[][src]Trait simba::simd::PrimitiveSimdValue

pub trait PrimitiveSimdValue: Copy + SimdValue { }

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<N: PrimitiveSimdValue> PrimitiveSimdValue for Complex<N>[src]

impl PrimitiveSimdValue for bool[src]

impl PrimitiveSimdValue for u8[src]

impl PrimitiveSimdValue for u16[src]

impl PrimitiveSimdValue for u32[src]

impl PrimitiveSimdValue for u64[src]

impl PrimitiveSimdValue for u128[src]

impl PrimitiveSimdValue for usize[src]

impl PrimitiveSimdValue for i8[src]

impl PrimitiveSimdValue for i16[src]

impl PrimitiveSimdValue for i32[src]

impl PrimitiveSimdValue for i64[src]

impl PrimitiveSimdValue for i128[src]

impl PrimitiveSimdValue for isize[src]

impl PrimitiveSimdValue for f32[src]

impl PrimitiveSimdValue for f64[src]

impl PrimitiveSimdValue for d128[src]

Loading content...

Implementors

impl PrimitiveSimdValue for AutoSimd<[bool; 1]>[src]

impl PrimitiveSimdValue for AutoSimd<[bool; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[bool; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[bool; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[bool; 16]>[src]

impl PrimitiveSimdValue for AutoSimd<[bool; 32]>[src]

impl PrimitiveSimdValue for AutoSimd<[f32; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[f32; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[f32; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[f32; 16]>[src]

impl PrimitiveSimdValue for AutoSimd<[f64; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[f64; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[f64; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[i8; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[i8; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[i8; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[i8; 16]>[src]

impl PrimitiveSimdValue for AutoSimd<[i8; 32]>[src]

impl PrimitiveSimdValue for AutoSimd<[i16; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[i16; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[i16; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[i16; 16]>[src]

impl PrimitiveSimdValue for AutoSimd<[i16; 32]>[src]

impl PrimitiveSimdValue for AutoSimd<[i32; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[i32; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[i32; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[i32; 16]>[src]

impl PrimitiveSimdValue for AutoSimd<[i64; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[i64; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[i64; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[i128; 1]>[src]

impl PrimitiveSimdValue for AutoSimd<[i128; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[i128; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[isize; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[isize; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[isize; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[u8; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[u8; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[u8; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[u8; 16]>[src]

impl PrimitiveSimdValue for AutoSimd<[u8; 32]>[src]

impl PrimitiveSimdValue for AutoSimd<[u16; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[u16; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[u16; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[u16; 16]>[src]

impl PrimitiveSimdValue for AutoSimd<[u16; 32]>[src]

impl PrimitiveSimdValue for AutoSimd<[u32; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[u32; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[u32; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[u32; 16]>[src]

impl PrimitiveSimdValue for AutoSimd<[u64; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[u64; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[u64; 8]>[src]

impl PrimitiveSimdValue for AutoSimd<[u128; 1]>[src]

impl PrimitiveSimdValue for AutoSimd<[u128; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[u128; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[usize; 2]>[src]

impl PrimitiveSimdValue for AutoSimd<[usize; 4]>[src]

impl PrimitiveSimdValue for AutoSimd<[usize; 8]>[src]

impl PrimitiveSimdValue for Simd<f32x2>[src]

impl PrimitiveSimdValue for Simd<f32x4>[src]

impl PrimitiveSimdValue for Simd<f32x8>[src]

impl PrimitiveSimdValue for Simd<f32x16>[src]

impl PrimitiveSimdValue for Simd<f64x2>[src]

impl PrimitiveSimdValue for Simd<f64x4>[src]

impl PrimitiveSimdValue for Simd<f64x8>[src]

impl PrimitiveSimdValue for Simd<i8x2>[src]

impl PrimitiveSimdValue for Simd<i8x4>[src]

impl PrimitiveSimdValue for Simd<i8x8>[src]

impl PrimitiveSimdValue for Simd<i8x16>[src]

impl PrimitiveSimdValue for Simd<i8x32>[src]

impl PrimitiveSimdValue for Simd<i8x64>[src]

impl PrimitiveSimdValue for Simd<i16x2>[src]

impl PrimitiveSimdValue for Simd<i16x4>[src]

impl PrimitiveSimdValue for Simd<i16x8>[src]

impl PrimitiveSimdValue for Simd<i16x16>[src]

impl PrimitiveSimdValue for Simd<i16x32>[src]

impl PrimitiveSimdValue for Simd<i32x2>[src]

impl PrimitiveSimdValue for Simd<i32x4>[src]

impl PrimitiveSimdValue for Simd<i32x8>[src]

impl PrimitiveSimdValue for Simd<i32x16>[src]

impl PrimitiveSimdValue for Simd<i64x2>[src]

impl PrimitiveSimdValue for Simd<i64x4>[src]

impl PrimitiveSimdValue for Simd<i64x8>[src]

impl PrimitiveSimdValue for Simd<i128x1>[src]

impl PrimitiveSimdValue for Simd<i128x2>[src]

impl PrimitiveSimdValue for Simd<i128x4>[src]

impl PrimitiveSimdValue for Simd<isizex2>[src]

impl PrimitiveSimdValue for Simd<isizex4>[src]

impl PrimitiveSimdValue for Simd<isizex8>[src]

impl PrimitiveSimdValue for Simd<m8x2>[src]

impl PrimitiveSimdValue for Simd<m8x4>[src]

impl PrimitiveSimdValue for Simd<m8x8>[src]

impl PrimitiveSimdValue for Simd<m8x16>[src]

impl PrimitiveSimdValue for Simd<m8x32>[src]

impl PrimitiveSimdValue for Simd<m8x64>[src]

impl PrimitiveSimdValue for Simd<m16x2>[src]

impl PrimitiveSimdValue for Simd<m16x4>[src]

impl PrimitiveSimdValue for Simd<m16x8>[src]

impl PrimitiveSimdValue for Simd<m16x16>[src]

impl PrimitiveSimdValue for Simd<m16x32>[src]

impl PrimitiveSimdValue for Simd<m32x2>[src]

impl PrimitiveSimdValue for Simd<m32x4>[src]

impl PrimitiveSimdValue for Simd<m32x8>[src]

impl PrimitiveSimdValue for Simd<m32x16>[src]

impl PrimitiveSimdValue for Simd<m64x2>[src]

impl PrimitiveSimdValue for Simd<m64x4>[src]

impl PrimitiveSimdValue for Simd<m64x8>[src]

impl PrimitiveSimdValue for Simd<m128x1>[src]

impl PrimitiveSimdValue for Simd<m128x2>[src]

impl PrimitiveSimdValue for Simd<m128x4>[src]

impl PrimitiveSimdValue for Simd<msizex2>[src]

impl PrimitiveSimdValue for Simd<msizex4>[src]

impl PrimitiveSimdValue for Simd<msizex8>[src]

impl PrimitiveSimdValue for Simd<u8x2>[src]

impl PrimitiveSimdValue for Simd<u8x4>[src]

impl PrimitiveSimdValue for Simd<u8x8>[src]

impl PrimitiveSimdValue for Simd<u8x16>[src]

impl PrimitiveSimdValue for Simd<u8x32>[src]

impl PrimitiveSimdValue for Simd<u8x64>[src]

impl PrimitiveSimdValue for Simd<u16x2>[src]

impl PrimitiveSimdValue for Simd<u16x4>[src]

impl PrimitiveSimdValue for Simd<u16x8>[src]

impl PrimitiveSimdValue for Simd<u16x16>[src]

impl PrimitiveSimdValue for Simd<u16x32>[src]

impl PrimitiveSimdValue for Simd<u32x2>[src]

impl PrimitiveSimdValue for Simd<u32x4>[src]

impl PrimitiveSimdValue for Simd<u32x8>[src]

impl PrimitiveSimdValue for Simd<u32x16>[src]

impl PrimitiveSimdValue for Simd<u64x2>[src]

impl PrimitiveSimdValue for Simd<u64x4>[src]

impl PrimitiveSimdValue for Simd<u64x8>[src]

impl PrimitiveSimdValue for Simd<u128x1>[src]

impl PrimitiveSimdValue for Simd<u128x2>[src]

impl PrimitiveSimdValue for Simd<u128x4>[src]

impl PrimitiveSimdValue for Simd<usizex2>[src]

impl PrimitiveSimdValue for Simd<usizex4>[src]

impl PrimitiveSimdValue for Simd<usizex8>[src]

impl PrimitiveSimdValue for WideBoolF32x4[src]

impl PrimitiveSimdValue for WideF32x4[src]

impl<Fract: LeEqU8> PrimitiveSimdValue for FixedI8<Fract>[src]

impl<Fract: LeEqU16> PrimitiveSimdValue for FixedI16<Fract>[src]

impl<Fract: LeEqU32> PrimitiveSimdValue for FixedI32<Fract>[src]

impl<Fract: LeEqU64> PrimitiveSimdValue for FixedI64<Fract>[src]

Loading content...