Trait num_traits::CastFrom
[−]
[src]
pub trait CastFrom<T>: Sized {
fn cast_from(x: T) -> Option<Self>;
}Constructs Self from the other type via a conversion.
Required Methods
Implementors
impl CastFrom<i8> for i8impl CastFrom<i8> for i16impl CastFrom<i8> for i32impl CastFrom<i8> for i64impl CastFrom<i8> for isizeimpl CastFrom<i8> for u8impl CastFrom<i8> for u16impl CastFrom<i8> for u32impl CastFrom<i8> for u64impl CastFrom<i8> for usizeimpl CastFrom<i8> for f32impl CastFrom<i8> for f64impl CastFrom<i16> for i8impl CastFrom<i16> for i16impl CastFrom<i16> for i32impl CastFrom<i16> for i64impl CastFrom<i16> for isizeimpl CastFrom<i16> for u8impl CastFrom<i16> for u16impl CastFrom<i16> for u32impl CastFrom<i16> for u64impl CastFrom<i16> for usizeimpl CastFrom<i16> for f32impl CastFrom<i16> for f64impl CastFrom<i32> for i8impl CastFrom<i32> for i16impl CastFrom<i32> for i32impl CastFrom<i32> for i64impl CastFrom<i32> for isizeimpl CastFrom<i32> for u8impl CastFrom<i32> for u16impl CastFrom<i32> for u32impl CastFrom<i32> for u64impl CastFrom<i32> for usizeimpl CastFrom<i32> for f32impl CastFrom<i32> for f64impl CastFrom<i64> for i8impl CastFrom<i64> for i16impl CastFrom<i64> for i32impl CastFrom<i64> for i64impl CastFrom<i64> for isizeimpl CastFrom<i64> for u8impl CastFrom<i64> for u16impl CastFrom<i64> for u32impl CastFrom<i64> for u64impl CastFrom<i64> for usizeimpl CastFrom<i64> for f32impl CastFrom<i64> for f64impl CastFrom<isize> for i8impl CastFrom<isize> for i16impl CastFrom<isize> for i32impl CastFrom<isize> for i64impl CastFrom<isize> for isizeimpl CastFrom<isize> for u8impl CastFrom<isize> for u16impl CastFrom<isize> for u32impl CastFrom<isize> for u64impl CastFrom<isize> for usizeimpl CastFrom<isize> for f32impl CastFrom<isize> for f64impl CastFrom<u8> for i8impl CastFrom<u8> for i16impl CastFrom<u8> for i32impl CastFrom<u8> for i64impl CastFrom<u8> for isizeimpl CastFrom<u8> for u8impl CastFrom<u8> for u16impl CastFrom<u8> for u32impl CastFrom<u8> for u64impl CastFrom<u8> for usizeimpl CastFrom<u8> for f32impl CastFrom<u8> for f64impl CastFrom<u16> for i8impl CastFrom<u16> for i16impl CastFrom<u16> for i32impl CastFrom<u16> for i64impl CastFrom<u16> for isizeimpl CastFrom<u16> for u8impl CastFrom<u16> for u16impl CastFrom<u16> for u32impl CastFrom<u16> for u64impl CastFrom<u16> for usizeimpl CastFrom<u16> for f32impl CastFrom<u16> for f64impl CastFrom<u32> for i8impl CastFrom<u32> for i16impl CastFrom<u32> for i32impl CastFrom<u32> for i64impl CastFrom<u32> for isizeimpl CastFrom<u32> for u8impl CastFrom<u32> for u16impl CastFrom<u32> for u32impl CastFrom<u32> for u64impl CastFrom<u32> for usizeimpl CastFrom<u32> for f32impl CastFrom<u32> for f64impl CastFrom<u64> for i8impl CastFrom<u64> for i16impl CastFrom<u64> for i32impl CastFrom<u64> for i64impl CastFrom<u64> for isizeimpl CastFrom<u64> for u8impl CastFrom<u64> for u16impl CastFrom<u64> for u32impl CastFrom<u64> for u64impl CastFrom<u64> for usizeimpl CastFrom<u64> for f32impl CastFrom<u64> for f64impl CastFrom<usize> for i8impl CastFrom<usize> for i16impl CastFrom<usize> for i32impl CastFrom<usize> for i64impl CastFrom<usize> for isizeimpl CastFrom<usize> for u8impl CastFrom<usize> for u16impl CastFrom<usize> for u32impl CastFrom<usize> for u64impl CastFrom<usize> for usizeimpl CastFrom<usize> for f32impl CastFrom<usize> for f64impl CastFrom<f32> for i8impl CastFrom<f32> for i16impl CastFrom<f32> for i32impl CastFrom<f32> for i64impl CastFrom<f32> for isizeimpl CastFrom<f32> for u8impl CastFrom<f32> for u16impl CastFrom<f32> for u32impl CastFrom<f32> for u64impl CastFrom<f32> for usizeimpl CastFrom<f32> for f32impl CastFrom<f32> for f64impl CastFrom<f64> for i8impl CastFrom<f64> for i16impl CastFrom<f64> for i32impl CastFrom<f64> for i64impl CastFrom<f64> for isizeimpl CastFrom<f64> for u8impl CastFrom<f64> for u16impl CastFrom<f64> for u32impl CastFrom<f64> for u64impl CastFrom<f64> for usizeimpl CastFrom<f64> for f32impl CastFrom<f64> for f64