fn format_scientific(&self, f: &mut std::fmt::Formatter, number: f64) -> std::fmt::Result {
//let body = format!("{:.*E}", self.maximum_fraction_digits, number.abs()).to_small_string();
let body = format!("{:E}", number.abs()).to_small_string();
- dbg!(&body);
let pn = ParsedNumber::from_scientific(body).unwrap();
let pn = if let Some(maximum_fraction_digits) = self.maximum_fraction_digits
&& pn.fraction.len() > maximum_fraction_digits
fn format_decimal(&self, f: &mut std::fmt::Formatter, number: f64) -> std::fmt::Result {
let body = number.abs().to_small_string();
- dbg!(number, &body);
let pn = ParsedNumber::from_decimal(body).unwrap();
let body;
let pn = if let Some(maximum_fraction_digits) = self.maximum_fraction_digits
}
fn from_scientific(s: SmallString<[u8; 32]>) -> Result<Self, ()> {
- let this = dbg!(Self::new(s));
+ let this = Self::new(s);
if this.exponent.is_some() {
Ok(this)
} else {