Expand description
Specialized numeric types and behaviors.
Macros§
- impl_
non_ value - Implements a
NonValue[I|U]B<V>
.
Structs§
- NonValue
I8 - A signed integer that is known not to equal some specific value.
- NonValue
U8 - An unsigned integer that is known not to equal some specific value.
- NonValue
U16 - An unsigned integer that is known not to equal some specific value.
- NonZero
core
A value that is known not to equal zero.- Saturating
core
Provides intentionally-saturating arithmetic onT
.- TryFrom
IntError - 🚩
core
The error type returned when a checked integral type conversion fails. - Wrapping
core
Provides intentionally-wrapped arithmetic onT
.
Type Aliases§
- NonExtreme
I8 - A signed integer that is known not to equal its most extreme value (
MIN
). - NonExtreme
U8 - An unsigned integer that is known not to equal its most extreme value (
MAX
). - NonExtreme
U16 - An unsigned integer that is known not to equal its most extreme value (
MAX
). - NonZero
I8 core
A signed integer that is known not to equal zero.- NonZero
I16 core
A signed integer that is known not to equal zero.- NonZero
I32 core
A signed integer that is known not to equal zero.- NonZero
I64 core
A signed integer that is known not to equal zero.- NonZero
I128 core
A signed integer that is known not to equal zero.- NonZero
Isize core
A signed integer that is known not to equal zero.- NonZero
U8 core
An unsigned integer that is known not to equal zero.- NonZero
U16 core
An unsigned integer that is known not to equal zero.- NonZero
U32 core
An unsigned integer that is known not to equal zero.- NonZero
U64 core
An unsigned integer that is known not to equal zero.- NonZero
U128 core
An unsigned integer that is known not to equal zero.- NonZero
Usize core
An unsigned integer that is known not to equal zero.