Skip to main content

Scrub

Struct Scrub 

Source
pub struct Scrub {
    pub files: u32,
    pub dirs: u32,
    pub bad: u32,
    pub scanned: u64,
}
Expand description

What Fs::scrub found. Read-only: it changes nothing on disk.

Fields§

§files: u32

Files reachable from the root.

§dirs: u32

Directories reachable from the root.

§bad: u32

Entries whose CRC did not verify.

§scanned: u64

Blocks read and verified.

Trait Implementations§

Source§

impl Clone for Scrub

Source§

fn clone(&self) -> Scrub

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Scrub

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Scrub

Source§

fn eq(&self, other: &Scrub) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Scrub

Source§

impl Eq for Scrub

Source§

impl StructuralPartialEq for Scrub

Auto Trait Implementations§

§

impl Freeze for Scrub

§

impl RefUnwindSafe for Scrub

§

impl Send for Scrub

§

impl Sync for Scrub

§

impl Unpin for Scrub

§

impl UnsafeUnpin for Scrub

§

impl UnwindSafe for Scrub

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.