Fixes std::fmt::Display for BasisElement.
This commit is contained in:
parent
365ddcba44
commit
8c025b5dc2
1 changed files with 1 additions and 1 deletions
|
|
@ -96,7 +96,7 @@ impl BasisElement {
|
||||||
impl std::fmt::Display for BasisElement {
|
impl std::fmt::Display for BasisElement {
|
||||||
fn fmt(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result {
|
fn fmt(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result {
|
||||||
if self.index == 0 {
|
if self.index == 0 {
|
||||||
formatter.pad_integral(self.scalar >= 0, "", "1")
|
formatter.pad_integral(self.scalar >= 0, "", &self.scalar.abs().to_string())
|
||||||
} else {
|
} else {
|
||||||
let string = format!("e{}", self.component_bits().map(|index| format!("{:X}", index)).collect::<String>());
|
let string = format!("e{}", self.component_bits().map(|index| format!("{:X}", index)).collect::<String>());
|
||||||
formatter.pad_integral(self.scalar >= 0, "", string.as_str())
|
formatter.pad_integral(self.scalar >= 0, "", string.as_str())
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue