We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentf2bab80 commit800d0f9Copy full SHA for 800d0f9
vm/src/format.rs
@@ -504,12 +504,7 @@ impl FormatSpec {
504
},
505
None =>self.format_int_radix(magnitude,10),
506
};
507
-let magnitude_string =format!(
508
-"{}{}",
509
- prefix,
510
-self.add_magnitude_separators(raw_magnitude_string_result?)
511
-);
512
-
+let magnitude_string =self.add_magnitude_separators(raw_magnitude_string_result?);
513
let format_sign =self.sign.unwrap_or(FormatSign::Minus);
514
let sign_str =match num.sign(){
515
Sign::Minus =>"-",
@@ -519,8 +514,8 @@ impl FormatSpec {
519
FormatSign::MinusOrSpace =>" ",
520
521
516
522
523
-self.format_sign_and_align(&magnitude_string,sign_str,FormatAlign::Right)
517
+let sign_prefix =format!("{}{}", sign_str, prefix);
518
+self.format_sign_and_align(&magnitude_string,&sign_prefix,FormatAlign::Right)
524
}
525
526
pub(crate)fnformat_string(&self,s:&str) ->Result<String,&'staticstr>{