Trait nalgebra::Cast
[−]
[src]
pub trait Cast<T> { fn from(t: T) -> Self; }
Traits of objects which can be created from an object of type T
.
Required Methods
fn from(t: T) -> Self
Converts an element of type T
to an element of type Self
.
Implementors
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Vec1<Nin>> for Vec1<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Vec2<Nin>> for Vec2<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Vec3<Nin>> for Vec3<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Vec4<Nin>> for Vec4<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Vec5<Nin>> for Vec5<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Vec6<Nin>> for Vec6<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Pnt1<Nin>> for Pnt1<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Pnt2<Nin>> for Pnt2<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Pnt3<Nin>> for Pnt3<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Pnt4<Nin>> for Pnt4<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Pnt5<Nin>> for Pnt5<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Pnt6<Nin>> for Pnt6<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Quat<Nin>> for Quat<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Mat1<Nin>> for Mat1<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Mat2<Nin>> for Mat2<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Mat3<Nin>> for Mat3<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Mat4<Nin>> for Mat4<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Mat5<Nin>> for Mat5<Nout>
impl<Nin: Copy, Nout: Copy + Cast<Nin>> Cast<Mat6<Nin>> for Mat6<Nout>
impl Cast<f64> for f64
impl Cast<f64> for f32
impl Cast<f64> for i64
impl Cast<f64> for i32
impl Cast<f64> for i16
impl Cast<f64> for i8
impl Cast<f64> for u64
impl Cast<f64> for u32
impl Cast<f64> for u16
impl Cast<f64> for u8
impl Cast<f64> for isize
impl Cast<f64> for usize
impl Cast<f32> for f64
impl Cast<f32> for f32
impl Cast<f32> for i64
impl Cast<f32> for i32
impl Cast<f32> for i16
impl Cast<f32> for i8
impl Cast<f32> for u64
impl Cast<f32> for u32
impl Cast<f32> for u16
impl Cast<f32> for u8
impl Cast<f32> for isize
impl Cast<f32> for usize
impl Cast<i64> for f64
impl Cast<i64> for f32
impl Cast<i64> for i64
impl Cast<i64> for i32
impl Cast<i64> for i16
impl Cast<i64> for i8
impl Cast<i64> for u64
impl Cast<i64> for u32
impl Cast<i64> for u16
impl Cast<i64> for u8
impl Cast<i64> for isize
impl Cast<i64> for usize
impl Cast<i32> for f64
impl Cast<i32> for f32
impl Cast<i32> for i64
impl Cast<i32> for i32
impl Cast<i32> for i16
impl Cast<i32> for i8
impl Cast<i32> for u64
impl Cast<i32> for u32
impl Cast<i32> for u16
impl Cast<i32> for u8
impl Cast<i32> for isize
impl Cast<i32> for usize
impl Cast<i16> for f64
impl Cast<i16> for f32
impl Cast<i16> for i64
impl Cast<i16> for i32
impl Cast<i16> for i16
impl Cast<i16> for i8
impl Cast<i16> for u64
impl Cast<i16> for u32
impl Cast<i16> for u16
impl Cast<i16> for u8
impl Cast<i16> for isize
impl Cast<i16> for usize
impl Cast<i8> for f64
impl Cast<i8> for f32
impl Cast<i8> for i64
impl Cast<i8> for i32
impl Cast<i8> for i16
impl Cast<i8> for i8
impl Cast<i8> for u64
impl Cast<i8> for u32
impl Cast<i8> for u16
impl Cast<i8> for u8
impl Cast<i8> for isize
impl Cast<i8> for usize
impl Cast<u64> for f64
impl Cast<u64> for f32
impl Cast<u64> for i64
impl Cast<u64> for i32
impl Cast<u64> for i16
impl Cast<u64> for i8
impl Cast<u64> for u64
impl Cast<u64> for u32
impl Cast<u64> for u16
impl Cast<u64> for u8
impl Cast<u64> for isize
impl Cast<u64> for usize
impl Cast<u32> for f64
impl Cast<u32> for f32
impl Cast<u32> for i64
impl Cast<u32> for i32
impl Cast<u32> for i16
impl Cast<u32> for i8
impl Cast<u32> for u64
impl Cast<u32> for u32
impl Cast<u32> for u16
impl Cast<u32> for u8
impl Cast<u32> for isize
impl Cast<u32> for usize
impl Cast<u16> for f64
impl Cast<u16> for f32
impl Cast<u16> for i64
impl Cast<u16> for i32
impl Cast<u16> for i16
impl Cast<u16> for i8
impl Cast<u16> for u64
impl Cast<u16> for u32
impl Cast<u16> for u16
impl Cast<u16> for u8
impl Cast<u16> for isize
impl Cast<u16> for usize
impl Cast<u8> for f64
impl Cast<u8> for f32
impl Cast<u8> for i64
impl Cast<u8> for i32
impl Cast<u8> for i16
impl Cast<u8> for i8
impl Cast<u8> for u64
impl Cast<u8> for u32
impl Cast<u8> for u16
impl Cast<u8> for u8
impl Cast<u8> for isize
impl Cast<u8> for usize
impl Cast<usize> for f64
impl Cast<usize> for f32
impl Cast<usize> for i64
impl Cast<usize> for i32
impl Cast<usize> for i16
impl Cast<usize> for i8
impl Cast<usize> for u64
impl Cast<usize> for u32
impl Cast<usize> for u16
impl Cast<usize> for u8
impl Cast<usize> for isize
impl Cast<usize> for usize
impl Cast<isize> for f64
impl Cast<isize> for f32
impl Cast<isize> for i64
impl Cast<isize> for i32
impl Cast<isize> for i16
impl Cast<isize> for i8
impl Cast<isize> for u64
impl Cast<isize> for u32
impl Cast<isize> for u16
impl Cast<isize> for u8
impl Cast<isize> for isize
impl Cast<isize> for usize