pub struct DeterministicScope { /* private fields */ }Expand description
Scoped deterministic mode
Temporarily enable deterministic mode with a specific seed, then restore the previous state when dropped.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeterministicScope
impl RefUnwindSafe for DeterministicScope
impl Send for DeterministicScope
impl Sync for DeterministicScope
impl Unpin for DeterministicScope
impl UnsafeUnpin for DeterministicScope
impl UnwindSafe for DeterministicScope
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