Trait heron::rapier_plugin::rapier::ncollide::simba::simd::PrimitiveSimdValue[]

pub trait PrimitiveSimdValue: SimdValue + Copy { }

Marker trait implemented by SIMD and non-SIMD primitive numeric values.

This trait is useful for some disambiguations when writing blanked impls. This is implemented by all unsigned integer, integer, float, and complex types, as with only one lane, i.e., f32, f64, u32, i64, etc. as well as SIMD types like f32x4, i32x8, etc..

Implementations on Foreign Types

impl PrimitiveSimdValue for u16

impl PrimitiveSimdValue for i128

impl PrimitiveSimdValue for f64

impl PrimitiveSimdValue for u8

impl PrimitiveSimdValue for i16

impl PrimitiveSimdValue for isize

impl PrimitiveSimdValue for u128

impl PrimitiveSimdValue for i64

impl PrimitiveSimdValue for u64

impl PrimitiveSimdValue for u32

impl PrimitiveSimdValue for i8

impl PrimitiveSimdValue for bool

impl PrimitiveSimdValue for i32

impl PrimitiveSimdValue for f32

impl PrimitiveSimdValue for usize

Loading content...

Implementors

impl PrimitiveSimdValue for AutoSimd<[bool; 1]>

impl PrimitiveSimdValue for AutoSimd<[bool; 2]>

impl PrimitiveSimdValue for AutoSimd<[bool; 4]>

impl PrimitiveSimdValue for AutoSimd<[bool; 8]>

impl PrimitiveSimdValue for AutoSimd<[bool; 16]>

impl PrimitiveSimdValue for AutoSimd<[bool; 32]>

impl PrimitiveSimdValue for AutoSimd<[f32; 2]>

impl PrimitiveSimdValue for AutoSimd<[f32; 4]>

impl PrimitiveSimdValue for AutoSimd<[f32; 8]>

impl PrimitiveSimdValue for AutoSimd<[f32; 16]>

impl PrimitiveSimdValue for AutoSimd<[f64; 2]>

impl PrimitiveSimdValue for AutoSimd<[f64; 4]>

impl PrimitiveSimdValue for AutoSimd<[f64; 8]>

impl PrimitiveSimdValue for AutoSimd<[i8; 2]>

impl PrimitiveSimdValue for AutoSimd<[i8; 4]>

impl PrimitiveSimdValue for AutoSimd<[i8; 8]>

impl PrimitiveSimdValue for AutoSimd<[i8; 16]>

impl PrimitiveSimdValue for AutoSimd<[i8; 32]>

impl PrimitiveSimdValue for AutoSimd<[i16; 2]>

impl PrimitiveSimdValue for AutoSimd<[i16; 4]>

impl PrimitiveSimdValue for AutoSimd<[i16; 8]>

impl PrimitiveSimdValue for AutoSimd<[i16; 16]>

impl PrimitiveSimdValue for AutoSimd<[i16; 32]>

impl PrimitiveSimdValue for AutoSimd<[i32; 2]>

impl PrimitiveSimdValue for AutoSimd<[i32; 4]>

impl PrimitiveSimdValue for AutoSimd<[i32; 8]>

impl PrimitiveSimdValue for AutoSimd<[i32; 16]>

impl PrimitiveSimdValue for AutoSimd<[i64; 2]>

impl PrimitiveSimdValue for AutoSimd<[i64; 4]>

impl PrimitiveSimdValue for AutoSimd<[i64; 8]>

impl PrimitiveSimdValue for AutoSimd<[i128; 1]>

impl PrimitiveSimdValue for AutoSimd<[i128; 2]>

impl PrimitiveSimdValue for AutoSimd<[i128; 4]>

impl PrimitiveSimdValue for AutoSimd<[isize; 2]>

impl PrimitiveSimdValue for AutoSimd<[isize; 4]>

impl PrimitiveSimdValue for AutoSimd<[isize; 8]>

impl PrimitiveSimdValue for AutoSimd<[u8; 2]>

impl PrimitiveSimdValue for AutoSimd<[u8; 4]>

impl PrimitiveSimdValue for AutoSimd<[u8; 8]>

impl PrimitiveSimdValue for AutoSimd<[u8; 16]>

impl PrimitiveSimdValue for AutoSimd<[u8; 32]>

impl PrimitiveSimdValue for AutoSimd<[u16; 2]>

impl PrimitiveSimdValue for AutoSimd<[u16; 4]>

impl PrimitiveSimdValue for AutoSimd<[u16; 8]>

impl PrimitiveSimdValue for AutoSimd<[u16; 16]>

impl PrimitiveSimdValue for AutoSimd<[u16; 32]>

impl PrimitiveSimdValue for AutoSimd<[u32; 2]>

impl PrimitiveSimdValue for AutoSimd<[u32; 4]>

impl PrimitiveSimdValue for AutoSimd<[u32; 8]>

impl PrimitiveSimdValue for AutoSimd<[u32; 16]>

impl PrimitiveSimdValue for AutoSimd<[u64; 2]>

impl PrimitiveSimdValue for AutoSimd<[u64; 4]>

impl PrimitiveSimdValue for AutoSimd<[u64; 8]>

impl PrimitiveSimdValue for AutoSimd<[u128; 1]>

impl PrimitiveSimdValue for AutoSimd<[u128; 2]>

impl PrimitiveSimdValue for AutoSimd<[u128; 4]>

impl PrimitiveSimdValue for AutoSimd<[usize; 2]>

impl PrimitiveSimdValue for AutoSimd<[usize; 4]>

impl PrimitiveSimdValue for AutoSimd<[usize; 8]>

impl PrimitiveSimdValue for WideBoolF32x4

impl PrimitiveSimdValue for WideF32x4

impl<N> PrimitiveSimdValue for Complex<N> where
    N: PrimitiveSimdValue

Loading content...