pub struct RecoveryReport {
pub inconsistent: Vec<(String, InconsistencyReason)>,
pub archived_orphans: Vec<String>,
pub reaped_pids: Vec<u32>,
pub recovered_drives: Vec<String>,
}Expand description
What recovery did, for the daemon_started event and tests.
Fields§
§inconsistent: Vec<(String, InconsistencyReason)>(short_id, reason) per entry whose state.json could not be
reconciled. The typed reason preserves why (missing vs unreadable),
which a bare Vec<String> of short_ids discarded (ab-3aea7437).
archived_orphans: Vec<String>§reaped_pids: Vec<u32>§recovered_drives: Vec<String>Trait Implementations§
Source§impl Debug for RecoveryReport
impl Debug for RecoveryReport
Source§impl Default for RecoveryReport
impl Default for RecoveryReport
Source§fn default() -> RecoveryReport
fn default() -> RecoveryReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for RecoveryReport
impl PartialEq for RecoveryReport
impl StructuralPartialEq for RecoveryReport
Auto Trait Implementations§
impl Freeze for RecoveryReport
impl RefUnwindSafe for RecoveryReport
impl Send for RecoveryReport
impl Sync for RecoveryReport
impl Unpin for RecoveryReport
impl UnsafeUnpin for RecoveryReport
impl UnwindSafe for RecoveryReport
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