pub struct IntegrityCheckerConfig {
pub batch_size: usize,
pub parallel_checks: usize,
pub verify_checksums: bool,
pub verify_sizes: bool,
pub auto_quarantine: bool,
}Expand description
Configuration for the integrity checker.
Fields§
§batch_size: usizeNumber of blocks to process per batch.
parallel_checks: usizeNumber of parallel checks (advisory, not used in sync impl).
verify_checksums: boolWhether to verify checksums during checks.
verify_sizes: boolWhether to verify sizes during checks.
auto_quarantine: boolWhether to automatically quarantine failed blocks.
Trait Implementations§
Source§impl Clone for IntegrityCheckerConfig
impl Clone for IntegrityCheckerConfig
Source§fn clone(&self) -> IntegrityCheckerConfig
fn clone(&self) -> IntegrityCheckerConfig
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 moreSource§impl Debug for IntegrityCheckerConfig
impl Debug for IntegrityCheckerConfig
Auto Trait Implementations§
impl Freeze for IntegrityCheckerConfig
impl RefUnwindSafe for IntegrityCheckerConfig
impl Send for IntegrityCheckerConfig
impl Sync for IntegrityCheckerConfig
impl Unpin for IntegrityCheckerConfig
impl UnsafeUnpin for IntegrityCheckerConfig
impl UnwindSafe for IntegrityCheckerConfig
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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: 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