pub struct McEvalOverrides {
pub samples: Option<usize>,
pub seed: Option<u64>,
pub confidence: Option<f64>,
pub max_nonmonotone_iterations: Option<usize>,
pub sampling_method: Option<McSamplingMethod>,
pub allow_cpu_oracle_fallback: Option<bool>,
}Expand description
Explicit caller overrides layered on top of source directives.
None preserves the corresponding source directive or language default.
Fields§
§samples: Option<usize>Replacement sample count.
seed: Option<u64>Replacement deterministic seed.
confidence: Option<f64>Replacement two-sided confidence level.
max_nonmonotone_iterations: Option<usize>Replacement non-monotone iteration limit.
sampling_method: Option<McSamplingMethod>Replacement sampling method.
allow_cpu_oracle_fallback: Option<bool>Replacement explicit CPU-oracle opt-in.
Trait Implementations§
Source§impl Clone for McEvalOverrides
impl Clone for McEvalOverrides
Source§fn clone(&self) -> McEvalOverrides
fn clone(&self) -> McEvalOverrides
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 moreSource§impl Debug for McEvalOverrides
impl Debug for McEvalOverrides
Source§impl Default for McEvalOverrides
impl Default for McEvalOverrides
Source§fn default() -> McEvalOverrides
fn default() -> McEvalOverrides
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for McEvalOverrides
impl RefUnwindSafe for McEvalOverrides
impl Send for McEvalOverrides
impl Sync for McEvalOverrides
impl Unpin for McEvalOverrides
impl UnsafeUnpin for McEvalOverrides
impl UnwindSafe for McEvalOverrides
Blanket Implementations§
impl<T> Allocation for T
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