pub enum Repairability {
NotNeeded,
Repairable {
blocks_needed: u32,
blocks_available: u32,
},
Insufficient {
blocks_needed: u32,
blocks_available: u32,
deficit: u32,
},
ResourceLimited {
reason: String,
},
}Expand description
Repairability assessment.
Variants§
NotNeeded
No repair needed; all files are intact.
Repairable
Repair is possible with available recovery data.
Insufficient
Insufficient recovery data to repair.
ResourceLimited
Verification could not continue within configured resource limits.
Trait Implementations§
Source§impl Clone for Repairability
impl Clone for Repairability
Source§fn clone(&self) -> Repairability
fn clone(&self) -> Repairability
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 moreAuto Trait Implementations§
impl Freeze for Repairability
impl RefUnwindSafe for Repairability
impl Send for Repairability
impl Sync for Repairability
impl Unpin for Repairability
impl UnsafeUnpin for Repairability
impl UnwindSafe for Repairability
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: 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