pub enum ComparisonAlgorithm {
DTW,
LCS,
EditDistance,
Euclidean,
}Expand description
Comparison algorithm types
Variants§
DTW
Dynamic Time Warping
LCS
Longest Common Subsequence
EditDistance
Edit Distance (Levenshtein)
Euclidean
Euclidean distance
Trait Implementations§
Source§impl Clone for ComparisonAlgorithm
impl Clone for ComparisonAlgorithm
Source§fn clone(&self) -> ComparisonAlgorithm
fn clone(&self) -> ComparisonAlgorithm
Returns a duplicate of the value. Read more
1.0.0 · 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 ComparisonAlgorithm
impl Debug for ComparisonAlgorithm
Source§impl<'de> Deserialize<'de> for ComparisonAlgorithm
impl<'de> Deserialize<'de> for ComparisonAlgorithm
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
Source§impl PartialEq for ComparisonAlgorithm
impl PartialEq for ComparisonAlgorithm
Source§impl Serialize for ComparisonAlgorithm
impl Serialize for ComparisonAlgorithm
impl Copy for ComparisonAlgorithm
impl Eq for ComparisonAlgorithm
impl StructuralPartialEq for ComparisonAlgorithm
Auto Trait Implementations§
impl Freeze for ComparisonAlgorithm
impl RefUnwindSafe for ComparisonAlgorithm
impl Send for ComparisonAlgorithm
impl Sync for ComparisonAlgorithm
impl Unpin for ComparisonAlgorithm
impl UnwindSafe for ComparisonAlgorithm
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§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.