π¬This is a nightly-only experimental API. (
num_internals)Expand description
Numeric routines, separate from API.
Re-exportsΒ§
pub use traits::Float;Experimental pub use traits::FloatExt;Experimental pub use traits::Int;Experimental
ModulesΒ§
- bignum π»
Experimental - Custom arbitrary-precision number (bignum) implementation.
- dec2flt π»
Experimental - Converting decimal strings into IEEE 754 binary floating point numbers.
- diy_
float π»Experimental - Extended precision βsoft floatβ, for internal use only.
- flt2dec π»
Experimental - Floating-point number to decimal conversion routines.
- fmt π»
Experimental - Shared utilities used by both float and integer formatting.
- int_
bits πExperimental - Implementations for
uN::extract_bitsanduN::deposit_bits - int_
log10 πExperimental - These functions compute the integer logarithm of their type, assuming that someone has already checked that the value is strictly positive.
- int_
sqrt πExperimental - These functions use the Karatsuba square root algorithm to compute the integer square root for the primitive integer types.
- libm π
Experimental - Bindings to math functions provided by the system
libmor by thelibmcrate, exposed viacompiler-builtins. - overflow_
panic πExperimental - Functions for panicking on overflow.
- traits ππ»
Experimental - Numeric traits used for internal implementations.