Trait num_traits::cast::NumCast [−][src]
pub trait NumCast: Sized + ToPrimitive { fn from<T: ToPrimitive>(n: T) -> Option<Self>; }
An interface for casting between machine scalars.
Required Methods
fn from<T: ToPrimitive>(n: T) -> Option<Self>
Creates a number from another value that can be converted into
a primitive via the ToPrimitive trait.
Implementations on Foreign Types
impl<T: NumCast> NumCast for Wrapping<T>[src]
impl<T: NumCast> NumCast for Wrapping<T>fn from<U: ToPrimitive>(n: U) -> Option<Self>[src]
fn from<U: ToPrimitive>(n: U) -> Option<Self>Implementors
impl NumCast for u8impl NumCast for u16impl NumCast for u32impl NumCast for u64impl NumCast for u128impl NumCast for usizeimpl NumCast for i8impl NumCast for i16impl NumCast for i32impl NumCast for i64impl NumCast for i128impl NumCast for isizeimpl NumCast for f32impl NumCast for f64