pub struct RecoverReport {
pub from_summary: bool,
pub recited: Vec<String>,
pub dangling: Vec<String>,
pub unrecoverable: Vec<String>,
pub seq: Option<u64>,
pub no_change: bool,
}Expand description
What one recover-staged pass found and installed (D9).
Fields§
§from_summary: boolWhether D9’s durable summary drove this pass (the cheap path) or it fell back to the prefix-wide version LIST.
recited: Vec<String>Paths re-cited onto their surviving current version.
dangling: Vec<String>Paths whose CITED version no longer exists — the D8
abandoned-mid-stage endgame, where the noncurrent backstop
reaped live cited data. A subset of recited when a newer
version survives to roll forward onto.
unrecoverable: Vec<String>Dangling with NOTHING left to cite: the backstop reaped the cited version and no newer generation exists. Named loudly because no verb can fix it — the bytes are gone.
seq: Option<u64>§no_change: boolTrait Implementations§
Source§impl Debug for RecoverReport
impl Debug for RecoverReport
Source§impl Default for RecoverReport
impl Default for RecoverReport
Source§fn default() -> RecoverReport
fn default() -> RecoverReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RecoverReport
impl RefUnwindSafe for RecoverReport
impl Send for RecoverReport
impl Sync for RecoverReport
impl Unpin for RecoverReport
impl UnsafeUnpin for RecoverReport
impl UnwindSafe for RecoverReport
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