Skip to main content

SIMDUnsigned

Trait SIMDUnsigned 

Source
pub trait SIMDUnsigned:
    SIMDVector
    + Add<Output = Self>
    + Mul<Output = Self>
    + Sub<Output = Self>
    + BitAnd<Output = Self>
    + BitOr<Output = Self>
    + BitXor<Output = Self>
    + Shr<Output = Self>
    + Shl<Output = Self>
    + Shr<Self::Scalar, Output = Self>
    + Shl<Self::Scalar, Output = Self>
    + SIMDMulAdd
    + SIMDPartialEq
    + SIMDPartialOrd { }
Expand description

A roll-up of traits required for SIMD integer types.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<T> SIMDUnsigned for T
where T: SIMDVector + Add<Output = Self> + Mul<Output = Self> + Sub<Output = Self> + BitAnd<Output = Self> + BitOr<Output = Self> + BitXor<Output = Self> + Shr<Output = Self> + Shl<Output = Self> + Shr<Self::Scalar, Output = Self> + Shl<Self::Scalar, Output = Self> + SIMDMulAdd + SIMDPartialEq + SIMDPartialOrd,