pub struct RecoveryResult {
pub state: GA3,
pub clock: VectorClock,
pub operations_replayed: usize,
pub base_snapshot_id: Option<u64>,
}Expand description
A recovery result from loading stored state.
Fields§
§state: GA3The recovered state
clock: VectorClockThe recovered clock
operations_replayed: usizeNumber of operations replayed
base_snapshot_id: Option<u64>The snapshot ID used as base
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RecoveryResult
impl RefUnwindSafe for RecoveryResult
impl Send for RecoveryResult
impl Sync for RecoveryResult
impl Unpin for RecoveryResult
impl UnsafeUnpin for RecoveryResult
impl UnwindSafe for RecoveryResult
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