pub struct RecoveryLog {
pub generation: JournalGeneration,
pub accepted: Prefix,
pub committed: Prefix,
pub checkpoint: Option<CheckpointAnchor>,
}Expand description
Primary’s immutable full-log snapshot for one recovery nonce.
Fields§
§generation: JournalGenerationPinned source writer incarnation, never mixed with a replacement writer.
accepted: PrefixComplete accepted prefix, including unsynced or uncommitted prepares.
committed: PrefixKnown commit floor in this snapshot, not a truncation boundary.
checkpoint: Option<CheckpointAnchor>Canonical state and retained-chain anchor when older operations expired.
Trait Implementations§
Source§impl Clone for RecoveryLog
impl Clone for RecoveryLog
impl Copy for RecoveryLog
Source§impl Debug for RecoveryLog
impl Debug for RecoveryLog
impl Eq for RecoveryLog
Source§impl PartialEq for RecoveryLog
impl PartialEq for RecoveryLog
impl StructuralPartialEq for RecoveryLog
Auto Trait Implementations§
impl Freeze for RecoveryLog
impl RefUnwindSafe for RecoveryLog
impl Send for RecoveryLog
impl Sync for RecoveryLog
impl Unpin for RecoveryLog
impl UnsafeUnpin for RecoveryLog
impl UnwindSafe for RecoveryLog
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