Precise float to string
=======================
[](https://github.com/dtolnay/precise)
[](https://crates.io/crates/precise)
[](https://docs.rs/precise)
[](https://github.com/dtolnay/precise/actions?query=branch%3Amaster)
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.*
[ryu]: https://github.com/dtolnay/ryu
```toml
[dependencies]
precise = "0.1"
```
## Example
```rust
fn main() {
// 0.1000000000000000055511151231257827021181583404541015625
println!("{}", precise::to_string(0.1));
}
```
#### License
Licensed under either of Apache License, Version
2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in this crate by you, as defined in the Apache-2.0 license, shall
be dual licensed as above, without any additional terms or conditions.