pub struct CommitStoreDiagnostic {
pub current: CommitSnapshotDiagnostic,
pub recovery: Result<u64, CommitRecoveryError>,
}Expand description
CommitStoreDiagnostic
Read-only physical snapshot status and checked generation. Logical ledger decoding and ownership integrity remain independent recovery boundaries.
Fields§
§current: CommitSnapshotDiagnosticStatus of the current physical snapshot.
recovery: Result<u64, CommitRecoveryError>Checked generation, or the reason physical recovery failed.
Trait Implementations§
Source§impl Clone for CommitStoreDiagnostic
impl Clone for CommitStoreDiagnostic
impl Copy for CommitStoreDiagnostic
Source§impl Debug for CommitStoreDiagnostic
impl Debug for CommitStoreDiagnostic
Source§impl<'de> Deserialize<'de> for CommitStoreDiagnostic
impl<'de> Deserialize<'de> for CommitStoreDiagnostic
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CommitStoreDiagnostic
Source§impl PartialEq for CommitStoreDiagnostic
impl PartialEq for CommitStoreDiagnostic
Source§impl Serialize for CommitStoreDiagnostic
impl Serialize for CommitStoreDiagnostic
impl StructuralPartialEq for CommitStoreDiagnostic
Auto Trait Implementations§
impl Freeze for CommitStoreDiagnostic
impl RefUnwindSafe for CommitStoreDiagnostic
impl Send for CommitStoreDiagnostic
impl Sync for CommitStoreDiagnostic
impl Unpin for CommitStoreDiagnostic
impl UnsafeUnpin for CommitStoreDiagnostic
impl UnwindSafe for CommitStoreDiagnostic
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