pub struct SegmentRecoveryOptions {
pub delete_after_recovery: bool,
pub skip_corrupt: bool,
}Expand description
Options for segment recovery.
Fields§
§delete_after_recovery: boolDelete segment files after successful recovery.
skip_corrupt: boolStop at the first corrupt segment and return the durable prefix instead of failing the whole recovery.
Trait Implementations§
Source§impl Clone for SegmentRecoveryOptions
impl Clone for SegmentRecoveryOptions
Source§fn clone(&self) -> SegmentRecoveryOptions
fn clone(&self) -> SegmentRecoveryOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SegmentRecoveryOptions
Source§impl Debug for SegmentRecoveryOptions
impl Debug for SegmentRecoveryOptions
Source§impl Default for SegmentRecoveryOptions
impl Default for SegmentRecoveryOptions
Source§fn default() -> SegmentRecoveryOptions
fn default() -> SegmentRecoveryOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SegmentRecoveryOptions
impl RefUnwindSafe for SegmentRecoveryOptions
impl Send for SegmentRecoveryOptions
impl Sync for SegmentRecoveryOptions
impl Unpin for SegmentRecoveryOptions
impl UnsafeUnpin for SegmentRecoveryOptions
impl UnwindSafe for SegmentRecoveryOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more