Trait grafix_toolbox::lib::Cast

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

Required Methods§

source

fn to(val: T) -> Self

Object Safety§

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 bool

source§

fn to(v: bool) -> 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 bool

source§

fn to(v: f32) -> 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 bool

source§

fn to(v: f64) -> 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 bool

source§

fn to(v: i8) -> 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 bool

source§

fn to(v: i16) -> 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 bool

source§

fn to(v: i32) -> 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 bool

source§

fn to(v: i64) -> 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 bool

source§

fn to(v: i128) -> 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 bool

source§

fn to(v: isize) -> 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 bool

source§

fn to(v: u8) -> 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 bool

source§

fn to(v: u16) -> 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 bool

source§

fn to(v: u32) -> 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 bool

source§

fn to(v: u64) -> 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 bool

source§

fn to(v: u128) -> 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 bool

source§

fn to(v: usize) -> 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 bool

source§

fn to(v: f16) -> 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<f16> 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<[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>