Trait cast::From
[−]
[src]
pub trait From<Src> {
type Output;
fn cast(Src) -> Self::Output;
}The "cast from" operation
Associated Types
type Output
The result of the cast operation: either Self or Result<Self, Error>
Required Methods
fn cast(Src) -> Self::Output
Checked cast from Src to Self
Implementors
impl From<i8> for f32impl From<i8> for f64impl From<i8> for i8impl From<i8> for i16impl From<i8> for i32impl From<i8> for i64impl From<i8> for isizeimpl From<i16> for f32impl From<i16> for f64impl From<i16> for i16impl From<i16> for i32impl From<i16> for i64impl From<i16> for isizeimpl From<i32> for f32impl From<i32> for f64impl From<i32> for i32impl From<i32> for i64impl From<i32> for isizeimpl From<i64> for f32impl From<i64> for f64impl From<i64> for i64impl From<i64> for isizeimpl From<isize> for f32impl From<isize> for f64impl From<isize> for i64impl From<isize> for isizeimpl From<i8> for u8impl From<i8> for u16impl From<i8> for u32impl From<i8> for u64impl From<i8> for usizeimpl From<i16> for u16impl From<i16> for u32impl From<i16> for u64impl From<i16> for usizeimpl From<i32> for u32impl From<i32> for u64impl From<i32> for usizeimpl From<i64> for u64impl From<i64> for usizeimpl From<isize> for u64impl From<isize> for usizeimpl From<i16> for i8impl From<i16> for u8impl From<i32> for i8impl From<i32> for i16impl From<i32> for u8impl From<i32> for u16impl From<i64> for i8impl From<i64> for i16impl From<i64> for i32impl From<i64> for u8impl From<i64> for u16impl From<i64> for u32impl From<isize> for i8impl From<isize> for i16impl From<isize> for i32impl From<isize> for u8impl From<isize> for u16impl From<isize> for u32impl From<u8> for f32impl From<u8> for f64impl From<u8> for i16impl From<u8> for i32impl From<u8> for i64impl From<u8> for isizeimpl From<u8> for u8impl From<u8> for u16impl From<u8> for u32impl From<u8> for u64impl From<u8> for usizeimpl From<u16> for f32impl From<u16> for f64impl From<u16> for i32impl From<u16> for i64impl From<u16> for isizeimpl From<u16> for u16impl From<u16> for u32impl From<u16> for u64impl From<u16> for usizeimpl From<u32> for f32impl From<u32> for f64impl From<u32> for i64impl From<u32> for isizeimpl From<u32> for u32impl From<u32> for u64impl From<u32> for usizeimpl From<u64> for f32impl From<u64> for f64impl From<u64> for u64impl From<u64> for usizeimpl From<usize> for f32impl From<usize> for f64impl From<usize> for u64impl From<usize> for usizeimpl From<u8> for i8impl From<u16> for i8impl From<u16> for i16impl From<u16> for u8impl From<u32> for i8impl From<u32> for i16impl From<u32> for i32impl From<u32> for u8impl From<u32> for u16impl From<u64> for i8impl From<u64> for i16impl From<u64> for i32impl From<u64> for i64impl From<u64> for isizeimpl From<u64> for u8impl From<u64> for u16impl From<u64> for u32impl From<usize> for i8impl From<usize> for i16impl From<usize> for i32impl From<usize> for i64impl From<usize> for isizeimpl From<usize> for u8impl From<usize> for u16impl From<usize> for u32impl From<f32> for f32impl From<f32> for f64impl From<f64> for f64impl From<f32> for i8impl From<f32> for i16impl From<f32> for i32impl From<f32> for i64impl From<f32> for isizeimpl From<f32> for u8impl From<f32> for u16impl From<f32> for u32impl From<f32> for u64impl From<f32> for usizeimpl From<f64> for i8impl From<f64> for i16impl From<f64> for i32impl From<f64> for i64impl From<f64> for isizeimpl From<f64> for u8impl From<f64> for u16impl From<f64> for u32impl From<f64> for u64impl From<f64> for usizeimpl From<f64> for f32