Skip to main content

core/num/imp/
mod.rs

1//! Numeric routines, separate from API.
2
3// These modules are public only for testing.
4#[cfg(not(no_fp_fmt_parse))]
5pub mod bignum;
6#[cfg(not(no_fp_fmt_parse))]
7pub mod dec2flt;
8#[cfg(not(no_fp_fmt_parse))]
9pub mod diy_float;
10#[cfg(not(no_fp_fmt_parse))]
11pub mod flt2dec;
12pub mod fmt;
13
14// Public for core_arch.
15pub mod ppcf128;
16
17pub(crate) mod int_bits;
18pub(crate) mod int_log10;
19pub(crate) mod int_sqrt;
20pub(crate) mod libm;
21pub(crate) mod overflow_panic;
22mod traits;
23
24pub use traits::{Float, FloatExt, Int};