Currently, the public API relies on all floating point values being finite. This is not guaranteed in Rust. All these methods should be renamed to `*_unchecked` and made unsafe, and safe methods added that check the values and then call these methods instead.
Currently, the public API relies on all floating point values being finite. This is not guaranteed in Rust.
All these methods should be renamed to
*_uncheckedand made unsafe, and safe methods added that check the values and then call these methods instead.