Module num::traits
[−]
[src]
Numeric traits for generic mathematics
Structs
| ParseFloatError |
Enums
| FloatErrorKind |
Traits
| Bounded |
Numbers which have upper and lower bounds |
| CheckedAdd |
Performs addition that returns |
| CheckedDiv |
Performs division that returns |
| CheckedMul |
Performs multiplication that returns |
| CheckedSub |
Performs subtraction that returns |
| Float | |
| FromPrimitive |
A generic trait for converting a number to a value. |
| Num |
The base trait for numeric types |
| NumCast |
An interface for casting between machine scalars. |
| One |
Defines a multiplicative identity element for |
| PrimInt | |
| Saturating |
Saturating math operations |
| Signed |
Useful functions for signed numbers (i.e. numbers that can be negative). |
| ToPrimitive |
A generic trait for converting a value to a number. |
| Unsigned |
A trait for values which cannot be negative |
| Zero |
Defines an additive identity element for |
Functions
| cast |
Cast from one machine scalar to another. |