mirror of https://github.com/rm-dr/daisy
Fixed missing sign print
parent
5792bbcea9
commit
047c900193
|
@ -61,18 +61,18 @@ impl ToString for Quantity{
|
||||||
} else {
|
} else {
|
||||||
if exp <= 0 { // Decimal, needs `0.` and leading zeros
|
if exp <= 0 { // Decimal, needs `0.` and leading zeros
|
||||||
format!(
|
format!(
|
||||||
"0.{}{string}",
|
"{sign}0.{}{string}",
|
||||||
"0".repeat(exp_u)
|
"0".repeat(exp_u)
|
||||||
)
|
)
|
||||||
} else if exp_u < string.len() { // Decimal, needs only `.`
|
} else if exp_u < string.len() { // Decimal, needs only `.`
|
||||||
format!(
|
format!(
|
||||||
"{}.{}",
|
"{sign}{}.{}",
|
||||||
&string[0..exp_u],
|
&string[0..exp_u],
|
||||||
&string[exp_u..]
|
&string[exp_u..]
|
||||||
)
|
)
|
||||||
} else { // Integer, needs trailing zeros
|
} else { // Integer, needs trailing zeros
|
||||||
format!(
|
format!(
|
||||||
"{string}{}",
|
"{sign}{string}{}",
|
||||||
"0".repeat(exp_u - string.len())
|
"0".repeat(exp_u - string.len())
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue