From 8c025b5dc2736fe2d6c76715b3ea2b07aed1f1c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Mei=C3=9Fner?= Date: Sun, 18 Apr 2021 17:51:47 +0200 Subject: [PATCH] Fixes std::fmt::Display for BasisElement. --- codegen/src/algebra.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codegen/src/algebra.rs b/codegen/src/algebra.rs index 79f6b5c..4c4b84d 100644 --- a/codegen/src/algebra.rs +++ b/codegen/src/algebra.rs @@ -96,7 +96,7 @@ impl BasisElement { impl std::fmt::Display for BasisElement { fn fmt(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { if self.index == 0 { - formatter.pad_integral(self.scalar >= 0, "", "1") + formatter.pad_integral(self.scalar >= 0, "", &self.scalar.abs().to_string()) } else { let string = format!("e{}", self.component_bits().map(|index| format!("{:X}", index)).collect::()); formatter.pad_integral(self.scalar >= 0, "", string.as_str())