Crate num_traits [−] [src]
Numeric traits for generic mathematics
Reexports
pub use bounds::Bounded; |
pub use float::Float; |
pub use float::FloatConst; |
pub use identities::Zero; |
pub use identities::One; |
pub use identities::zero; |
pub use identities::one; |
pub use ops::checked::*; |
pub use ops::wrapping::*; |
pub use ops::saturating::Saturating; |
pub use sign::Signed; |
pub use sign::Unsigned; |
pub use sign::abs; |
pub use sign::abs_sub; |
pub use sign::signum; |
pub use cast::*; |
pub use int::PrimInt; |
pub use pow::pow; |
pub use pow::checked_pow; |
Modules
| bounds | |
| cast | |
| float | |
| identities | |
| int | |
| ops | |
| pow | |
| sign |
Structs
| ParseFloatError |
Enums
| FloatErrorKind |
Traits
| Num |
The base trait for numeric types, covering |
| NumAssign |
The trait for |
| NumAssignOps |
The trait for types implementing numeric assignment operators (like |
| NumAssignRef |
The trait for |
| NumOps |
The trait for types implementing basic numeric operations |
| NumRef |
The trait for |
| RefNum |
The trait for references which implement numeric operations, taking the second operand either by value or by reference. |
Functions
| clamp |
A value bounded by a minimum and a maximum |