Trait Cast

Source
pub trait Cast<T> {
    // Required method
    fn to(val: T) -> Self;
}

Required Methods§

Source

fn to(val: T) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Cast<((f32, f32), (f32, f32))> for Matrix2<f32>

Source§

fn to(v: mat2<f32>) -> Self

Source§

impl Cast<((f32, f32), (f32, f32), (f32, f32))> for Matrix2x3<f32>

Source§

fn to(v: mat3x2<f32>) -> Self

Source§

impl Cast<((f32, f32), (f32, f32), (f32, f32), (f32, f32))> for Matrix2x4<f32>

Source§

fn to(v: mat4x2<f32>) -> Self

Source§

impl Cast<((f32, f32, f32), (f32, f32, f32))> for Matrix3x2<f32>

Source§

fn to(v: mat2x3<f32>) -> Self

Source§

impl Cast<((f32, f32, f32), (f32, f32, f32), (f32, f32, f32))> for Matrix3<f32>

Source§

fn to(v: mat3<f32>) -> Self

Source§

impl Cast<((f32, f32, f32), (f32, f32, f32), (f32, f32, f32), (f32, f32, f32))> for Matrix3x4<f32>

Source§

fn to(v: mat4x3<f32>) -> Self

Source§

impl Cast<((f32, f32, f32, f32), (f32, f32, f32, f32))> for Matrix4x2<f32>

Source§

fn to(v: mat2x4<f32>) -> Self

Source§

impl Cast<((f32, f32, f32, f32), (f32, f32, f32, f32), (f32, f32, f32, f32))> for Matrix4x3<f32>

Source§

fn to(v: mat3x4<f32>) -> Self

Source§

impl Cast<((f32, f32, f32, f32), (f32, f32, f32, f32), (f32, f32, f32, f32), (f32, f32, f32, f32))> for Matrix4<f32>

Source§

fn to(v: mat4<f32>) -> Self

Source§

impl Cast<((f64, f64), (f64, f64))> for Matrix2<f64>

Source§

fn to(v: mat2<f64>) -> Self

Source§

impl Cast<((f64, f64), (f64, f64), (f64, f64))> for Matrix2x3<f64>

Source§

fn to(v: mat3x2<f64>) -> Self

Source§

impl Cast<((f64, f64), (f64, f64), (f64, f64), (f64, f64))> for Matrix2x4<f64>

Source§

fn to(v: mat4x2<f64>) -> Self

Source§

impl Cast<((f64, f64, f64), (f64, f64, f64))> for Matrix3x2<f64>

Source§

fn to(v: mat2x3<f64>) -> Self

Source§

impl Cast<((f64, f64, f64), (f64, f64, f64), (f64, f64, f64))> for Matrix3<f64>

Source§

fn to(v: mat3<f64>) -> Self

Source§

impl Cast<((f64, f64, f64), (f64, f64, f64), (f64, f64, f64), (f64, f64, f64))> for Matrix3x4<f64>

Source§

fn to(v: mat4x3<f64>) -> Self

Source§

impl Cast<((f64, f64, f64, f64), (f64, f64, f64, f64))> for Matrix4x2<f64>

Source§

fn to(v: mat2x4<f64>) -> Self

Source§

impl Cast<((f64, f64, f64, f64), (f64, f64, f64, f64), (f64, f64, f64, f64))> for Matrix4x3<f64>

Source§

fn to(v: mat3x4<f64>) -> Self

Source§

impl Cast<((f64, f64, f64, f64), (f64, f64, f64, f64), (f64, f64, f64, f64), (f64, f64, f64, f64))> for Matrix4<f64>

Source§

fn to(v: mat4<f64>) -> Self

Source§

impl Cast<((i8, i8), (i8, i8))> for Matrix2<i8>

Source§

fn to(v: mat2<i8>) -> Self

Source§

impl Cast<((i8, i8), (i8, i8), (i8, i8))> for Matrix2x3<i8>

Source§

fn to(v: mat3x2<i8>) -> Self

Source§

impl Cast<((i8, i8), (i8, i8), (i8, i8), (i8, i8))> for Matrix2x4<i8>

Source§

fn to(v: mat4x2<i8>) -> Self

Source§

impl Cast<((i8, i8, i8), (i8, i8, i8))> for Matrix3x2<i8>

Source§

fn to(v: mat2x3<i8>) -> Self

Source§

impl Cast<((i8, i8, i8), (i8, i8, i8), (i8, i8, i8))> for Matrix3<i8>

Source§

fn to(v: mat3<i8>) -> Self

Source§

impl Cast<((i8, i8, i8), (i8, i8, i8), (i8, i8, i8), (i8, i8, i8))> for Matrix3x4<i8>

Source§

fn to(v: mat4x3<i8>) -> Self

Source§

impl Cast<((i8, i8, i8, i8), (i8, i8, i8, i8))> for Matrix4x2<i8>

Source§

fn to(v: mat2x4<i8>) -> Self

Source§

impl Cast<((i8, i8, i8, i8), (i8, i8, i8, i8), (i8, i8, i8, i8))> for Matrix4x3<i8>

Source§

fn to(v: mat3x4<i8>) -> Self

Source§

impl Cast<((i8, i8, i8, i8), (i8, i8, i8, i8), (i8, i8, i8, i8), (i8, i8, i8, i8))> for Matrix4<i8>

Source§

fn to(v: mat4<i8>) -> Self

Source§

impl Cast<((i16, i16), (i16, i16))> for Matrix2<i16>

Source§

fn to(v: mat2<i16>) -> Self

Source§

impl Cast<((i16, i16), (i16, i16), (i16, i16))> for Matrix2x3<i16>

Source§

fn to(v: mat3x2<i16>) -> Self

Source§

impl Cast<((i16, i16), (i16, i16), (i16, i16), (i16, i16))> for Matrix2x4<i16>

Source§

fn to(v: mat4x2<i16>) -> Self

Source§

impl Cast<((i16, i16, i16), (i16, i16, i16))> for Matrix3x2<i16>

Source§

fn to(v: mat2x3<i16>) -> Self

Source§

impl Cast<((i16, i16, i16), (i16, i16, i16), (i16, i16, i16))> for Matrix3<i16>

Source§

fn to(v: mat3<i16>) -> Self

Source§

impl Cast<((i16, i16, i16), (i16, i16, i16), (i16, i16, i16), (i16, i16, i16))> for Matrix3x4<i16>

Source§

fn to(v: mat4x3<i16>) -> Self

Source§

impl Cast<((i16, i16, i16, i16), (i16, i16, i16, i16))> for Matrix4x2<i16>

Source§

fn to(v: mat2x4<i16>) -> Self

Source§

impl Cast<((i16, i16, i16, i16), (i16, i16, i16, i16), (i16, i16, i16, i16))> for Matrix4x3<i16>

Source§

fn to(v: mat3x4<i16>) -> Self

Source§

impl Cast<((i16, i16, i16, i16), (i16, i16, i16, i16), (i16, i16, i16, i16), (i16, i16, i16, i16))> for Matrix4<i16>

Source§

fn to(v: mat4<i16>) -> Self

Source§

impl Cast<((i32, i32), (i32, i32))> for Matrix2<i32>

Source§

fn to(v: mat2<i32>) -> Self

Source§

impl Cast<((i32, i32), (i32, i32), (i32, i32))> for Matrix2x3<i32>

Source§

fn to(v: mat3x2<i32>) -> Self

Source§

impl Cast<((i32, i32), (i32, i32), (i32, i32), (i32, i32))> for Matrix2x4<i32>

Source§

fn to(v: mat4x2<i32>) -> Self

Source§

impl Cast<((i32, i32, i32), (i32, i32, i32))> for Matrix3x2<i32>

Source§

fn to(v: mat2x3<i32>) -> Self

Source§

impl Cast<((i32, i32, i32), (i32, i32, i32), (i32, i32, i32))> for Matrix3<i32>

Source§

fn to(v: mat3<i32>) -> Self

Source§

impl Cast<((i32, i32, i32), (i32, i32, i32), (i32, i32, i32), (i32, i32, i32))> for Matrix3x4<i32>

Source§

fn to(v: mat4x3<i32>) -> Self

Source§

impl Cast<((i32, i32, i32, i32), (i32, i32, i32, i32))> for Matrix4x2<i32>

Source§

fn to(v: mat2x4<i32>) -> Self

Source§

impl Cast<((i32, i32, i32, i32), (i32, i32, i32, i32), (i32, i32, i32, i32))> for Matrix4x3<i32>

Source§

fn to(v: mat3x4<i32>) -> Self

Source§

impl Cast<((i32, i32, i32, i32), (i32, i32, i32, i32), (i32, i32, i32, i32), (i32, i32, i32, i32))> for Matrix4<i32>

Source§

fn to(v: mat4<i32>) -> Self

Source§

impl Cast<((i64, i64), (i64, i64))> for Matrix2<i64>

Source§

fn to(v: mat2<i64>) -> Self

Source§

impl Cast<((i64, i64), (i64, i64), (i64, i64))> for Matrix2x3<i64>

Source§

fn to(v: mat3x2<i64>) -> Self

Source§

impl Cast<((i64, i64), (i64, i64), (i64, i64), (i64, i64))> for Matrix2x4<i64>

Source§

fn to(v: mat4x2<i64>) -> Self

Source§

impl Cast<((i64, i64, i64), (i64, i64, i64))> for Matrix3x2<i64>

Source§

fn to(v: mat2x3<i64>) -> Self

Source§

impl Cast<((i64, i64, i64), (i64, i64, i64), (i64, i64, i64))> for Matrix3<i64>

Source§

fn to(v: mat3<i64>) -> Self

Source§

impl Cast<((i64, i64, i64), (i64, i64, i64), (i64, i64, i64), (i64, i64, i64))> for Matrix3x4<i64>

Source§

fn to(v: mat4x3<i64>) -> Self

Source§

impl Cast<((i64, i64, i64, i64), (i64, i64, i64, i64))> for Matrix4x2<i64>

Source§

fn to(v: mat2x4<i64>) -> Self

Source§

impl Cast<((i64, i64, i64, i64), (i64, i64, i64, i64), (i64, i64, i64, i64))> for Matrix4x3<i64>

Source§

fn to(v: mat3x4<i64>) -> Self

Source§

impl Cast<((i64, i64, i64, i64), (i64, i64, i64, i64), (i64, i64, i64, i64), (i64, i64, i64, i64))> for Matrix4<i64>

Source§

fn to(v: mat4<i64>) -> Self

Source§

impl Cast<((i128, i128), (i128, i128))> for Matrix2<i128>

Source§

fn to(v: mat2<i128>) -> Self

Source§

impl Cast<((i128, i128), (i128, i128), (i128, i128))> for Matrix2x3<i128>

Source§

fn to(v: mat3x2<i128>) -> Self

Source§

impl Cast<((i128, i128), (i128, i128), (i128, i128), (i128, i128))> for Matrix2x4<i128>

Source§

fn to(v: mat4x2<i128>) -> Self

Source§

impl Cast<((i128, i128, i128), (i128, i128, i128))> for Matrix3x2<i128>

Source§

fn to(v: mat2x3<i128>) -> Self

Source§

impl Cast<((i128, i128, i128), (i128, i128, i128), (i128, i128, i128))> for Matrix3<i128>

Source§

fn to(v: mat3<i128>) -> Self

Source§

impl Cast<((i128, i128, i128), (i128, i128, i128), (i128, i128, i128), (i128, i128, i128))> for Matrix3x4<i128>

Source§

fn to(v: mat4x3<i128>) -> Self

Source§

impl Cast<((i128, i128, i128, i128), (i128, i128, i128, i128))> for Matrix4x2<i128>

Source§

fn to(v: mat2x4<i128>) -> Self

Source§

impl Cast<((i128, i128, i128, i128), (i128, i128, i128, i128), (i128, i128, i128, i128))> for Matrix4x3<i128>

Source§

fn to(v: mat3x4<i128>) -> Self

Source§

impl Cast<((i128, i128, i128, i128), (i128, i128, i128, i128), (i128, i128, i128, i128), (i128, i128, i128, i128))> for Matrix4<i128>

Source§

fn to(v: mat4<i128>) -> Self

Source§

impl Cast<((u8, u8), (u8, u8))> for Matrix2<u8>

Source§

fn to(v: mat2<u8>) -> Self

Source§

impl Cast<((u8, u8), (u8, u8), (u8, u8))> for Matrix2x3<u8>

Source§

fn to(v: mat3x2<u8>) -> Self

Source§

impl Cast<((u8, u8), (u8, u8), (u8, u8), (u8, u8))> for Matrix2x4<u8>

Source§

fn to(v: mat4x2<u8>) -> Self

Source§

impl Cast<((u8, u8, u8), (u8, u8, u8))> for Matrix3x2<u8>

Source§

fn to(v: mat2x3<u8>) -> Self

Source§

impl Cast<((u8, u8, u8), (u8, u8, u8), (u8, u8, u8))> for Matrix3<u8>

Source§

fn to(v: mat3<u8>) -> Self

Source§

impl Cast<((u8, u8, u8), (u8, u8, u8), (u8, u8, u8), (u8, u8, u8))> for Matrix3x4<u8>

Source§

fn to(v: mat4x3<u8>) -> Self

Source§

impl Cast<((u8, u8, u8, u8), (u8, u8, u8, u8))> for Matrix4x2<u8>

Source§

fn to(v: mat2x4<u8>) -> Self

Source§

impl Cast<((u8, u8, u8, u8), (u8, u8, u8, u8), (u8, u8, u8, u8))> for Matrix4x3<u8>

Source§

fn to(v: mat3x4<u8>) -> Self

Source§

impl Cast<((u8, u8, u8, u8), (u8, u8, u8, u8), (u8, u8, u8, u8), (u8, u8, u8, u8))> for Matrix4<u8>

Source§

fn to(v: mat4<u8>) -> Self

Source§

impl Cast<((u16, u16), (u16, u16))> for Matrix2<u16>

Source§

fn to(v: mat2<u16>) -> Self

Source§

impl Cast<((u16, u16), (u16, u16), (u16, u16))> for Matrix2x3<u16>

Source§

fn to(v: mat3x2<u16>) -> Self

Source§

impl Cast<((u16, u16), (u16, u16), (u16, u16), (u16, u16))> for Matrix2x4<u16>

Source§

fn to(v: mat4x2<u16>) -> Self

Source§

impl Cast<((u16, u16, u16), (u16, u16, u16))> for Matrix3x2<u16>

Source§

fn to(v: mat2x3<u16>) -> Self

Source§

impl Cast<((u16, u16, u16), (u16, u16, u16), (u16, u16, u16))> for Matrix3<u16>

Source§

fn to(v: mat3<u16>) -> Self

Source§

impl Cast<((u16, u16, u16), (u16, u16, u16), (u16, u16, u16), (u16, u16, u16))> for Matrix3x4<u16>

Source§

fn to(v: mat4x3<u16>) -> Self

Source§

impl Cast<((u16, u16, u16, u16), (u16, u16, u16, u16))> for Matrix4x2<u16>

Source§

fn to(v: mat2x4<u16>) -> Self

Source§

impl Cast<((u16, u16, u16, u16), (u16, u16, u16, u16), (u16, u16, u16, u16))> for Matrix4x3<u16>

Source§

fn to(v: mat3x4<u16>) -> Self

Source§

impl Cast<((u16, u16, u16, u16), (u16, u16, u16, u16), (u16, u16, u16, u16), (u16, u16, u16, u16))> for Matrix4<u16>

Source§

fn to(v: mat4<u16>) -> Self

Source§

impl Cast<((u32, u32), (u32, u32))> for Matrix2<u32>

Source§

fn to(v: mat2<u32>) -> Self

Source§

impl Cast<((u32, u32), (u32, u32), (u32, u32))> for Matrix2x3<u32>

Source§

fn to(v: mat3x2<u32>) -> Self

Source§

impl Cast<((u32, u32), (u32, u32), (u32, u32), (u32, u32))> for Matrix2x4<u32>

Source§

fn to(v: mat4x2<u32>) -> Self

Source§

impl Cast<((u32, u32, u32), (u32, u32, u32))> for Matrix3x2<u32>

Source§

fn to(v: mat2x3<u32>) -> Self

Source§

impl Cast<((u32, u32, u32), (u32, u32, u32), (u32, u32, u32))> for Matrix3<u32>

Source§

fn to(v: mat3<u32>) -> Self

Source§

impl Cast<((u32, u32, u32), (u32, u32, u32), (u32, u32, u32), (u32, u32, u32))> for Matrix3x4<u32>

Source§

fn to(v: mat4x3<u32>) -> Self

Source§

impl Cast<((u32, u32, u32, u32), (u32, u32, u32, u32))> for Matrix4x2<u32>

Source§

fn to(v: mat2x4<u32>) -> Self

Source§

impl Cast<((u32, u32, u32, u32), (u32, u32, u32, u32), (u32, u32, u32, u32))> for Matrix4x3<u32>

Source§

fn to(v: mat3x4<u32>) -> Self

Source§

impl Cast<((u32, u32, u32, u32), (u32, u32, u32, u32), (u32, u32, u32, u32), (u32, u32, u32, u32))> for Matrix4<u32>

Source§

fn to(v: mat4<u32>) -> Self

Source§

impl Cast<((u64, u64), (u64, u64))> for Matrix2<u64>

Source§

fn to(v: mat2<u64>) -> Self

Source§

impl Cast<((u64, u64), (u64, u64), (u64, u64))> for Matrix2x3<u64>

Source§

fn to(v: mat3x2<u64>) -> Self

Source§

impl Cast<((u64, u64), (u64, u64), (u64, u64), (u64, u64))> for Matrix2x4<u64>

Source§

fn to(v: mat4x2<u64>) -> Self

Source§

impl Cast<((u64, u64, u64), (u64, u64, u64))> for Matrix3x2<u64>

Source§

fn to(v: mat2x3<u64>) -> Self

Source§

impl Cast<((u64, u64, u64), (u64, u64, u64), (u64, u64, u64))> for Matrix3<u64>

Source§

fn to(v: mat3<u64>) -> Self

Source§

impl Cast<((u64, u64, u64), (u64, u64, u64), (u64, u64, u64), (u64, u64, u64))> for Matrix3x4<u64>

Source§

fn to(v: mat4x3<u64>) -> Self

Source§

impl Cast<((u64, u64, u64, u64), (u64, u64, u64, u64))> for Matrix4x2<u64>

Source§

fn to(v: mat2x4<u64>) -> Self

Source§

impl Cast<((u64, u64, u64, u64), (u64, u64, u64, u64), (u64, u64, u64, u64))> for Matrix4x3<u64>

Source§

fn to(v: mat3x4<u64>) -> Self

Source§

impl Cast<((u64, u64, u64, u64), (u64, u64, u64, u64), (u64, u64, u64, u64), (u64, u64, u64, u64))> for Matrix4<u64>

Source§

fn to(v: mat4<u64>) -> Self

Source§

impl Cast<((u128, u128), (u128, u128))> for Matrix2<u128>

Source§

fn to(v: mat2<u128>) -> Self

Source§

impl Cast<((u128, u128), (u128, u128), (u128, u128))> for Matrix2x3<u128>

Source§

fn to(v: mat3x2<u128>) -> Self

Source§

impl Cast<((u128, u128), (u128, u128), (u128, u128), (u128, u128))> for Matrix2x4<u128>

Source§

fn to(v: mat4x2<u128>) -> Self

Source§

impl Cast<((u128, u128, u128), (u128, u128, u128))> for Matrix3x2<u128>

Source§

fn to(v: mat2x3<u128>) -> Self

Source§

impl Cast<((u128, u128, u128), (u128, u128, u128), (u128, u128, u128))> for Matrix3<u128>

Source§

fn to(v: mat3<u128>) -> Self

Source§

impl Cast<((u128, u128, u128), (u128, u128, u128), (u128, u128, u128), (u128, u128, u128))> for Matrix3x4<u128>

Source§

fn to(v: mat4x3<u128>) -> Self

Source§

impl Cast<((u128, u128, u128, u128), (u128, u128, u128, u128))> for Matrix4x2<u128>

Source§

fn to(v: mat2x4<u128>) -> Self

Source§

impl Cast<((u128, u128, u128, u128), (u128, u128, u128, u128), (u128, u128, u128, u128))> for Matrix4x3<u128>

Source§

fn to(v: mat3x4<u128>) -> Self

Source§

impl Cast<((u128, u128, u128, u128), (u128, u128, u128, u128), (u128, u128, u128, u128), (u128, u128, u128, u128))> for Matrix4<u128>

Source§

fn to(v: mat4<u128>) -> Self

Source§

impl Cast<((f16, f16), (f16, f16))> for Matrix2<f16>

Source§

fn to(v: mat2<f16>) -> Self

Source§

impl Cast<((f16, f16), (f16, f16), (f16, f16))> for Matrix2x3<f16>

Source§

fn to(v: mat3x2<f16>) -> Self

Source§

impl Cast<((f16, f16), (f16, f16), (f16, f16), (f16, f16))> for Matrix2x4<f16>

Source§

fn to(v: mat4x2<f16>) -> Self

Source§

impl Cast<((f16, f16, f16), (f16, f16, f16))> for Matrix3x2<f16>

Source§

fn to(v: mat2x3<f16>) -> Self

Source§

impl Cast<((f16, f16, f16), (f16, f16, f16), (f16, f16, f16))> for Matrix3<f16>

Source§

fn to(v: mat3<f16>) -> Self

Source§

impl Cast<((f16, f16, f16), (f16, f16, f16), (f16, f16, f16), (f16, f16, f16))> for Matrix3x4<f16>

Source§

fn to(v: mat4x3<f16>) -> Self

Source§

impl Cast<((f16, f16, f16, f16), (f16, f16, f16, f16))> for Matrix4x2<f16>

Source§

fn to(v: mat2x4<f16>) -> Self

Source§

impl Cast<((f16, f16, f16, f16), (f16, f16, f16, f16), (f16, f16, f16, f16))> for Matrix4x3<f16>

Source§

fn to(v: mat3x4<f16>) -> Self

Source§

impl Cast<((f16, f16, f16, f16), (f16, f16, f16, f16), (f16, f16, f16, f16), (f16, f16, f16, f16))> for Matrix4<f16>

Source§

fn to(v: mat4<f16>) -> Self

Source§

impl Cast<(f32, f32)> for Vector2<f32>

Source§

fn to(v: vec2<f32>) -> Self

Source§

impl Cast<(f32, f32)> for Point2<f32>

Source§

fn to(v: vec2<f32>) -> Self

Source§

impl Cast<(f32, f32)> for [f32; 2]

Source§

fn to(v: vec2<f32>) -> Self

Source§

impl Cast<(f32, f32, f32)> for Vector3<f32>

Source§

fn to(v: vec3<f32>) -> Self

Source§

impl Cast<(f32, f32, f32)> for Point3<f32>

Source§

fn to(v: vec3<f32>) -> Self

Source§

impl Cast<(f32, f32, f32)> for [f32; 3]

Source§

fn to(v: vec3<f32>) -> Self

Source§

impl Cast<(f32, f32, f32, f32)> for Vector4<f32>

Source§

fn to(v: vec4<f32>) -> Self

Source§

impl Cast<(f32, f32, f32, f32)> for Point4<f32>

Source§

fn to(v: vec4<f32>) -> Self

Source§

impl Cast<(f32, f32, f32, f32)> for [f32; 4]

Source§

fn to(v: vec4<f32>) -> Self

Source§

impl Cast<(f64, f64)> for Vector2<f64>

Source§

fn to(v: vec2<f64>) -> Self

Source§

impl Cast<(f64, f64)> for Point2<f64>

Source§

fn to(v: vec2<f64>) -> Self

Source§

impl Cast<(f64, f64)> for [f64; 2]

Source§

fn to(v: vec2<f64>) -> Self

Source§

impl Cast<(f64, f64, f64)> for Vector3<f64>

Source§

fn to(v: vec3<f64>) -> Self

Source§

impl Cast<(f64, f64, f64)> for Point3<f64>

Source§

fn to(v: vec3<f64>) -> Self

Source§

impl Cast<(f64, f64, f64)> for [f64; 3]

Source§

fn to(v: vec3<f64>) -> Self

Source§

impl Cast<(f64, f64, f64, f64)> for Vector4<f64>

Source§

fn to(v: vec4<f64>) -> Self

Source§

impl Cast<(f64, f64, f64, f64)> for Point4<f64>

Source§

fn to(v: vec4<f64>) -> Self

Source§

impl Cast<(f64, f64, f64, f64)> for [f64; 4]

Source§

fn to(v: vec4<f64>) -> Self

Source§

impl Cast<(i8, i8)> for Vector2<i8>

Source§

fn to(v: vec2<i8>) -> Self

Source§

impl Cast<(i8, i8)> for Point2<i8>

Source§

fn to(v: vec2<i8>) -> Self

Source§

impl Cast<(i8, i8)> for [i8; 2]

Source§

fn to(v: vec2<i8>) -> Self

Source§

impl Cast<(i8, i8, i8)> for Vector3<i8>

Source§

fn to(v: vec3<i8>) -> Self

Source§

impl Cast<(i8, i8, i8)> for Point3<i8>

Source§

fn to(v: vec3<i8>) -> Self

Source§

impl Cast<(i8, i8, i8)> for [i8; 3]

Source§

fn to(v: vec3<i8>) -> Self

Source§

impl Cast<(i8, i8, i8, i8)> for Vector4<i8>

Source§

fn to(v: vec4<i8>) -> Self

Source§

impl Cast<(i8, i8, i8, i8)> for Point4<i8>

Source§

fn to(v: vec4<i8>) -> Self

Source§

impl Cast<(i8, i8, i8, i8)> for [i8; 4]

Source§

fn to(v: vec4<i8>) -> Self

Source§

impl Cast<(i16, i16)> for Vector2<i16>

Source§

fn to(v: vec2<i16>) -> Self

Source§

impl Cast<(i16, i16)> for Point2<i16>

Source§

fn to(v: vec2<i16>) -> Self

Source§

impl Cast<(i16, i16)> for [i16; 2]

Source§

fn to(v: vec2<i16>) -> Self

Source§

impl Cast<(i16, i16, i16)> for Vector3<i16>

Source§

fn to(v: vec3<i16>) -> Self

Source§

impl Cast<(i16, i16, i16)> for Point3<i16>

Source§

fn to(v: vec3<i16>) -> Self

Source§

impl Cast<(i16, i16, i16)> for [i16; 3]

Source§

fn to(v: vec3<i16>) -> Self

Source§

impl Cast<(i16, i16, i16, i16)> for Vector4<i16>

Source§

fn to(v: vec4<i16>) -> Self

Source§

impl Cast<(i16, i16, i16, i16)> for Point4<i16>

Source§

fn to(v: vec4<i16>) -> Self

Source§

impl Cast<(i16, i16, i16, i16)> for [i16; 4]

Source§

fn to(v: vec4<i16>) -> Self

Source§

impl Cast<(i32, i32)> for Vector2<i32>

Source§

fn to(v: vec2<i32>) -> Self

Source§

impl Cast<(i32, i32)> for Point2<i32>

Source§

fn to(v: vec2<i32>) -> Self

Source§

impl Cast<(i32, i32)> for [i32; 2]

Source§

fn to(v: vec2<i32>) -> Self

Source§

impl Cast<(i32, i32, i32)> for Vector3<i32>

Source§

fn to(v: vec3<i32>) -> Self

Source§

impl Cast<(i32, i32, i32)> for Point3<i32>

Source§

fn to(v: vec3<i32>) -> Self

Source§

impl Cast<(i32, i32, i32)> for [i32; 3]

Source§

fn to(v: vec3<i32>) -> Self

Source§

impl Cast<(i32, i32, i32, i32)> for Vector4<i32>

Source§

fn to(v: vec4<i32>) -> Self

Source§

impl Cast<(i32, i32, i32, i32)> for Point4<i32>

Source§

fn to(v: vec4<i32>) -> Self

Source§

impl Cast<(i32, i32, i32, i32)> for [i32; 4]

Source§

fn to(v: vec4<i32>) -> Self

Source§

impl Cast<(i64, i64)> for Vector2<i64>

Source§

fn to(v: vec2<i64>) -> Self

Source§

impl Cast<(i64, i64)> for Point2<i64>

Source§

fn to(v: vec2<i64>) -> Self

Source§

impl Cast<(i64, i64)> for [i64; 2]

Source§

fn to(v: vec2<i64>) -> Self

Source§

impl Cast<(i64, i64, i64)> for Vector3<i64>

Source§

fn to(v: vec3<i64>) -> Self

Source§

impl Cast<(i64, i64, i64)> for Point3<i64>

Source§

fn to(v: vec3<i64>) -> Self

Source§

impl Cast<(i64, i64, i64)> for [i64; 3]

Source§

fn to(v: vec3<i64>) -> Self

Source§

impl Cast<(i64, i64, i64, i64)> for Vector4<i64>

Source§

fn to(v: vec4<i64>) -> Self

Source§

impl Cast<(i64, i64, i64, i64)> for Point4<i64>

Source§

fn to(v: vec4<i64>) -> Self

Source§

impl Cast<(i64, i64, i64, i64)> for [i64; 4]

Source§

fn to(v: vec4<i64>) -> Self

Source§

impl Cast<(i128, i128)> for Vector2<i128>

Source§

fn to(v: vec2<i128>) -> Self

Source§

impl Cast<(i128, i128)> for Point2<i128>

Source§

fn to(v: vec2<i128>) -> Self

Source§

impl Cast<(i128, i128)> for [i128; 2]

Source§

fn to(v: vec2<i128>) -> Self

Source§

impl Cast<(i128, i128, i128)> for Vector3<i128>

Source§

fn to(v: vec3<i128>) -> Self

Source§

impl Cast<(i128, i128, i128)> for Point3<i128>

Source§

fn to(v: vec3<i128>) -> Self

Source§

impl Cast<(i128, i128, i128)> for [i128; 3]

Source§

fn to(v: vec3<i128>) -> Self

Source§

impl Cast<(i128, i128, i128, i128)> for Vector4<i128>

Source§

fn to(v: vec4<i128>) -> Self

Source§

impl Cast<(i128, i128, i128, i128)> for Point4<i128>

Source§

fn to(v: vec4<i128>) -> Self

Source§

impl Cast<(i128, i128, i128, i128)> for [i128; 4]

Source§

fn to(v: vec4<i128>) -> Self

Source§

impl Cast<(u8, u8)> for Vector2<u8>

Source§

fn to(v: vec2<u8>) -> Self

Source§

impl Cast<(u8, u8)> for Point2<u8>

Source§

fn to(v: vec2<u8>) -> Self

Source§

impl Cast<(u8, u8)> for [u8; 2]

Source§

fn to(v: vec2<u8>) -> Self

Source§

impl Cast<(u8, u8, u8)> for Vector3<u8>

Source§

fn to(v: vec3<u8>) -> Self

Source§

impl Cast<(u8, u8, u8)> for Point3<u8>

Source§

fn to(v: vec3<u8>) -> Self

Source§

impl Cast<(u8, u8, u8)> for [u8; 3]

Source§

fn to(v: vec3<u8>) -> Self

Source§

impl Cast<(u8, u8, u8, u8)> for Vector4<u8>

Source§

fn to(v: vec4<u8>) -> Self

Source§

impl Cast<(u8, u8, u8, u8)> for Point4<u8>

Source§

fn to(v: vec4<u8>) -> Self

Source§

impl Cast<(u8, u8, u8, u8)> for [u8; 4]

Source§

fn to(v: vec4<u8>) -> Self

Source§

impl Cast<(u16, u16)> for Vector2<u16>

Source§

fn to(v: vec2<u16>) -> Self

Source§

impl Cast<(u16, u16)> for Point2<u16>

Source§

fn to(v: vec2<u16>) -> Self

Source§

impl Cast<(u16, u16)> for [u16; 2]

Source§

fn to(v: vec2<u16>) -> Self

Source§

impl Cast<(u16, u16, u16)> for Vector3<u16>

Source§

fn to(v: vec3<u16>) -> Self

Source§

impl Cast<(u16, u16, u16)> for Point3<u16>

Source§

fn to(v: vec3<u16>) -> Self

Source§

impl Cast<(u16, u16, u16)> for [u16; 3]

Source§

fn to(v: vec3<u16>) -> Self

Source§

impl Cast<(u16, u16, u16, u16)> for Vector4<u16>

Source§

fn to(v: vec4<u16>) -> Self

Source§

impl Cast<(u16, u16, u16, u16)> for Point4<u16>

Source§

fn to(v: vec4<u16>) -> Self

Source§

impl Cast<(u16, u16, u16, u16)> for [u16; 4]

Source§

fn to(v: vec4<u16>) -> Self

Source§

impl Cast<(u32, u32)> for Vector2<u32>

Source§

fn to(v: vec2<u32>) -> Self

Source§

impl Cast<(u32, u32)> for Point2<u32>

Source§

fn to(v: vec2<u32>) -> Self

Source§

impl Cast<(u32, u32)> for [u32; 2]

Source§

fn to(v: vec2<u32>) -> Self

Source§

impl Cast<(u32, u32, u32)> for Vector3<u32>

Source§

fn to(v: vec3<u32>) -> Self

Source§

impl Cast<(u32, u32, u32)> for Point3<u32>

Source§

fn to(v: vec3<u32>) -> Self

Source§

impl Cast<(u32, u32, u32)> for [u32; 3]

Source§

fn to(v: vec3<u32>) -> Self

Source§

impl Cast<(u32, u32, u32, u32)> for Vector4<u32>

Source§

fn to(v: vec4<u32>) -> Self

Source§

impl Cast<(u32, u32, u32, u32)> for Point4<u32>

Source§

fn to(v: vec4<u32>) -> Self

Source§

impl Cast<(u32, u32, u32, u32)> for [u32; 4]

Source§

fn to(v: vec4<u32>) -> Self

Source§

impl Cast<(u64, u64)> for Vector2<u64>

Source§

fn to(v: vec2<u64>) -> Self

Source§

impl Cast<(u64, u64)> for Point2<u64>

Source§

fn to(v: vec2<u64>) -> Self

Source§

impl Cast<(u64, u64)> for [u64; 2]

Source§

fn to(v: vec2<u64>) -> Self

Source§

impl Cast<(u64, u64, u64)> for Vector3<u64>

Source§

fn to(v: vec3<u64>) -> Self

Source§

impl Cast<(u64, u64, u64)> for Point3<u64>

Source§

fn to(v: vec3<u64>) -> Self

Source§

impl Cast<(u64, u64, u64)> for [u64; 3]

Source§

fn to(v: vec3<u64>) -> Self

Source§

impl Cast<(u64, u64, u64, u64)> for Vector4<u64>

Source§

fn to(v: vec4<u64>) -> Self

Source§

impl Cast<(u64, u64, u64, u64)> for Point4<u64>

Source§

fn to(v: vec4<u64>) -> Self

Source§

impl Cast<(u64, u64, u64, u64)> for [u64; 4]

Source§

fn to(v: vec4<u64>) -> Self

Source§

impl Cast<(u128, u128)> for Vector2<u128>

Source§

fn to(v: vec2<u128>) -> Self

Source§

impl Cast<(u128, u128)> for Point2<u128>

Source§

fn to(v: vec2<u128>) -> Self

Source§

impl Cast<(u128, u128)> for [u128; 2]

Source§

fn to(v: vec2<u128>) -> Self

Source§

impl Cast<(u128, u128, u128)> for Vector3<u128>

Source§

fn to(v: vec3<u128>) -> Self

Source§

impl Cast<(u128, u128, u128)> for Point3<u128>

Source§

fn to(v: vec3<u128>) -> Self

Source§

impl Cast<(u128, u128, u128)> for [u128; 3]

Source§

fn to(v: vec3<u128>) -> Self

Source§

impl Cast<(u128, u128, u128, u128)> for Vector4<u128>

Source§

fn to(v: vec4<u128>) -> Self

Source§

impl Cast<(u128, u128, u128, u128)> for Point4<u128>

Source§

fn to(v: vec4<u128>) -> Self

Source§

impl Cast<(u128, u128, u128, u128)> for [u128; 4]

Source§

fn to(v: vec4<u128>) -> Self

Source§

impl Cast<(f16, f16)> for Vector2<f16>

Source§

fn to(v: vec2<f16>) -> Self

Source§

impl Cast<(f16, f16)> for Point2<f16>

Source§

fn to(v: vec2<f16>) -> Self

Source§

impl Cast<(f16, f16)> for [f16; 2]

Source§

fn to(v: vec2<f16>) -> Self

Source§

impl Cast<(f16, f16, f16)> for Vector3<f16>

Source§

fn to(v: vec3<f16>) -> Self

Source§

impl Cast<(f16, f16, f16)> for Point3<f16>

Source§

fn to(v: vec3<f16>) -> Self

Source§

impl Cast<(f16, f16, f16)> for [f16; 3]

Source§

fn to(v: vec3<f16>) -> Self

Source§

impl Cast<(f16, f16, f16, f16)> for Vector4<f16>

Source§

fn to(v: vec4<f16>) -> Self

Source§

impl Cast<(f16, f16, f16, f16)> for Point4<f16>

Source§

fn to(v: vec4<f16>) -> Self

Source§

impl Cast<(f16, f16, f16, f16)> for [f16; 4]

Source§

fn to(v: vec4<f16>) -> Self

Source§

impl Cast<bool> for f32

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for f64

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for i8

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for i16

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for i32

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for i64

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for i128

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for isize

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for u8

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for u16

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for u32

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for u64

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for u128

Source§

fn to(v: bool) -> Self

Source§

impl Cast<bool> for usize

Source§

fn to(v: bool) -> Self

Source§

impl Cast<f32> for f32

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for f64

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for i8

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for i16

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for i32

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for i64

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for i128

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for isize

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for u8

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for u16

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for u32

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for u64

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for u128

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f32> for usize

Source§

fn to(v: f32) -> Self

Source§

impl Cast<f64> for f32

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for f64

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for i8

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for i16

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for i32

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for i64

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for i128

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for isize

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for u8

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for u16

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for u32

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for u64

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for u128

Source§

fn to(v: f64) -> Self

Source§

impl Cast<f64> for usize

Source§

fn to(v: f64) -> Self

Source§

impl Cast<i8> for f32

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for f64

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for i8

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for i16

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for i32

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for i64

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for i128

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for isize

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for u8

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for u16

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for u32

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for u64

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for u128

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i8> for usize

Source§

fn to(v: i8) -> Self

Source§

impl Cast<i16> for f32

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for f64

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for i8

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for i16

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for i32

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for i64

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for i128

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for isize

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for u8

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for u16

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for u32

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for u64

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for u128

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i16> for usize

Source§

fn to(v: i16) -> Self

Source§

impl Cast<i32> for f32

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for f64

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for i8

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for i16

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for i32

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for i64

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for i128

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for isize

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for u8

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for u16

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for u32

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for u64

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for u128

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i32> for usize

Source§

fn to(v: i32) -> Self

Source§

impl Cast<i64> for f32

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for f64

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for i8

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for i16

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for i32

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for i64

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for i128

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for isize

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for u8

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for u16

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for u32

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for u64

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for u128

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i64> for usize

Source§

fn to(v: i64) -> Self

Source§

impl Cast<i128> for f32

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for f64

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for i8

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for i16

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for i32

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for i64

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for i128

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for isize

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for u8

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for u16

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for u32

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for u64

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for u128

Source§

fn to(v: i128) -> Self

Source§

impl Cast<i128> for usize

Source§

fn to(v: i128) -> Self

Source§

impl Cast<isize> for f32

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for f64

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for i8

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for i16

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for i32

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for i64

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for i128

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for isize

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for u8

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for u16

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for u32

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for u64

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for u128

Source§

fn to(v: isize) -> Self

Source§

impl Cast<isize> for usize

Source§

fn to(v: isize) -> Self

Source§

impl Cast<u8> for f32

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for f64

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for i8

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for i16

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for i32

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for i64

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for i128

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for isize

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for u8

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for u16

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for u32

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for u64

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for u128

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u8> for usize

Source§

fn to(v: u8) -> Self

Source§

impl Cast<u16> for f32

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for f64

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for i8

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for i16

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for i32

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for i64

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for i128

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for isize

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for u8

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for u16

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for u32

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for u64

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for u128

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u16> for usize

Source§

fn to(v: u16) -> Self

Source§

impl Cast<u32> for f32

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for f64

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for i8

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for i16

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for i32

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for i64

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for i128

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for isize

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for u8

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for u16

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for u32

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for u64

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for u128

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u32> for usize

Source§

fn to(v: u32) -> Self

Source§

impl Cast<u64> for f32

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for f64

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for i8

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for i16

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for i32

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for i64

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for i128

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for isize

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for u8

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for u16

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for u32

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for u64

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for u128

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u64> for usize

Source§

fn to(v: u64) -> Self

Source§

impl Cast<u128> for f32

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for f64

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for i8

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for i16

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for i32

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for i64

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for i128

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for isize

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for u8

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for u16

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for u32

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for u64

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for u128

Source§

fn to(v: u128) -> Self

Source§

impl Cast<u128> for usize

Source§

fn to(v: u128) -> Self

Source§

impl Cast<usize> for f32

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for f64

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for i8

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for i16

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for i32

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for i64

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for i128

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for isize

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for u8

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for u16

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for u32

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for u64

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for u128

Source§

fn to(v: usize) -> Self

Source§

impl Cast<usize> for usize

Source§

fn to(v: usize) -> Self

Source§

impl Cast<f16> for f32

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for f64

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for i8

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for i16

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for i32

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for i64

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for i128

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for isize

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for u8

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for u16

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for u32

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for u64

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for u128

Source§

fn to(v: f16) -> Self

Source§

impl Cast<f16> for usize

Source§

fn to(v: f16) -> Self

Source§

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

Source§

fn to((a, b, c, d): (A, B, C, D)) -> Self

Source§

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

Source§

fn to((a, b, c): (A, B, C)) -> Self

Source§

impl<A, B, T1, T2> Cast<(A, B)> for (T1, T2)
where T1: Cast<A>, T2: Cast<B>,

Source§

fn to((a, b): (A, B)) -> Self

Source§

impl<A, T, const N: usize> Cast<[A; N]> for [T; N]
where T: Cast<A>,

Source§

fn to(a: [A; N]) -> Self

Source§

impl<T> Cast<Option<T>> for Result<T, String>

Source§

fn to(v: Option<T>) -> Self

Source§

impl<T, E: Display> Cast<Result<T, E>> for Result<T, String>

Source§

fn to(v: Result<T, E>) -> Self

Implementors§

Source§

impl Cast<bool> for f16

Source§

impl Cast<f32> for f16

Source§

impl Cast<f64> for f16

Source§

impl Cast<i8> for f16

Source§

impl Cast<i16> for f16

Source§

impl Cast<i32> for f16

Source§

impl Cast<i64> for f16

Source§

impl Cast<i128> for f16

Source§

impl Cast<isize> for f16

Source§

impl Cast<u8> for f16

Source§

impl Cast<u16> for f16

Source§

impl Cast<u32> for f16

Source§

impl Cast<u64> for f16

Source§

impl Cast<u128> for f16

Source§

impl Cast<usize> for f16

Source§

impl Cast<Matrix<f32, Const<2>, Const<1>, ArrayStorage<f32, 2, 1>>> for vec2<f32>

Source§

impl Cast<Matrix<f32, Const<2>, Const<2>, ArrayStorage<f32, 2, 2>>> for mat2<f32>

Source§

impl Cast<Matrix<f32, Const<2>, Const<3>, ArrayStorage<f32, 2, 3>>> for mat3x2<f32>

Source§

impl Cast<Matrix<f32, Const<2>, Const<4>, ArrayStorage<f32, 2, 4>>> for mat4x2<f32>

Source§

impl Cast<Matrix<f32, Const<3>, Const<1>, ArrayStorage<f32, 3, 1>>> for vec3<f32>

Source§

impl Cast<Matrix<f32, Const<3>, Const<2>, ArrayStorage<f32, 3, 2>>> for mat2x3<f32>

Source§

impl Cast<Matrix<f32, Const<3>, Const<3>, ArrayStorage<f32, 3, 3>>> for mat3<f32>

Source§

impl Cast<Matrix<f32, Const<3>, Const<4>, ArrayStorage<f32, 3, 4>>> for mat4x3<f32>

Source§

impl Cast<Matrix<f32, Const<4>, Const<1>, ArrayStorage<f32, 4, 1>>> for vec4<f32>

Source§

impl Cast<Matrix<f32, Const<4>, Const<2>, ArrayStorage<f32, 4, 2>>> for mat2x4<f32>

Source§

impl Cast<Matrix<f32, Const<4>, Const<3>, ArrayStorage<f32, 4, 3>>> for mat3x4<f32>

Source§

impl Cast<Matrix<f32, Const<4>, Const<4>, ArrayStorage<f32, 4, 4>>> for mat4<f32>

Source§

impl Cast<Matrix<f64, Const<2>, Const<1>, ArrayStorage<f64, 2, 1>>> for vec2<f64>

Source§

impl Cast<Matrix<f64, Const<2>, Const<2>, ArrayStorage<f64, 2, 2>>> for mat2<f64>

Source§

impl Cast<Matrix<f64, Const<2>, Const<3>, ArrayStorage<f64, 2, 3>>> for mat3x2<f64>

Source§

impl Cast<Matrix<f64, Const<2>, Const<4>, ArrayStorage<f64, 2, 4>>> for mat4x2<f64>

Source§

impl Cast<Matrix<f64, Const<3>, Const<1>, ArrayStorage<f64, 3, 1>>> for vec3<f64>

Source§

impl Cast<Matrix<f64, Const<3>, Const<2>, ArrayStorage<f64, 3, 2>>> for mat2x3<f64>

Source§

impl Cast<Matrix<f64, Const<3>, Const<3>, ArrayStorage<f64, 3, 3>>> for mat3<f64>

Source§

impl Cast<Matrix<f64, Const<3>, Const<4>, ArrayStorage<f64, 3, 4>>> for mat4x3<f64>

Source§

impl Cast<Matrix<f64, Const<4>, Const<1>, ArrayStorage<f64, 4, 1>>> for vec4<f64>

Source§

impl Cast<Matrix<f64, Const<4>, Const<2>, ArrayStorage<f64, 4, 2>>> for mat2x4<f64>

Source§

impl Cast<Matrix<f64, Const<4>, Const<3>, ArrayStorage<f64, 4, 3>>> for mat3x4<f64>

Source§

impl Cast<Matrix<f64, Const<4>, Const<4>, ArrayStorage<f64, 4, 4>>> for mat4<f64>

Source§

impl Cast<Matrix<i8, Const<2>, Const<1>, ArrayStorage<i8, 2, 1>>> for vec2<i8>

Source§

impl Cast<Matrix<i8, Const<2>, Const<2>, ArrayStorage<i8, 2, 2>>> for mat2<i8>

Source§

impl Cast<Matrix<i8, Const<2>, Const<3>, ArrayStorage<i8, 2, 3>>> for mat3x2<i8>

Source§

impl Cast<Matrix<i8, Const<2>, Const<4>, ArrayStorage<i8, 2, 4>>> for mat4x2<i8>

Source§

impl Cast<Matrix<i8, Const<3>, Const<1>, ArrayStorage<i8, 3, 1>>> for vec3<i8>

Source§

impl Cast<Matrix<i8, Const<3>, Const<2>, ArrayStorage<i8, 3, 2>>> for mat2x3<i8>

Source§

impl Cast<Matrix<i8, Const<3>, Const<3>, ArrayStorage<i8, 3, 3>>> for mat3<i8>

Source§

impl Cast<Matrix<i8, Const<3>, Const<4>, ArrayStorage<i8, 3, 4>>> for mat4x3<i8>

Source§

impl Cast<Matrix<i8, Const<4>, Const<1>, ArrayStorage<i8, 4, 1>>> for vec4<i8>

Source§

impl Cast<Matrix<i8, Const<4>, Const<2>, ArrayStorage<i8, 4, 2>>> for mat2x4<i8>

Source§

impl Cast<Matrix<i8, Const<4>, Const<3>, ArrayStorage<i8, 4, 3>>> for mat3x4<i8>

Source§

impl Cast<Matrix<i8, Const<4>, Const<4>, ArrayStorage<i8, 4, 4>>> for mat4<i8>

Source§

impl Cast<Matrix<i16, Const<2>, Const<1>, ArrayStorage<i16, 2, 1>>> for vec2<i16>

Source§

impl Cast<Matrix<i16, Const<2>, Const<2>, ArrayStorage<i16, 2, 2>>> for mat2<i16>

Source§

impl Cast<Matrix<i16, Const<2>, Const<3>, ArrayStorage<i16, 2, 3>>> for mat3x2<i16>

Source§

impl Cast<Matrix<i16, Const<2>, Const<4>, ArrayStorage<i16, 2, 4>>> for mat4x2<i16>

Source§

impl Cast<Matrix<i16, Const<3>, Const<1>, ArrayStorage<i16, 3, 1>>> for vec3<i16>

Source§

impl Cast<Matrix<i16, Const<3>, Const<2>, ArrayStorage<i16, 3, 2>>> for mat2x3<i16>

Source§

impl Cast<Matrix<i16, Const<3>, Const<3>, ArrayStorage<i16, 3, 3>>> for mat3<i16>

Source§

impl Cast<Matrix<i16, Const<3>, Const<4>, ArrayStorage<i16, 3, 4>>> for mat4x3<i16>

Source§

impl Cast<Matrix<i16, Const<4>, Const<1>, ArrayStorage<i16, 4, 1>>> for vec4<i16>

Source§

impl Cast<Matrix<i16, Const<4>, Const<2>, ArrayStorage<i16, 4, 2>>> for mat2x4<i16>

Source§

impl Cast<Matrix<i16, Const<4>, Const<3>, ArrayStorage<i16, 4, 3>>> for mat3x4<i16>

Source§

impl Cast<Matrix<i16, Const<4>, Const<4>, ArrayStorage<i16, 4, 4>>> for mat4<i16>

Source§

impl Cast<Matrix<i32, Const<2>, Const<1>, ArrayStorage<i32, 2, 1>>> for vec2<i32>

Source§

impl Cast<Matrix<i32, Const<2>, Const<2>, ArrayStorage<i32, 2, 2>>> for mat2<i32>

Source§

impl Cast<Matrix<i32, Const<2>, Const<3>, ArrayStorage<i32, 2, 3>>> for mat3x2<i32>

Source§

impl Cast<Matrix<i32, Const<2>, Const<4>, ArrayStorage<i32, 2, 4>>> for mat4x2<i32>

Source§

impl Cast<Matrix<i32, Const<3>, Const<1>, ArrayStorage<i32, 3, 1>>> for vec3<i32>

Source§

impl Cast<Matrix<i32, Const<3>, Const<2>, ArrayStorage<i32, 3, 2>>> for mat2x3<i32>

Source§

impl Cast<Matrix<i32, Const<3>, Const<3>, ArrayStorage<i32, 3, 3>>> for mat3<i32>

Source§

impl Cast<Matrix<i32, Const<3>, Const<4>, ArrayStorage<i32, 3, 4>>> for mat4x3<i32>

Source§

impl Cast<Matrix<i32, Const<4>, Const<1>, ArrayStorage<i32, 4, 1>>> for vec4<i32>

Source§

impl Cast<Matrix<i32, Const<4>, Const<2>, ArrayStorage<i32, 4, 2>>> for mat2x4<i32>

Source§

impl Cast<Matrix<i32, Const<4>, Const<3>, ArrayStorage<i32, 4, 3>>> for mat3x4<i32>

Source§

impl Cast<Matrix<i32, Const<4>, Const<4>, ArrayStorage<i32, 4, 4>>> for mat4<i32>

Source§

impl Cast<Matrix<i64, Const<2>, Const<1>, ArrayStorage<i64, 2, 1>>> for vec2<i64>

Source§

impl Cast<Matrix<i64, Const<2>, Const<2>, ArrayStorage<i64, 2, 2>>> for mat2<i64>

Source§

impl Cast<Matrix<i64, Const<2>, Const<3>, ArrayStorage<i64, 2, 3>>> for mat3x2<i64>

Source§

impl Cast<Matrix<i64, Const<2>, Const<4>, ArrayStorage<i64, 2, 4>>> for mat4x2<i64>

Source§

impl Cast<Matrix<i64, Const<3>, Const<1>, ArrayStorage<i64, 3, 1>>> for vec3<i64>

Source§

impl Cast<Matrix<i64, Const<3>, Const<2>, ArrayStorage<i64, 3, 2>>> for mat2x3<i64>

Source§

impl Cast<Matrix<i64, Const<3>, Const<3>, ArrayStorage<i64, 3, 3>>> for mat3<i64>

Source§

impl Cast<Matrix<i64, Const<3>, Const<4>, ArrayStorage<i64, 3, 4>>> for mat4x3<i64>

Source§

impl Cast<Matrix<i64, Const<4>, Const<1>, ArrayStorage<i64, 4, 1>>> for vec4<i64>

Source§

impl Cast<Matrix<i64, Const<4>, Const<2>, ArrayStorage<i64, 4, 2>>> for mat2x4<i64>

Source§

impl Cast<Matrix<i64, Const<4>, Const<3>, ArrayStorage<i64, 4, 3>>> for mat3x4<i64>

Source§

impl Cast<Matrix<i64, Const<4>, Const<4>, ArrayStorage<i64, 4, 4>>> for mat4<i64>

Source§

impl Cast<Matrix<i128, Const<2>, Const<1>, ArrayStorage<i128, 2, 1>>> for vec2<i128>

Source§

impl Cast<Matrix<i128, Const<2>, Const<2>, ArrayStorage<i128, 2, 2>>> for mat2<i128>

Source§

impl Cast<Matrix<i128, Const<2>, Const<3>, ArrayStorage<i128, 2, 3>>> for mat3x2<i128>

Source§

impl Cast<Matrix<i128, Const<2>, Const<4>, ArrayStorage<i128, 2, 4>>> for mat4x2<i128>

Source§

impl Cast<Matrix<i128, Const<3>, Const<1>, ArrayStorage<i128, 3, 1>>> for vec3<i128>

Source§

impl Cast<Matrix<i128, Const<3>, Const<2>, ArrayStorage<i128, 3, 2>>> for mat2x3<i128>

Source§

impl Cast<Matrix<i128, Const<3>, Const<3>, ArrayStorage<i128, 3, 3>>> for mat3<i128>

Source§

impl Cast<Matrix<i128, Const<3>, Const<4>, ArrayStorage<i128, 3, 4>>> for mat4x3<i128>

Source§

impl Cast<Matrix<i128, Const<4>, Const<1>, ArrayStorage<i128, 4, 1>>> for vec4<i128>

Source§

impl Cast<Matrix<i128, Const<4>, Const<2>, ArrayStorage<i128, 4, 2>>> for mat2x4<i128>

Source§

impl Cast<Matrix<i128, Const<4>, Const<3>, ArrayStorage<i128, 4, 3>>> for mat3x4<i128>

Source§

impl Cast<Matrix<i128, Const<4>, Const<4>, ArrayStorage<i128, 4, 4>>> for mat4<i128>

Source§

impl Cast<Matrix<u8, Const<2>, Const<1>, ArrayStorage<u8, 2, 1>>> for vec2<u8>

Source§

impl Cast<Matrix<u8, Const<2>, Const<2>, ArrayStorage<u8, 2, 2>>> for mat2<u8>

Source§

impl Cast<Matrix<u8, Const<2>, Const<3>, ArrayStorage<u8, 2, 3>>> for mat3x2<u8>

Source§

impl Cast<Matrix<u8, Const<2>, Const<4>, ArrayStorage<u8, 2, 4>>> for mat4x2<u8>

Source§

impl Cast<Matrix<u8, Const<3>, Const<1>, ArrayStorage<u8, 3, 1>>> for vec3<u8>

Source§

impl Cast<Matrix<u8, Const<3>, Const<2>, ArrayStorage<u8, 3, 2>>> for mat2x3<u8>

Source§

impl Cast<Matrix<u8, Const<3>, Const<3>, ArrayStorage<u8, 3, 3>>> for mat3<u8>

Source§

impl Cast<Matrix<u8, Const<3>, Const<4>, ArrayStorage<u8, 3, 4>>> for mat4x3<u8>

Source§

impl Cast<Matrix<u8, Const<4>, Const<1>, ArrayStorage<u8, 4, 1>>> for vec4<u8>

Source§

impl Cast<Matrix<u8, Const<4>, Const<2>, ArrayStorage<u8, 4, 2>>> for mat2x4<u8>

Source§

impl Cast<Matrix<u8, Const<4>, Const<3>, ArrayStorage<u8, 4, 3>>> for mat3x4<u8>

Source§

impl Cast<Matrix<u8, Const<4>, Const<4>, ArrayStorage<u8, 4, 4>>> for mat4<u8>

Source§

impl Cast<Matrix<u16, Const<2>, Const<1>, ArrayStorage<u16, 2, 1>>> for vec2<u16>

Source§

impl Cast<Matrix<u16, Const<2>, Const<2>, ArrayStorage<u16, 2, 2>>> for mat2<u16>

Source§

impl Cast<Matrix<u16, Const<2>, Const<3>, ArrayStorage<u16, 2, 3>>> for mat3x2<u16>

Source§

impl Cast<Matrix<u16, Const<2>, Const<4>, ArrayStorage<u16, 2, 4>>> for mat4x2<u16>

Source§

impl Cast<Matrix<u16, Const<3>, Const<1>, ArrayStorage<u16, 3, 1>>> for vec3<u16>

Source§

impl Cast<Matrix<u16, Const<3>, Const<2>, ArrayStorage<u16, 3, 2>>> for mat2x3<u16>

Source§

impl Cast<Matrix<u16, Const<3>, Const<3>, ArrayStorage<u16, 3, 3>>> for mat3<u16>

Source§

impl Cast<Matrix<u16, Const<3>, Const<4>, ArrayStorage<u16, 3, 4>>> for mat4x3<u16>

Source§

impl Cast<Matrix<u16, Const<4>, Const<1>, ArrayStorage<u16, 4, 1>>> for vec4<u16>

Source§

impl Cast<Matrix<u16, Const<4>, Const<2>, ArrayStorage<u16, 4, 2>>> for mat2x4<u16>

Source§

impl Cast<Matrix<u16, Const<4>, Const<3>, ArrayStorage<u16, 4, 3>>> for mat3x4<u16>

Source§

impl Cast<Matrix<u16, Const<4>, Const<4>, ArrayStorage<u16, 4, 4>>> for mat4<u16>

Source§

impl Cast<Matrix<u32, Const<2>, Const<1>, ArrayStorage<u32, 2, 1>>> for vec2<u32>

Source§

impl Cast<Matrix<u32, Const<2>, Const<2>, ArrayStorage<u32, 2, 2>>> for mat2<u32>

Source§

impl Cast<Matrix<u32, Const<2>, Const<3>, ArrayStorage<u32, 2, 3>>> for mat3x2<u32>

Source§

impl Cast<Matrix<u32, Const<2>, Const<4>, ArrayStorage<u32, 2, 4>>> for mat4x2<u32>

Source§

impl Cast<Matrix<u32, Const<3>, Const<1>, ArrayStorage<u32, 3, 1>>> for vec3<u32>

Source§

impl Cast<Matrix<u32, Const<3>, Const<2>, ArrayStorage<u32, 3, 2>>> for mat2x3<u32>

Source§

impl Cast<Matrix<u32, Const<3>, Const<3>, ArrayStorage<u32, 3, 3>>> for mat3<u32>

Source§

impl Cast<Matrix<u32, Const<3>, Const<4>, ArrayStorage<u32, 3, 4>>> for mat4x3<u32>

Source§

impl Cast<Matrix<u32, Const<4>, Const<1>, ArrayStorage<u32, 4, 1>>> for vec4<u32>

Source§

impl Cast<Matrix<u32, Const<4>, Const<2>, ArrayStorage<u32, 4, 2>>> for mat2x4<u32>

Source§

impl Cast<Matrix<u32, Const<4>, Const<3>, ArrayStorage<u32, 4, 3>>> for mat3x4<u32>

Source§

impl Cast<Matrix<u32, Const<4>, Const<4>, ArrayStorage<u32, 4, 4>>> for mat4<u32>

Source§

impl Cast<Matrix<u64, Const<2>, Const<1>, ArrayStorage<u64, 2, 1>>> for vec2<u64>

Source§

impl Cast<Matrix<u64, Const<2>, Const<2>, ArrayStorage<u64, 2, 2>>> for mat2<u64>

Source§

impl Cast<Matrix<u64, Const<2>, Const<3>, ArrayStorage<u64, 2, 3>>> for mat3x2<u64>

Source§

impl Cast<Matrix<u64, Const<2>, Const<4>, ArrayStorage<u64, 2, 4>>> for mat4x2<u64>

Source§

impl Cast<Matrix<u64, Const<3>, Const<1>, ArrayStorage<u64, 3, 1>>> for vec3<u64>

Source§

impl Cast<Matrix<u64, Const<3>, Const<2>, ArrayStorage<u64, 3, 2>>> for mat2x3<u64>

Source§

impl Cast<Matrix<u64, Const<3>, Const<3>, ArrayStorage<u64, 3, 3>>> for mat3<u64>

Source§

impl Cast<Matrix<u64, Const<3>, Const<4>, ArrayStorage<u64, 3, 4>>> for mat4x3<u64>

Source§

impl Cast<Matrix<u64, Const<4>, Const<1>, ArrayStorage<u64, 4, 1>>> for vec4<u64>

Source§

impl Cast<Matrix<u64, Const<4>, Const<2>, ArrayStorage<u64, 4, 2>>> for mat2x4<u64>

Source§

impl Cast<Matrix<u64, Const<4>, Const<3>, ArrayStorage<u64, 4, 3>>> for mat3x4<u64>

Source§

impl Cast<Matrix<u64, Const<4>, Const<4>, ArrayStorage<u64, 4, 4>>> for mat4<u64>

Source§

impl Cast<Matrix<u128, Const<2>, Const<1>, ArrayStorage<u128, 2, 1>>> for vec2<u128>

Source§

impl Cast<Matrix<u128, Const<2>, Const<2>, ArrayStorage<u128, 2, 2>>> for mat2<u128>

Source§

impl Cast<Matrix<u128, Const<2>, Const<3>, ArrayStorage<u128, 2, 3>>> for mat3x2<u128>

Source§

impl Cast<Matrix<u128, Const<2>, Const<4>, ArrayStorage<u128, 2, 4>>> for mat4x2<u128>

Source§

impl Cast<Matrix<u128, Const<3>, Const<1>, ArrayStorage<u128, 3, 1>>> for vec3<u128>

Source§

impl Cast<Matrix<u128, Const<3>, Const<2>, ArrayStorage<u128, 3, 2>>> for mat2x3<u128>

Source§

impl Cast<Matrix<u128, Const<3>, Const<3>, ArrayStorage<u128, 3, 3>>> for mat3<u128>

Source§

impl Cast<Matrix<u128, Const<3>, Const<4>, ArrayStorage<u128, 3, 4>>> for mat4x3<u128>

Source§

impl Cast<Matrix<u128, Const<4>, Const<1>, ArrayStorage<u128, 4, 1>>> for vec4<u128>

Source§

impl Cast<Matrix<u128, Const<4>, Const<2>, ArrayStorage<u128, 4, 2>>> for mat2x4<u128>

Source§

impl Cast<Matrix<u128, Const<4>, Const<3>, ArrayStorage<u128, 4, 3>>> for mat3x4<u128>

Source§

impl Cast<Matrix<u128, Const<4>, Const<4>, ArrayStorage<u128, 4, 4>>> for mat4<u128>

Source§

impl Cast<Matrix<f16, Const<2>, Const<1>, ArrayStorage<f16, 2, 1>>> for vec2<f16>

Source§

impl Cast<Matrix<f16, Const<2>, Const<2>, ArrayStorage<f16, 2, 2>>> for mat2<f16>

Source§

impl Cast<Matrix<f16, Const<2>, Const<3>, ArrayStorage<f16, 2, 3>>> for mat3x2<f16>

Source§

impl Cast<Matrix<f16, Const<2>, Const<4>, ArrayStorage<f16, 2, 4>>> for mat4x2<f16>

Source§

impl Cast<Matrix<f16, Const<3>, Const<1>, ArrayStorage<f16, 3, 1>>> for vec3<f16>

Source§

impl Cast<Matrix<f16, Const<3>, Const<2>, ArrayStorage<f16, 3, 2>>> for mat2x3<f16>

Source§

impl Cast<Matrix<f16, Const<3>, Const<3>, ArrayStorage<f16, 3, 3>>> for mat3<f16>

Source§

impl Cast<Matrix<f16, Const<3>, Const<4>, ArrayStorage<f16, 3, 4>>> for mat4x3<f16>

Source§

impl Cast<Matrix<f16, Const<4>, Const<1>, ArrayStorage<f16, 4, 1>>> for vec4<f16>

Source§

impl Cast<Matrix<f16, Const<4>, Const<2>, ArrayStorage<f16, 4, 2>>> for mat2x4<f16>

Source§

impl Cast<Matrix<f16, Const<4>, Const<3>, ArrayStorage<f16, 4, 3>>> for mat3x4<f16>

Source§

impl Cast<Matrix<f16, Const<4>, Const<4>, ArrayStorage<f16, 4, 4>>> for mat4<f16>

Source§

impl Cast<OPoint<f32, Const<2>>> for vec2<f32>

Source§

impl Cast<OPoint<f32, Const<3>>> for vec3<f32>

Source§

impl Cast<OPoint<f32, Const<4>>> for vec4<f32>

Source§

impl Cast<OPoint<f64, Const<2>>> for vec2<f64>

Source§

impl Cast<OPoint<f64, Const<3>>> for vec3<f64>

Source§

impl Cast<OPoint<f64, Const<4>>> for vec4<f64>

Source§

impl Cast<OPoint<i8, Const<2>>> for vec2<i8>

Source§

impl Cast<OPoint<i8, Const<3>>> for vec3<i8>

Source§

impl Cast<OPoint<i8, Const<4>>> for vec4<i8>

Source§

impl Cast<OPoint<i16, Const<2>>> for vec2<i16>

Source§

impl Cast<OPoint<i16, Const<3>>> for vec3<i16>

Source§

impl Cast<OPoint<i16, Const<4>>> for vec4<i16>

Source§

impl Cast<OPoint<i32, Const<2>>> for vec2<i32>

Source§

impl Cast<OPoint<i32, Const<3>>> for vec3<i32>

Source§

impl Cast<OPoint<i32, Const<4>>> for vec4<i32>

Source§

impl Cast<OPoint<i64, Const<2>>> for vec2<i64>

Source§

impl Cast<OPoint<i64, Const<3>>> for vec3<i64>

Source§

impl Cast<OPoint<i64, Const<4>>> for vec4<i64>

Source§

impl Cast<OPoint<i128, Const<2>>> for vec2<i128>

Source§

impl Cast<OPoint<i128, Const<3>>> for vec3<i128>

Source§

impl Cast<OPoint<i128, Const<4>>> for vec4<i128>

Source§

impl Cast<OPoint<u8, Const<2>>> for vec2<u8>

Source§

impl Cast<OPoint<u8, Const<3>>> for vec3<u8>

Source§

impl Cast<OPoint<u8, Const<4>>> for vec4<u8>

Source§

impl Cast<OPoint<u16, Const<2>>> for vec2<u16>

Source§

impl Cast<OPoint<u16, Const<3>>> for vec3<u16>

Source§

impl Cast<OPoint<u16, Const<4>>> for vec4<u16>

Source§

impl Cast<OPoint<u32, Const<2>>> for vec2<u32>

Source§

impl Cast<OPoint<u32, Const<3>>> for vec3<u32>

Source§

impl Cast<OPoint<u32, Const<4>>> for vec4<u32>

Source§

impl Cast<OPoint<u64, Const<2>>> for vec2<u64>

Source§

impl Cast<OPoint<u64, Const<3>>> for vec3<u64>

Source§

impl Cast<OPoint<u64, Const<4>>> for vec4<u64>

Source§

impl Cast<OPoint<u128, Const<2>>> for vec2<u128>

Source§

impl Cast<OPoint<u128, Const<3>>> for vec3<u128>

Source§

impl Cast<OPoint<u128, Const<4>>> for vec4<u128>

Source§

impl Cast<OPoint<f16, Const<2>>> for vec2<f16>

Source§

impl Cast<OPoint<f16, Const<3>>> for vec3<f16>

Source§

impl Cast<OPoint<f16, Const<4>>> for vec4<f16>

Source§

impl Cast<f16> for f16

Source§

impl Cast<[f32; 2]> for vec2<f32>

Source§

impl Cast<[f32; 3]> for vec3<f32>

Source§

impl Cast<[f32; 4]> for vec4<f32>

Source§

impl Cast<[f64; 2]> for vec2<f64>

Source§

impl Cast<[f64; 3]> for vec3<f64>

Source§

impl Cast<[f64; 4]> for vec4<f64>

Source§

impl Cast<[i8; 2]> for vec2<i8>

Source§

impl Cast<[i8; 3]> for vec3<i8>

Source§

impl Cast<[i8; 4]> for vec4<i8>

Source§

impl Cast<[i16; 2]> for vec2<i16>

Source§

impl Cast<[i16; 3]> for vec3<i16>

Source§

impl Cast<[i16; 4]> for vec4<i16>

Source§

impl Cast<[i32; 2]> for vec2<i32>

Source§

impl Cast<[i32; 3]> for vec3<i32>

Source§

impl Cast<[i32; 4]> for vec4<i32>

Source§

impl Cast<[i64; 2]> for vec2<i64>

Source§

impl Cast<[i64; 3]> for vec3<i64>

Source§

impl Cast<[i64; 4]> for vec4<i64>

Source§

impl Cast<[i128; 2]> for vec2<i128>

Source§

impl Cast<[i128; 3]> for vec3<i128>

Source§

impl Cast<[i128; 4]> for vec4<i128>

Source§

impl Cast<[u8; 2]> for vec2<u8>

Source§

impl Cast<[u8; 3]> for vec3<u8>

Source§

impl Cast<[u8; 4]> for vec4<u8>

Source§

impl Cast<[u16; 2]> for vec2<u16>

Source§

impl Cast<[u16; 3]> for vec3<u16>

Source§

impl Cast<[u16; 4]> for vec4<u16>

Source§

impl Cast<[u32; 2]> for vec2<u32>

Source§

impl Cast<[u32; 3]> for vec3<u32>

Source§

impl Cast<[u32; 4]> for vec4<u32>

Source§

impl Cast<[u64; 2]> for vec2<u64>

Source§

impl Cast<[u64; 3]> for vec3<u64>

Source§

impl Cast<[u64; 4]> for vec4<u64>

Source§

impl Cast<[u128; 2]> for vec2<u128>

Source§

impl Cast<[u128; 3]> for vec3<u128>

Source§

impl Cast<[u128; 4]> for vec4<u128>

Source§

impl Cast<[f16; 2]> for vec2<f16>

Source§

impl Cast<[f16; 3]> for vec3<f16>

Source§

impl Cast<[f16; 4]> for vec4<f16>

Source§

impl<T: Copy + Cast<u32>> Cast<((T, T), (T, T))> for mat3<T>

Source§

impl<T: Copy + Cast<u32>> Cast<((T, T), (T, T))> for mat4<T>

Source§

impl<T: Copy + Cast<u32>> Cast<((T, T, T), (T, T, T), (T, T, T))> for mat4<T>

Source§

impl<T: Copy> Cast<&[T]> for vec2<T>

Source§

impl<T: Copy> Cast<&[T]> for vec3<T>

Source§

impl<T: Copy> Cast<&[T]> for vec4<T>

Source§

impl<T: Copy> Cast<((T, T, T), (T, T, T), (T, T, T))> for mat2<T>

Source§

impl<T: Copy> Cast<((T, T, T, T), (T, T, T, T), (T, T, T, T), (T, T, T, T))> for mat2<T>

Source§

impl<T: Copy> Cast<((T, T, T, T), (T, T, T, T), (T, T, T, T), (T, T, T, T))> for mat3<T>

Source§

impl<T: Copy> Cast<(T, T, T)> for vec2<T>

Source§

impl<T: Copy> Cast<(T, T, T, T)> for vec2<T>

Source§

impl<T: Copy> Cast<(T, T, T, T)> for vec3<T>