precise 0.1.2

Full precision decimal representation of f64
Documentation

Precise float to string

This crate computes the decimal representation of the single rational number whose value is mathematically equal to a given float.

Note that this is almost never an appropriate way to print user-facing values. For that, use the ryu crate instead.

[dependencies]
precise = "0.1"

Example

fn main() {
    // 0.1000000000000000055511151231257827021181583404541015625
    println!("{}", precise::to_string(0.1));
}

License