pub struct DupeProgress {
pub files_walked: AtomicU64,
pub size_groups: AtomicU64,
pub files_to_hash: AtomicU64,
pub files_hashed: AtomicU64,
pub bytes_hashed: AtomicU64,
}Expand description
Progress counters for the duplicate scan, polled by the CLI.
Fields§
§files_walked: AtomicU64§size_groups: AtomicU64§files_to_hash: AtomicU64§files_hashed: AtomicU64§bytes_hashed: AtomicU64Implementations§
Source§impl DupeProgress
impl DupeProgress
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for DupeProgress
impl RefUnwindSafe for DupeProgress
impl Send for DupeProgress
impl Sync for DupeProgress
impl Unpin for DupeProgress
impl UnsafeUnpin for DupeProgress
impl UnwindSafe for DupeProgress
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more