pub trait Cast<T> {
fn to(val: T) -> Self;
}
impl<A, B, C, T1, T2, T3> Cast<(A, B, C)> for (T1, T2, T3) where
T1: Cast<A>,
T2: Cast<B>,
T3: Cast<C>, [src]
impl<A, B, C, D, T1, T2, T3, T4> Cast<(A, B, C, D)> for (T1, T2, T3, T4) where
T1: Cast<A>,
T2: Cast<B>,
T3: Cast<C>,
T4: Cast<D>, [src]
fn to((a, b, c, d): (A, B, C, D)) -> Self[src]
impl Cast<((f32, f32, f32, f32), (f32, f32, f32, f32), (f32, f32, f32, f32), (f32, f32, f32, f32))> for Mat4[src]
impl Cast<((f32, f32, f32, f32), (f32, f32, f32, f32), (f32, f32, f32, f32))> for Mat3x4[src]
impl Cast<((f32, f32, f32), (f32, f32, f32), (f32, f32, f32), (f32, f32, f32))> for Mat4x3[src]