pub struct Examination {
pub versions: u64,
pub damaged: Vec<VersionId>,
pub leftovers: Vec<String>,
pub due: u64,
pub oldest_due_since: Option<OffsetDateTime>,
pub purges_since_key: u64,
pub oldest_purge_since_key: Option<OffsetDateTime>,
}Expand description
One Store as check found it.
Fields§
§versions: u64Every kept version, live or hidden.
damaged: Vec<VersionId>Versions whose object file is missing or does not open.
leftovers: Vec<String>Files under objects/ that are a version’s, or its temporary, and
that no row names: what start-up recovery removes.
due: u64Versions due for purge now.
oldest_due_since: Option<OffsetDateTime>When the longest-waiting of them fell due.
purges_since_key: u64Purges recorded since key_since: their keys are destroyed only by
the next rotation.
oldest_purge_since_key: Option<OffsetDateTime>When the oldest of those purges was made.
Trait Implementations§
Source§impl Clone for Examination
impl Clone for Examination
Source§impl Debug for Examination
impl Debug for Examination
impl Eq for Examination
Source§impl PartialEq for Examination
impl PartialEq for Examination
impl StructuralPartialEq for Examination
Auto Trait Implementations§
impl Freeze for Examination
impl RefUnwindSafe for Examination
impl Send for Examination
impl Sync for Examination
impl Unpin for Examination
impl UnsafeUnpin for Examination
impl UnwindSafe for Examination
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.