Skip to main content

ExecutionMode

Trait ExecutionMode 

Source
pub trait ExecutionMode:
    Sealed
    + Send
    + Sync
    + 'static
    + Copy
    + Clone {
    const IS_MASKED: bool;
}
Expand description

Marker trait for SIMD execution modes.

Sealed to prevent external implementations. Only Unmasked and Masked satisfy this.

Required Associated Constants§

Source

const IS_MASKED: bool

Whether this mode requires mask operands on hot-path operations.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§