Trait CastFromPrimitive
pub trait CastFromPrimitive<T>: Copy + 'static
Trait for casting between primitive types.
Required Methods
fn cast_from(v: T) -> SelfCasts the given value into
Self.
Implementors
impl CastFromPrimitive<i64> for i16impl CastFromPrimitive<i64> for i32impl CastFromPrimitive<i64> for u16impl CastFromPrimitive<i64> for u8impl CastFromPrimitive<i8> for i16impl CastFromPrimitive<i8> for i32impl CastFromPrimitive<i8> for u16impl CastFromPrimitive<i8> for u8impl CastFromPrimitive<isize> for i16impl CastFromPrimitive<isize> for i32impl CastFromPrimitive<isize> for u16impl CastFromPrimitive<isize> for u8impl CastFromPrimitive<u32> for i16impl CastFromPrimitive<u32> for i32impl CastFromPrimitive<u32> for u16impl CastFromPrimitive<u32> for u8impl CastFromPrimitive<u64> for i16impl CastFromPrimitive<u64> for i32impl CastFromPrimitive<u64> for u16impl CastFromPrimitive<u64> for u8impl CastFromPrimitive<usize> for i16impl CastFromPrimitive<usize> for i32impl CastFromPrimitive<usize> for u16impl CastFromPrimitive<usize> for u8impl<T: RegisteredPrimitive> CastFromPrimitive<T> for i16impl<T: RegisteredPrimitive> CastFromPrimitive<T> for i32impl<T: RegisteredPrimitive> CastFromPrimitive<T> for u16impl<T: RegisteredPrimitive> CastFromPrimitive<T> for u32impl<T: RegisteredPrimitive> CastFromPrimitive<T> for u8