pub enum KernelImpl {
Scalar,
PortableOptimized,
ArchSimd,
}Expand description
Selected implementation class for a batch.
Variants§
Scalar
Scalar reference.
PortableOptimized
Portable optimized.
ArchSimd
Architecture-specific SIMD (requires simd-runtime feature + CPU support).
Trait Implementations§
Source§impl Clone for KernelImpl
impl Clone for KernelImpl
Source§fn clone(&self) -> KernelImpl
fn clone(&self) -> KernelImpl
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KernelImpl
Source§impl Debug for KernelImpl
impl Debug for KernelImpl
impl Eq for KernelImpl
Source§impl Hash for KernelImpl
impl Hash for KernelImpl
Source§impl PartialEq for KernelImpl
impl PartialEq for KernelImpl
impl StructuralPartialEq for KernelImpl
Auto Trait Implementations§
impl Freeze for KernelImpl
impl RefUnwindSafe for KernelImpl
impl Send for KernelImpl
impl Sync for KernelImpl
impl Unpin for KernelImpl
impl UnsafeUnpin for KernelImpl
impl UnwindSafe for KernelImpl
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