pub struct LenientValidationResult {
pub last_valid_sequence: u64,
pub last_valid_offset: u64,
pub trailing_corruption: Option<WalCorruption>,
}Expand description
Result of lenient WAL tail validation.
Fields§
§last_valid_sequence: u64Highest observed sequence in the last valid record (0 for empty WAL).
last_valid_offset: u64Byte offset after the last complete, valid record.
trailing_corruption: Option<WalCorruption>If trailing corruption was found, details about it.
Trait Implementations§
Source§impl Clone for LenientValidationResult
impl Clone for LenientValidationResult
Source§fn clone(&self) -> LenientValidationResult
fn clone(&self) -> LenientValidationResult
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 LenientValidationResult
impl Debug for LenientValidationResult
Source§impl PartialEq for LenientValidationResult
impl PartialEq for LenientValidationResult
impl Eq for LenientValidationResult
impl StructuralPartialEq for LenientValidationResult
Auto Trait Implementations§
impl Freeze for LenientValidationResult
impl RefUnwindSafe for LenientValidationResult
impl Send for LenientValidationResult
impl Sync for LenientValidationResult
impl Unpin for LenientValidationResult
impl UnsafeUnpin for LenientValidationResult
impl UnwindSafe for LenientValidationResult
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