pub struct NetworkDedupConfig {
pub phash_max_distance: u32,
pub duration_tolerance_s: f64,
pub min_file_size: u64,
}Expand description
Configuration for the NetworkDedupEngine.
Fields§
§phash_max_distance: u32Maximum Hamming distance for perceptual hash matching.
duration_tolerance_s: f64Maximum difference in duration (seconds) for two files to be considered near-duplicate candidates during perceptual matching.
min_file_size: u64Minimum file size (bytes) to include a record in perceptual matching. Very small files are excluded to avoid spurious perceptual matches.
Trait Implementations§
Source§impl Clone for NetworkDedupConfig
impl Clone for NetworkDedupConfig
Source§fn clone(&self) -> NetworkDedupConfig
fn clone(&self) -> NetworkDedupConfig
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 moreSource§impl Debug for NetworkDedupConfig
impl Debug for NetworkDedupConfig
Auto Trait Implementations§
impl Freeze for NetworkDedupConfig
impl RefUnwindSafe for NetworkDedupConfig
impl Send for NetworkDedupConfig
impl Sync for NetworkDedupConfig
impl Unpin for NetworkDedupConfig
impl UnsafeUnpin for NetworkDedupConfig
impl UnwindSafe for NetworkDedupConfig
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