pub struct SignalScores {
pub duration: Option<f64>,
pub resolution: Option<f64>,
pub phash: Option<f64>,
pub audio: Option<f64>,
}Expand description
Individual signal similarity scores.
Fields§
§duration: Option<f64>Duration similarity (1.0 = identical).
resolution: Option<f64>Resolution match (1.0 = same, 0.0 = different or missing).
phash: Option<f64>Perceptual hash similarity (0.0 - 1.0).
audio: Option<f64>Audio fingerprint similarity (0.0 - 1.0).
Trait Implementations§
Source§impl Clone for SignalScores
impl Clone for SignalScores
Source§fn clone(&self) -> SignalScores
fn clone(&self) -> SignalScores
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 SignalScores
impl RefUnwindSafe for SignalScores
impl Send for SignalScores
impl Sync for SignalScores
impl Unpin for SignalScores
impl UnsafeUnpin for SignalScores
impl UnwindSafe for SignalScores
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