pub enum RepairPolicy {
Strict,
TruncatePartial,
}Expand description
Policy controlling how the WAL writer handles trailing corruption on bootstrap.
Variants§
Strict
Current behavior: hard-fail on any trailing corruption.
TruncatePartial
Truncate trailing partial record and continue. Only the incomplete trailing record is removed; mid-stream corruption still hard-fails.
Trait Implementations§
Source§impl Clone for RepairPolicy
impl Clone for RepairPolicy
Source§fn clone(&self) -> RepairPolicy
fn clone(&self) -> RepairPolicy
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 RepairPolicy
impl Debug for RepairPolicy
Source§impl Default for RepairPolicy
impl Default for RepairPolicy
Source§fn default() -> RepairPolicy
fn default() -> RepairPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for RepairPolicy
impl PartialEq for RepairPolicy
impl Copy for RepairPolicy
impl Eq for RepairPolicy
impl StructuralPartialEq for RepairPolicy
Auto Trait Implementations§
impl Freeze for RepairPolicy
impl RefUnwindSafe for RepairPolicy
impl Send for RepairPolicy
impl Sync for RepairPolicy
impl Unpin for RepairPolicy
impl UnsafeUnpin for RepairPolicy
impl UnwindSafe for RepairPolicy
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