pub enum CommitSnapshotDiagnostic {
Empty,
Valid {
generation: u64,
},
Invalid {
generation: u64,
},
}Expand description
CommitSnapshotDiagnostic
Read-only marker/checksum status of the one current snapshot.
Variants§
Empty
No current snapshot has been committed.
Valid
The current snapshot passed marker/checksum validation.
Invalid
The current snapshot failed marker/checksum validation.
Trait Implementations§
Source§impl Clone for CommitSnapshotDiagnostic
impl Clone for CommitSnapshotDiagnostic
impl Copy for CommitSnapshotDiagnostic
Source§impl Debug for CommitSnapshotDiagnostic
impl Debug for CommitSnapshotDiagnostic
Source§impl<'de> Deserialize<'de> for CommitSnapshotDiagnostic
impl<'de> Deserialize<'de> for CommitSnapshotDiagnostic
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 CommitSnapshotDiagnostic
Source§impl PartialEq for CommitSnapshotDiagnostic
impl PartialEq for CommitSnapshotDiagnostic
Source§impl Serialize for CommitSnapshotDiagnostic
impl Serialize for CommitSnapshotDiagnostic
impl StructuralPartialEq for CommitSnapshotDiagnostic
Auto Trait Implementations§
impl Freeze for CommitSnapshotDiagnostic
impl RefUnwindSafe for CommitSnapshotDiagnostic
impl Send for CommitSnapshotDiagnostic
impl Sync for CommitSnapshotDiagnostic
impl Unpin for CommitSnapshotDiagnostic
impl UnsafeUnpin for CommitSnapshotDiagnostic
impl UnwindSafe for CommitSnapshotDiagnostic
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