pub struct TuningConfig {
pub warmup_runs: usize,
pub measurement_runs: usize,
pub enable_ab_testing: bool,
pub significance_level: f64,
pub max_tuning_time_secs: u64,
}Expand description
Tuning configuration.
Fields§
§warmup_runs: usizeNumber of warmup runs
measurement_runs: usizeNumber of measurement runs per configuration
enable_ab_testing: boolEnable A/B testing
significance_level: f64Statistical significance level (0.0-1.0)
max_tuning_time_secs: u64Maximum tuning time (seconds)
Trait Implementations§
Source§impl Clone for TuningConfig
impl Clone for TuningConfig
Source§fn clone(&self) -> TuningConfig
fn clone(&self) -> TuningConfig
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 TuningConfig
impl Debug for TuningConfig
Source§impl Default for TuningConfig
impl Default for TuningConfig
Source§impl<'de> Deserialize<'de> for TuningConfig
impl<'de> Deserialize<'de> for TuningConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TuningConfig
impl PartialEq for TuningConfig
Source§impl Serialize for TuningConfig
impl Serialize for TuningConfig
impl StructuralPartialEq for TuningConfig
Auto Trait Implementations§
impl Freeze for TuningConfig
impl RefUnwindSafe for TuningConfig
impl Send for TuningConfig
impl Sync for TuningConfig
impl Unpin for TuningConfig
impl UnwindSafe for TuningConfig
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