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
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>