pub enum DuplicateMethod {
ExactHash,
PerceptualHash,
}Expand description
Detection method for cross-node duplicates.
Variants§
ExactHash
Identical BLAKE3 cryptographic digest.
PerceptualHash
Perceptual hash Hamming distance within configured threshold.
Trait Implementations§
Source§impl Clone for DuplicateMethod
impl Clone for DuplicateMethod
Source§fn clone(&self) -> DuplicateMethod
fn clone(&self) -> DuplicateMethod
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 DuplicateMethod
Source§impl Debug for DuplicateMethod
impl Debug for DuplicateMethod
impl Eq for DuplicateMethod
Source§impl PartialEq for DuplicateMethod
impl PartialEq for DuplicateMethod
Source§fn eq(&self, other: &DuplicateMethod) -> bool
fn eq(&self, other: &DuplicateMethod) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DuplicateMethod
Auto Trait Implementations§
impl Freeze for DuplicateMethod
impl RefUnwindSafe for DuplicateMethod
impl Send for DuplicateMethod
impl Sync for DuplicateMethod
impl Unpin for DuplicateMethod
impl UnsafeUnpin for DuplicateMethod
impl UnwindSafe for DuplicateMethod
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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