Skip to main content

Cast

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<&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 Cast<&mut bool> for f32

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for f64

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for i8

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for i16

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for i32

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for i64

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for i128

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for isize

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for u8

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for u16

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for u32

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for u64

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for u128

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut bool> for usize

Source§

fn to(v: &mut bool) -> Self

Source§

impl Cast<&mut f32> for f32

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for f64

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for i8

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for i16

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for i32

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for i64

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for i128

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for isize

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for u8

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for u16

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for u32

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for u64

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for u128

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f32> for usize

Source§

fn to(v: &mut f32) -> Self

Source§

impl Cast<&mut f64> for f32

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for f64

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for i8

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for i16

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for i32

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for i64

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for i128

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for isize

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for u8

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for u16

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for u32

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for u64

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for u128

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut f64> for usize

Source§

fn to(v: &mut f64) -> Self

Source§

impl Cast<&mut i8> for f32

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for f64

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for i8

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for i16

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for i32

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for i64

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for i128

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for isize

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for u8

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for u16

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for u32

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for u64

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for u128

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i8> for usize

Source§

fn to(v: &mut i8) -> Self

Source§

impl Cast<&mut i16> for f32

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for f64

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for i8

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for i16

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for i32

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for i64

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for i128

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for isize

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for u8

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for u16

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for u32

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for u64

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for u128

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i16> for usize

Source§

fn to(v: &mut i16) -> Self

Source§

impl Cast<&mut i32> for f32

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for f64

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for i8

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for i16

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for i32

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for i64

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for i128

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for isize

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for u8

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for u16

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for u32

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for u64

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for u128

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i32> for usize

Source§

fn to(v: &mut i32) -> Self

Source§

impl Cast<&mut i64> for f32

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for f64

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for i8

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for i16

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for i32

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for i64

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for i128

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for isize

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for u8

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for u16

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for u32

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for u64

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for u128

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i64> for usize

Source§

fn to(v: &mut i64) -> Self

Source§

impl Cast<&mut i128> for f32

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for f64

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for i8

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for i16

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for i32

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for i64

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for i128

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for isize

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for u8

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for u16

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for u32

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for u64

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for u128

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut i128> for usize

Source§

fn to(v: &mut i128) -> Self

Source§

impl Cast<&mut isize> for f32

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for f64

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for i8

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for i16

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for i32

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for i64

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for i128

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for isize

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for u8

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for u16

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for u32

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for u64

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for u128

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut isize> for usize

Source§

fn to(v: &mut isize) -> Self

Source§

impl Cast<&mut u8> for f32

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for f64

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for i8

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for i16

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for i32

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for i64

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for i128

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for isize

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for u8

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for u16

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for u32

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for u64

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for u128

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u8> for usize

Source§

fn to(v: &mut u8) -> Self

Source§

impl Cast<&mut u16> for f32

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for f64

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for i8

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for i16

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for i32

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for i64

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for i128

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for isize

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for u8

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for u16

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for u32

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for u64

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for u128

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u16> for usize

Source§

fn to(v: &mut u16) -> Self

Source§

impl Cast<&mut u32> for f32

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for f64

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for i8

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for i16

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for i32

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for i64

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for i128

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for isize

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for u8

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for u16

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for u32

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for u64

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for u128

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u32> for usize

Source§

fn to(v: &mut u32) -> Self

Source§

impl Cast<&mut u64> for f32

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for f64

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for i8

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for i16

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for i32

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for i64

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for i128

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for isize

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for u8

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for u16

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for u32

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for u64

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for u128

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u64> for usize

Source§

fn to(v: &mut u64) -> Self

Source§

impl Cast<&mut u128> for f32

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for f64

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for i8

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for i16

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for i32

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for i64

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for i128

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for isize

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for u8

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for u16

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for u32

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for u64

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for u128

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut u128> for usize

Source§

fn to(v: &mut u128) -> Self

Source§

impl Cast<&mut usize> for f32

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for f64

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for i8

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for i16

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for i32

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for i64

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for i128

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for isize

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for u8

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for u16

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for u32

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for u64

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for u128

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut usize> for usize

Source§

fn to(v: &mut usize) -> Self

Source§

impl Cast<&mut f16> for f32

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for f64

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for i8

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for i16

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for i32

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for i64

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for i128

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for isize

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for u8

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for u16

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for u32

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for u64

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for u128

Source§

fn to(v: &mut f16) -> Self

Source§

impl Cast<&mut f16> for usize

Source§

fn to(v: &mut f16) -> Self

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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<(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, 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, 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<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<T1, T2> Cast<bool> for (T1, T2)
where T1: Cast<bool>, T2: Cast<bool>,

Source§

fn to(v: bool) -> Self

Source§

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

Source§

fn to(v: f32) -> Self

Source§

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

Source§

fn to(v: f64) -> Self

Source§

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

Source§

fn to(v: i8) -> Self

Source§

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

Source§

fn to(v: i16) -> Self

Source§

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

Source§

fn to(v: i32) -> Self

Source§

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

Source§

fn to(v: i64) -> Self

Source§

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

Source§

fn to(v: i128) -> Self

Source§

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

Source§

fn to(v: isize) -> Self

Source§

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

Source§

fn to(v: u8) -> Self

Source§

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

Source§

fn to(v: u16) -> Self

Source§

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

Source§

fn to(v: u32) -> Self

Source§

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

Source§

fn to(v: u64) -> Self

Source§

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

Source§

fn to(v: u128) -> Self

Source§

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

Source§

fn to(v: usize) -> Self

Source§

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

Source§

fn to(v: f16) -> Self

Source§

impl<T1, T2, T3> Cast<bool> for (T1, T2, T3)
where T1: Cast<bool>, T2: Cast<bool>, T3: Cast<bool>,

Source§

fn to(v: bool) -> Self

Source§

impl<T1, T2, T3> Cast<f32> for (T1, T2, T3)
where T1: Cast<f32>, T2: Cast<f32>, T3: Cast<f32>,

Source§

fn to(v: f32) -> Self

Source§

impl<T1, T2, T3> Cast<f64> for (T1, T2, T3)
where T1: Cast<f64>, T2: Cast<f64>, T3: Cast<f64>,

Source§

fn to(v: f64) -> Self

Source§

impl<T1, T2, T3> Cast<i8> for (T1, T2, T3)
where T1: Cast<i8>, T2: Cast<i8>, T3: Cast<i8>,

Source§

fn to(v: i8) -> Self

Source§

impl<T1, T2, T3> Cast<i16> for (T1, T2, T3)
where T1: Cast<i16>, T2: Cast<i16>, T3: Cast<i16>,

Source§

fn to(v: i16) -> Self

Source§

impl<T1, T2, T3> Cast<i32> for (T1, T2, T3)
where T1: Cast<i32>, T2: Cast<i32>, T3: Cast<i32>,

Source§

fn to(v: i32) -> Self

Source§

impl<T1, T2, T3> Cast<i64> for (T1, T2, T3)
where T1: Cast<i64>, T2: Cast<i64>, T3: Cast<i64>,

Source§

fn to(v: i64) -> Self

Source§

impl<T1, T2, T3> Cast<i128> for (T1, T2, T3)
where T1: Cast<i128>, T2: Cast<i128>, T3: Cast<i128>,

Source§

fn to(v: i128) -> Self

Source§

impl<T1, T2, T3> Cast<isize> for (T1, T2, T3)
where T1: Cast<isize>, T2: Cast<isize>, T3: Cast<isize>,

Source§

fn to(v: isize) -> Self

Source§

impl<T1, T2, T3> Cast<u8> for (T1, T2, T3)
where T1: Cast<u8>, T2: Cast<u8>, T3: Cast<u8>,

Source§

fn to(v: u8) -> Self

Source§

impl<T1, T2, T3> Cast<u16> for (T1, T2, T3)
where T1: Cast<u16>, T2: Cast<u16>, T3: Cast<u16>,

Source§

fn to(v: u16) -> Self

Source§

impl<T1, T2, T3> Cast<u32> for (T1, T2, T3)
where T1: Cast<u32>, T2: Cast<u32>, T3: Cast<u32>,

Source§

fn to(v: u32) -> Self

Source§

impl<T1, T2, T3> Cast<u64> for (T1, T2, T3)
where T1: Cast<u64>, T2: Cast<u64>, T3: Cast<u64>,

Source§

fn to(v: u64) -> Self

Source§

impl<T1, T2, T3> Cast<u128> for (T1, T2, T3)
where T1: Cast<u128>, T2: Cast<u128>, T3: Cast<u128>,

Source§

fn to(v: u128) -> Self

Source§

impl<T1, T2, T3> Cast<usize> for (T1, T2, T3)
where T1: Cast<usize>, T2: Cast<usize>, T3: Cast<usize>,

Source§

fn to(v: usize) -> Self

Source§

impl<T1, T2, T3> Cast<f16> for (T1, T2, T3)
where T1: Cast<f16>, T2: Cast<f16>, T3: Cast<f16>,

Source§

fn to(v: f16) -> Self

Source§

impl<T1, T2, T3, T4> Cast<bool> for (T1, T2, T3, T4)
where T1: Cast<bool>, T2: Cast<bool>, T3: Cast<bool>, T4: Cast<bool>,

Source§

fn to(v: bool) -> Self

Source§

impl<T1, T2, T3, T4> Cast<f32> for (T1, T2, T3, T4)
where T1: Cast<f32>, T2: Cast<f32>, T3: Cast<f32>, T4: Cast<f32>,

Source§

fn to(v: f32) -> Self

Source§

impl<T1, T2, T3, T4> Cast<f64> for (T1, T2, T3, T4)
where T1: Cast<f64>, T2: Cast<f64>, T3: Cast<f64>, T4: Cast<f64>,

Source§

fn to(v: f64) -> Self

Source§

impl<T1, T2, T3, T4> Cast<i8> for (T1, T2, T3, T4)
where T1: Cast<i8>, T2: Cast<i8>, T3: Cast<i8>, T4: Cast<i8>,

Source§

fn to(v: i8) -> Self

Source§

impl<T1, T2, T3, T4> Cast<i16> for (T1, T2, T3, T4)
where T1: Cast<i16>, T2: Cast<i16>, T3: Cast<i16>, T4: Cast<i16>,

Source§

fn to(v: i16) -> Self

Source§

impl<T1, T2, T3, T4> Cast<i32> for (T1, T2, T3, T4)
where T1: Cast<i32>, T2: Cast<i32>, T3: Cast<i32>, T4: Cast<i32>,

Source§

fn to(v: i32) -> Self

Source§

impl<T1, T2, T3, T4> Cast<i64> for (T1, T2, T3, T4)
where T1: Cast<i64>, T2: Cast<i64>, T3: Cast<i64>, T4: Cast<i64>,

Source§

fn to(v: i64) -> Self

Source§

impl<T1, T2, T3, T4> Cast<i128> for (T1, T2, T3, T4)
where T1: Cast<i128>, T2: Cast<i128>, T3: Cast<i128>, T4: Cast<i128>,

Source§

fn to(v: i128) -> Self

Source§

impl<T1, T2, T3, T4> Cast<isize> for (T1, T2, T3, T4)
where T1: Cast<isize>, T2: Cast<isize>, T3: Cast<isize>, T4: Cast<isize>,

Source§

fn to(v: isize) -> Self

Source§

impl<T1, T2, T3, T4> Cast<u8> for (T1, T2, T3, T4)
where T1: Cast<u8>, T2: Cast<u8>, T3: Cast<u8>, T4: Cast<u8>,

Source§

fn to(v: u8) -> Self

Source§

impl<T1, T2, T3, T4> Cast<u16> for (T1, T2, T3, T4)
where T1: Cast<u16>, T2: Cast<u16>, T3: Cast<u16>, T4: Cast<u16>,

Source§

fn to(v: u16) -> Self

Source§

impl<T1, T2, T3, T4> Cast<u32> for (T1, T2, T3, T4)
where T1: Cast<u32>, T2: Cast<u32>, T3: Cast<u32>, T4: Cast<u32>,

Source§

fn to(v: u32) -> Self

Source§

impl<T1, T2, T3, T4> Cast<u64> for (T1, T2, T3, T4)
where T1: Cast<u64>, T2: Cast<u64>, T3: Cast<u64>, T4: Cast<u64>,

Source§

fn to(v: u64) -> Self

Source§

impl<T1, T2, T3, T4> Cast<u128> for (T1, T2, T3, T4)
where T1: Cast<u128>, T2: Cast<u128>, T3: Cast<u128>, T4: Cast<u128>,

Source§

fn to(v: u128) -> Self

Source§

impl<T1, T2, T3, T4> Cast<usize> for (T1, T2, T3, T4)
where T1: Cast<usize>, T2: Cast<usize>, T3: Cast<usize>, T4: Cast<usize>,

Source§

fn to(v: usize) -> Self

Source§

impl<T1, T2, T3, T4> Cast<f16> for (T1, T2, T3, T4)
where T1: Cast<f16>, T2: Cast<f16>, T3: Cast<f16>, T4: Cast<f16>,

Source§

fn to(v: f16) -> Self

Source§

impl<T, A> Cast<A> for [T; 2]
where vec2<T>: Cast<A>,

Source§

fn to(v: A) -> Self

Source§

impl<T, A> Cast<A> for [T; 3]
where vec3<T>: Cast<A>,

Source§

fn to(v: A) -> Self

Source§

impl<T, A> Cast<A> for [T; 4]
where vec4<T>: Cast<A>,

Source§

fn to(v: A) -> Self

Source§

impl<T: P, T1, T2> Cast<&T> for (T1, T2)
where Self: Cast<T>,

Source§

fn to(t: &T) -> Self

Source§

impl<T: P, T1, T2> Cast<&mut T> for (T1, T2)
where Self: Cast<T>,

Source§

fn to(t: &mut T) -> Self

Source§

impl<T: P, T1, T2, T3> Cast<&T> for (T1, T2, T3)
where Self: Cast<T>,

Source§

fn to(t: &T) -> Self

Source§

impl<T: P, T1, T2, T3> Cast<&mut T> for (T1, T2, T3)
where Self: Cast<T>,

Source§

fn to(t: &mut T) -> Self

Source§

impl<T: P, T1, T2, T3, T4> Cast<&T> for (T1, T2, T3, T4)
where Self: Cast<T>,

Source§

fn to(t: &T) -> Self

Source§

impl<T: P, T1, T2, T3, T4> Cast<&mut T> for (T1, T2, T3, T4)
where Self: Cast<T>,

Source§

fn to(t: &mut T) -> 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<&mut bool> for f16

Source§

impl Cast<&mut f32> for f16

Source§

impl Cast<&mut f64> for f16

Source§

impl Cast<&mut i8> for f16

Source§

impl Cast<&mut i16> for f16

Source§

impl Cast<&mut i32> for f16

Source§

impl Cast<&mut i64> for f16

Source§

impl Cast<&mut i128> for f16

Source§

impl Cast<&mut isize> for f16

Source§

impl Cast<&mut u8> for f16

Source§

impl Cast<&mut u16> for f16

Source§

impl Cast<&mut u32> for f16

Source§

impl Cast<&mut u64> for f16

Source§

impl Cast<&mut u128> for f16

Source§

impl Cast<&mut usize> for f16

Source§

impl Cast<&mut f16> for f16

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<T> Cast<(T, T, T)> for vec2<T>

Source§

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

Source§

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

Source§

impl<T, A> Cast<[A; 2]> for vec2<T>
where T: Cast<A>,

Source§

impl<T, A> Cast<[A; 3]> for vec3<T>
where T: Cast<A>,

Source§

impl<T, A> Cast<[A; 4]> for vec4<T>
where T: Cast<A>,

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>