pub struct FingerprintComparison {
pub hamming_distance: usize,
pub similarity: f64,
pub is_duplicate: bool,
pub threshold: f64,
}Expand description
Compare two audio fingerprints and return a similarity report.
Fields§
§hamming_distance: usizeHamming distance.
similarity: f64Similarity score [0.0, 1.0].
is_duplicate: boolWhether the segments are considered duplicates.
threshold: f64The threshold used.
Trait Implementations§
Source§impl Clone for FingerprintComparison
impl Clone for FingerprintComparison
Source§fn clone(&self) -> FingerprintComparison
fn clone(&self) -> FingerprintComparison
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 FingerprintComparison
impl RefUnwindSafe for FingerprintComparison
impl Send for FingerprintComparison
impl Sync for FingerprintComparison
impl Unpin for FingerprintComparison
impl UnsafeUnpin for FingerprintComparison
impl UnwindSafe for FingerprintComparison
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