#[non_exhaustive]pub struct ScrubReport {
pub checked: u64,
pub removed_corrupt: u64,
pub removed_temporary: u64,
pub removed_negative: u64,
pub removed_access: u64,
pub skipped_busy: u64,
}Expand description
Measurements from a completed scrub pass.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.checked: u64Number of immutable GSYM objects fully verified.
removed_corrupt: u64Number of malformed or build-ID-mismatched objects removed.
removed_temporary: u64Number of old crash-leftover staging files removed.
removed_negative: u64Number of expired or malformed negative records removed.
removed_access: u64Number of access markers without a corresponding object removed.
skipped_busy: u64Number of objects or staging files skipped because population was active.
Trait Implementations§
Source§impl Clone for ScrubReport
impl Clone for ScrubReport
Source§fn clone(&self) -> ScrubReport
fn clone(&self) -> ScrubReport
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 moreimpl Copy for ScrubReport
Source§impl Debug for ScrubReport
impl Debug for ScrubReport
Source§impl Default for ScrubReport
impl Default for ScrubReport
Source§fn default() -> ScrubReport
fn default() -> ScrubReport
Returns the “default value” for a type. Read more
impl Eq for ScrubReport
Source§impl PartialEq for ScrubReport
impl PartialEq for ScrubReport
Source§fn eq(&self, other: &ScrubReport) -> bool
fn eq(&self, other: &ScrubReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ScrubReport
Auto Trait Implementations§
impl Freeze for ScrubReport
impl RefUnwindSafe for ScrubReport
impl Send for ScrubReport
impl Sync for ScrubReport
impl Unpin for ScrubReport
impl UnsafeUnpin for ScrubReport
impl UnwindSafe for ScrubReport
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
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more