dtoa
pub trait Floating { fn write<W: Write + ?Sized>(self, _: &mut W) -> Result<()>; }
fn write<W: Write + ?Sized>(self, _: &mut W) -> Result<()>
impl Floating for f32
impl Floating for f64