pub struct WalDiagnostics {
pub valid_entries: u64,
pub corrupt_entries: u64,
pub truncated_segments: u64,
pub recovered_bytes: u64,
}Expand description
Diagnostic information collected during corruption-aware WAL recovery.
Fields§
§valid_entries: u64Number of entries that were valid and recovered.
corrupt_entries: u64Number of entries that had CRC mismatches or structural damage.
truncated_segments: u64Number of segment tails that were truncated due to partial writes.
recovered_bytes: u64Total bytes occupied by recovered (valid) entries.
Trait Implementations§
Source§impl Clone for WalDiagnostics
impl Clone for WalDiagnostics
Source§fn clone(&self) -> WalDiagnostics
fn clone(&self) -> WalDiagnostics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WalDiagnostics
impl Debug for WalDiagnostics
Source§impl Default for WalDiagnostics
impl Default for WalDiagnostics
Source§fn default() -> WalDiagnostics
fn default() -> WalDiagnostics
Returns the “default value” for a type. Read more
Source§impl PartialEq for WalDiagnostics
impl PartialEq for WalDiagnostics
impl Eq for WalDiagnostics
impl StructuralPartialEq for WalDiagnostics
Auto Trait Implementations§
impl Freeze for WalDiagnostics
impl RefUnwindSafe for WalDiagnostics
impl Send for WalDiagnostics
impl Sync for WalDiagnostics
impl Unpin for WalDiagnostics
impl UnsafeUnpin for WalDiagnostics
impl UnwindSafe for WalDiagnostics
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