pub enum SimdImpl {
Scalar,
Simd,
UnsafeSimd,
}Expand description
SIMD implementation backend for all operations (blur, XYB conversion, SSIM computation).
Variants§
Scalar
Scalar implementation (baseline, most portable)
Simd
Safe SIMD via wide crate (default, good balance of speed and safety)
UnsafeSimd
Raw x86 intrinsics (fastest, requires unsafe-simd feature)
Implementations§
Trait Implementations§
impl Copy for SimdImpl
impl Eq for SimdImpl
impl StructuralPartialEq for SimdImpl
Auto Trait Implementations§
impl Freeze for SimdImpl
impl RefUnwindSafe for SimdImpl
impl Send for SimdImpl
impl Sync for SimdImpl
impl Unpin for SimdImpl
impl UnwindSafe for SimdImpl
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