pub enum Implementation {
Native,
StdSimd,
SSE42,
AVX2,
NEON,
SIMD128,
}
Expand description
Supported implementations
Variants§
Native
Rust native implementation
StdSimd
Rust native implementation with using std::simd
SSE42
SSE4.2 implementation
AVX2
AVX2 implementation
NEON
ARM NEON implementation
SIMD128
WEBASM SIMD128 implementation
Trait Implementations§
source§impl Clone for Implementation
impl Clone for Implementation
source§fn clone(&self) -> Implementation
fn clone(&self) -> Implementation
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for Implementation
impl Debug for Implementation
source§impl Display for Implementation
impl Display for Implementation
source§impl PartialEq for Implementation
impl PartialEq for Implementation
impl Copy for Implementation
impl Eq for Implementation
impl StructuralPartialEq for Implementation
Auto Trait Implementations§
impl Freeze for Implementation
impl RefUnwindSafe for Implementation
impl Send for Implementation
impl Sync for Implementation
impl Unpin for Implementation
impl UnwindSafe for Implementation
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)