pub struct FileCandidate {
pub path: PathBuf,
pub size: u64,
pub modified: u64,
pub created: u64,
pub quality_score: Option<f64>,
}Expand description
Metadata about a duplicate file candidate.
Fields§
§path: PathBufPath to the file.
size: u64File size in bytes.
modified: u64Modification timestamp (Unix seconds).
created: u64Creation timestamp (Unix seconds).
quality_score: Option<f64>Optional quality score (0.0 - 1.0).
Implementations§
Trait Implementations§
Source§impl Clone for FileCandidate
impl Clone for FileCandidate
Source§fn clone(&self) -> FileCandidate
fn clone(&self) -> FileCandidate
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 moreAuto Trait Implementations§
impl Freeze for FileCandidate
impl RefUnwindSafe for FileCandidate
impl Send for FileCandidate
impl Sync for FileCandidate
impl Unpin for FileCandidate
impl UnsafeUnpin for FileCandidate
impl UnwindSafe for FileCandidate
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<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