pub struct BestMatchConfig {
pub scoring: bool,
pub throttled_prefixes: Vec<String>,
pub min_similarity: f64,
pub high_confidence: f64,
pub immediate_use: f64,
pub weight_title: f64,
pub weight_artist: f64,
pub weight_duration: f64,
pub duration_tolerance_ms: u64,
}Fields§
§scoring: bool§throttled_prefixes: Vec<String>§min_similarity: f64§high_confidence: f64§immediate_use: f64§weight_title: f64§weight_artist: f64§weight_duration: f64§duration_tolerance_ms: u64Trait Implementations§
Source§impl Clone for BestMatchConfig
impl Clone for BestMatchConfig
Source§fn clone(&self) -> BestMatchConfig
fn clone(&self) -> BestMatchConfig
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 BestMatchConfig
impl Debug for BestMatchConfig
Source§impl Default for BestMatchConfig
impl Default for BestMatchConfig
Source§impl<'de> Deserialize<'de> for BestMatchConfigwhere
BestMatchConfig: Default,
impl<'de> Deserialize<'de> for BestMatchConfigwhere
BestMatchConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BestMatchConfig
impl RefUnwindSafe for BestMatchConfig
impl Send for BestMatchConfig
impl Sync for BestMatchConfig
impl Unpin for BestMatchConfig
impl UnsafeUnpin for BestMatchConfig
impl UnwindSafe for BestMatchConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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