pub struct RecoveredState {
pub scope: Scope,
pub log: FrozenLog,
}Expand description
Intact durable state independently validated and synchronized on startup.
This descriptor is an adapter assertion, not proof of disk integrity. The caller must verify immutable voter/configuration identity, the complete selected canonical lineage and commit floor, and durable hard state. Empty, rolled-back, lost, or ambiguously corrupt stores must not use this path.
Fields§
§scope: ScopeExact durable configuration and highest promised view, not last normal view.
log: FrozenLogRecovered accepted bytes and known commit floor. No ACK sets are restored.
Trait Implementations§
Source§impl Clone for RecoveredState
impl Clone for RecoveredState
impl Copy for RecoveredState
Source§impl Debug for RecoveredState
impl Debug for RecoveredState
impl Eq for RecoveredState
Source§impl PartialEq for RecoveredState
impl PartialEq for RecoveredState
impl StructuralPartialEq for RecoveredState
Auto Trait Implementations§
impl Freeze for RecoveredState
impl RefUnwindSafe for RecoveredState
impl Send for RecoveredState
impl Sync for RecoveredState
impl Unpin for RecoveredState
impl UnsafeUnpin for RecoveredState
impl UnwindSafe for RecoveredState
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