pub struct FileHasher {
pub buffer_size: usize,
/* private fields */
}Expand description
A tool for finding duplicated files in a directory.
Fields§
§buffer_size: usizeImplementations§
Source§impl FileHasher
impl FileHasher
Sourcepub fn run(&self) -> Result<()>
pub fn run(&self) -> Result<()>
Executes the duplicate file finding process and prints results.
Sourcepub fn find_duplicates(&self) -> Result<Vec<DuplicatedFiles>>
pub fn find_duplicates(&self) -> Result<Vec<DuplicatedFiles>>
Finds duplicated files and returns a list of duplicate groups.
Auto Trait Implementations§
impl Freeze for FileHasher
impl RefUnwindSafe for FileHasher
impl Send for FileHasher
impl Sync for FileHasher
impl Unpin for FileHasher
impl UnsafeUnpin for FileHasher
impl UnwindSafe for FileHasher
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