pub struct HardwareTuningConfig {
pub enable_auto_detection: bool,
pub enable_arch_optimizations: bool,
pub enable_simd_optimizations: bool,
pub enable_cache_optimizations: bool,
pub enable_power_optimizations: bool,
pub enable_thermal_optimizations: bool,
pub tuning_aggressiveness: f64,
pub profile_cache_size: usize,
}Expand description
Configuration for hardware tuning
Fields§
§enable_auto_detection: boolEnable automatic hardware detection
enable_arch_optimizations: boolEnable architecture-specific optimizations
enable_simd_optimizations: boolEnable SIMD optimizations
enable_cache_optimizations: boolEnable cache-aware optimizations
enable_power_optimizations: boolEnable power-aware optimizations
enable_thermal_optimizations: boolEnable thermal-aware optimizations
tuning_aggressiveness: f64Tuning aggressiveness (0.0 to 1.0)
profile_cache_size: usizeProfile cache size
Trait Implementations§
Source§impl Clone for HardwareTuningConfig
impl Clone for HardwareTuningConfig
Source§fn clone(&self) -> HardwareTuningConfig
fn clone(&self) -> HardwareTuningConfig
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 HardwareTuningConfig
impl Debug for HardwareTuningConfig
Auto Trait Implementations§
impl Freeze for HardwareTuningConfig
impl RefUnwindSafe for HardwareTuningConfig
impl Send for HardwareTuningConfig
impl Sync for HardwareTuningConfig
impl Unpin for HardwareTuningConfig
impl UnsafeUnpin for HardwareTuningConfig
impl UnwindSafe for HardwareTuningConfig
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