Skip to main content

Module num

Module num 

1.6.0 · Source
Expand description

Numeric traits and functions for the built-in numeric types.

Re-exports§

pub use error::IntErrorKind;
pub use error::ParseIntError;
pub use error::TryFromIntError;
pub use float_parse::ParseFloatError;
pub use nonzero::NonZero;
pub use nonzero::NonZeroI8;
pub use nonzero::NonZeroI16;
pub use nonzero::NonZeroI32;
pub use nonzero::NonZeroI64;
pub use nonzero::NonZeroI128;
pub use nonzero::NonZeroIsize;
pub use nonzero::NonZeroU8;
pub use nonzero::NonZeroU16;
pub use nonzero::NonZeroU32;
pub use nonzero::NonZeroU64;
pub use nonzero::NonZeroU128;
pub use nonzero::NonZeroUsize;
pub use saturating::Saturating;
pub use wrapping::Wrapping;
pub use nonzero::ZeroablePrimitive;Experimental

Modules§

error 🔒
Error types for conversion to integral types.
float_parse 🔒
User-facing API for float parsing.
int_macros 🔒
nonzero 🔒
Definitions of integer that is known not to equal zero.
saturating 🔒
Definitions of Saturating<T>.
traits 🔒
uint_macros 🔒
wrapping 🔒
Definitions of Wrapping<T>.
imp 👻 Experimental
Numeric routines, separate from API.
niche_types 👻 Experimental
100% perma-unstable

Macros§

carrying_carryless_mul_impl 🔒
from_str_int_impl 🔒
i8_xe_bytes_doc 🔒
impl_sealed 🔒
midpoint_impl 🔒
sign_dependent_expr 🔒
try_opt 🔒
u8_xe_bytes_doc 🔒
usize_isize_from_xe_bytes_doc 🔒
usize_isize_to_xe_bytes_doc 🔒
widening_carryless_mul_impl 🔒

Enums§

FpCategory
A classification of floating point numbers.

Constants§

ASCII_CASE_MASK 🔒
If the bit selected by this mask is set, ascii is lower case.

Functions§

from_ascii_radix_panic 🔒
can_not_overflow 👻 Experimental
Determines if a string of text of that length of that radix could be guaranteed to be stored in the given type T. Note that if the radix is known to the compiler, it is just the check of digits.len that is done at runtime.