dashu-float
Arbitrary precision floating point number implementation as a part of the dashu library. See Docs.rs for the full documentation.
Features
- Supports
no_std and written in pure Rust.
- Support arbitrary base and arbitrary rounding mode.
- Support efficient base conversion.
- Small float numbers are inlined on stack.
- Efficient float number parsing and printing with base 2~36.
- Supports the hexadecimal float format used by C++.
- Developer friendly debug printing for float numbers.
Optional dependencies
std (default): enable std support for dependencies.
Performance
Relevant benchmark will be implemented in the built-in benchmark.
License
See the top-level readme.