Fix prefix format

This commit is contained in:
yt2b committed 2023-01-01 00:21:22 +09:00
1 parent f2bab8005f
commit 800d0f9370
1 file changed
+3 -8
+3 -8
View File
@@ -504,12 +504,7 @@ impl FormatSpec {
},
None => self.format_int_radix(magnitude, 10),
};
let magnitude_string = format!(
"{}{}",
prefix,
self.add_magnitude_separators(raw_magnitude_string_result?)
);
let magnitude_string = self.add_magnitude_separators(raw_magnitude_string_result?);
let format_sign = self.sign.unwrap_or(FormatSign::Minus);
let sign_str = match num.sign() {
Sign::Minus => "-",
@@ -519,8 +514,8 @@ impl FormatSpec {
FormatSign::MinusOrSpace => " ",
},
};
self.format_sign_and_align(&magnitude_string, sign_str, FormatAlign::Right)
let sign_prefix = format!("{}{}", sign_str, prefix);
self.format_sign_and_align(&magnitude_string, &sign_prefix, FormatAlign::Right)
}
pub(crate) fn format_string(&self, s: &str) -> Result<String, &'static str> {