pub mod info; pub mod printable; /// kill me pub fn ff(f: f64) -> String { let mut s = f.to_string().into_bytes(); if let Some((dot, _)) = s.iter().enumerate().find(|&(_, b)| *b == b'.') { let mut real = 0; for b in &mut s[dot..].iter_mut().skip(1) { match b { _ if real > 4 => { s.truncate(dot + real); break; } b'1'..=b'9' => real += 1, _ => { s.truncate(dot + real); break; } } } } String::from_utf8(s).unwrap() }