pub struct SuiteConfig {
pub n_trials: usize,
pub max_parallel: usize,
pub catch_errors_as_failures: bool,
}Expand description
Configuration for EvaluationSuite.
Fields§
§n_trials: usizeNumber of times each case is run. Minimum 1.
max_parallel: usizeMaximum number of trials to execute concurrently per case.
1 means sequential execution (deterministic ordering).
catch_errors_as_failures: boolIf true, a single trial error (not a test failure, but a hard Rust
error) is treated as a test failure rather than propagating to the
caller.
Trait Implementations§
Source§impl Clone for SuiteConfig
impl Clone for SuiteConfig
Source§fn clone(&self) -> SuiteConfig
fn clone(&self) -> SuiteConfig
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 SuiteConfig
impl Debug for SuiteConfig
Auto Trait Implementations§
impl Freeze for SuiteConfig
impl RefUnwindSafe for SuiteConfig
impl Send for SuiteConfig
impl Sync for SuiteConfig
impl Unpin for SuiteConfig
impl UnsafeUnpin for SuiteConfig
impl UnwindSafe for SuiteConfig
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