fmt: smol display tweaks
This commit is contained in:
@@ -24,8 +24,8 @@ impl Display for Qty {
|
||||
return (n, None);
|
||||
}
|
||||
|
||||
if n > PrecDec::from(1000) {
|
||||
while n > PrecDec::from(1000) && i + 1 < BIG_PREFS.len() {
|
||||
if n >= PrecDec::from(1000) {
|
||||
while n >= PrecDec::from(1000) && i + 1 < BIG_PREFS.len() {
|
||||
i += 1;
|
||||
n /= PrecDec::from(1000);
|
||||
}
|
||||
@@ -52,7 +52,7 @@ impl Display for Qty {
|
||||
normalize_num(self.n.clone())
|
||||
};
|
||||
|
||||
if n != PrecDec::from(1) || is_none_unit {
|
||||
if n != PrecDec::from(1) || is_none_unit || pref.is_some() {
|
||||
let flt = n.to_f64().value();
|
||||
Display::fmt(&flt, f)?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user