Enum SimdAlign

enum SimdAlign

A type for alignment options for SIMD masked load/store intrinsics.

Variants

Unaligned

No alignment requirements on the pointer

Element

The pointer must be aligned to the element type of the SIMD vector

Vector

The pointer must be aligned to the SIMD vector type

Implementations

impl ConstParamTy_ for SimdAlign

impl Debug for SimdAlign

fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result

impl Eq for SimdAlign

impl Freeze for SimdAlign

impl PartialEq for SimdAlign

fn eq(self: &Self, other: &SimdAlign) -> bool

impl RefUnwindSafe for SimdAlign

impl Send for SimdAlign

impl StructuralPartialEq for SimdAlign

impl Sync for SimdAlign

impl Unpin for SimdAlign

impl UnwindSafe for SimdAlign

impl<T> Any for SimdAlign

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for SimdAlign

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for SimdAlign

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> From for SimdAlign

fn from(t: T) -> T

Returns the argument unchanged.

impl<T, U> Into for SimdAlign

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for SimdAlign

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for SimdAlign

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>