num_traits::cast - Rust
Description: API documentation for the Rust `cast` mod in crate `num_traits`.
Keywords: rust, rustlang, rust-lang, cast

# Module num_traits::cast

source ·

## Traits

AsPrimitive
A generic interface for casting between machine scalars with the `as` operator, which admits narrowing and precision loss. Implementers of this trait `AsPrimitive` should behave like a primitive numeric type (e.g. a newtype around another primitive), and the intended conversion must never fail.
FromPrimitive
A generic trait for converting a number to a value.
NumCast
An interface for casting between machine scalars.
ToPrimitive
A generic trait for converting a value to a number.

## Functions

cast
Cast from one machine scalar to another.