pub enum DeterminismCheck {
None,
Full {
iterations: usize,
},
}Expand description
Specifes the determinism checks performed for a test.
Can be set via SimBuilder::with_determinism_check.
Variants§
None
Run once with no determinism check
Full
Record the first run and compare all other runs for equality.
Auto Trait Implementations§
impl Freeze for DeterminismCheck
impl RefUnwindSafe for DeterminismCheck
impl Send for DeterminismCheck
impl Sync for DeterminismCheck
impl Unpin for DeterminismCheck
impl UnwindSafe for DeterminismCheck
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> 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