pub struct DeterministicSnapshot {
pub global_seed: u64,
pub operation_counter: u64,
pub enabled: bool,
}Expand description
Snapshot of deterministic state for checkpointing
Fields§
§global_seed: u64§operation_counter: u64§enabled: boolTrait Implementations§
Source§impl Clone for DeterministicSnapshot
impl Clone for DeterministicSnapshot
Source§fn clone(&self) -> DeterministicSnapshot
fn clone(&self) -> DeterministicSnapshot
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 DeterministicSnapshot
impl Debug for DeterministicSnapshot
impl Copy for DeterministicSnapshot
Auto Trait Implementations§
impl Freeze for DeterministicSnapshot
impl RefUnwindSafe for DeterministicSnapshot
impl Send for DeterministicSnapshot
impl Sync for DeterministicSnapshot
impl Unpin for DeterministicSnapshot
impl UnsafeUnpin for DeterministicSnapshot
impl UnwindSafe for DeterministicSnapshot
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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