pub enum SimdAlign {
Unaligned = 0,
Element = 1,
Vector = 2,
}🔬This is a nightly-only experimental API. (
core_intrinsics)Expand description
A type for alignment options for SIMD masked load/store intrinsics.
Variants§
Unaligned = 0
🔬This is a nightly-only experimental API. (
core_intrinsics)No alignment requirements on the pointer
Element = 1
🔬This is a nightly-only experimental API. (
core_intrinsics)The pointer must be aligned to the element type of the SIMD vector
Vector = 2
🔬This is a nightly-only experimental API. (
core_intrinsics)The pointer must be aligned to the SIMD vector type
Trait Implementations§
impl ConstParamTy_ for SimdAlign
impl StructuralPartialEq for SimdAlign
Auto Trait Implementations§
impl Freeze for SimdAlign
impl RefUnwindSafe for SimdAlign
impl Send for SimdAlign
impl Sync for SimdAlign
impl Unpin for SimdAlign
impl UnsafeUnpin for SimdAlign
impl UnwindSafe for SimdAlign
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> SizedTypeProperties for T
impl<T> SizedTypeProperties for T
Source§#[doc(hidden)] const SIZE: usize = _
#[doc(hidden)] const SIZE: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const ALIGN: usize = _
#[doc(hidden)] const ALIGN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const IS_ZST: bool = _
#[doc(hidden)] const IS_ZST: bool = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const LAYOUT: Layout = _
#[doc(hidden)] const LAYOUT: Layout = _
🔬This is a nightly-only experimental API. (
sized_type_properties)Source§#[doc(hidden)] const MAX_SLICE_LEN: usize = _
#[doc(hidden)] const MAX_SLICE_LEN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties)The largest safe length for a
[Self]. Read more