pub struct SimdEngineConfig {
pub enable_aggressive_opts: bool,
pub simd_threshold: usize,
pub enable_runtime_detection: bool,
pub enable_profiling: bool,
pub preferred_vector_width: usize,
pub enable_unsafe_opts: bool,
}Expand description
SIMD engine configuration
Fields§
§enable_aggressive_opts: boolEnable aggressive optimizations
simd_threshold: usizeMinimum size for SIMD operations
enable_runtime_detection: boolEnable runtime feature detection
enable_profiling: boolEnable performance profiling
preferred_vector_width: usizePreferred vector width
enable_unsafe_opts: boolEnable unsafe optimizations
Trait Implementations§
Source§impl Clone for SimdEngineConfig
impl Clone for SimdEngineConfig
Source§fn clone(&self) -> SimdEngineConfig
fn clone(&self) -> SimdEngineConfig
Returns a duplicate 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 SimdEngineConfig
impl Debug for SimdEngineConfig
Auto Trait Implementations§
impl Freeze for SimdEngineConfig
impl RefUnwindSafe for SimdEngineConfig
impl Send for SimdEngineConfig
impl Sync for SimdEngineConfig
impl Unpin for SimdEngineConfig
impl UnsafeUnpin for SimdEngineConfig
impl UnwindSafe for SimdEngineConfig
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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more