pub enum SupportedMetric {
SquaredL2,
InnerProduct,
Cosine,
}Expand description
The metrics that are supported by crate::spherical::SphericalQuantizer.
Variants§
Trait Implementations§
Source§impl Clone for SupportedMetric
impl Clone for SupportedMetric
Source§fn clone(&self) -> SupportedMetric
fn clone(&self) -> SupportedMetric
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 SupportedMetric
impl Debug for SupportedMetric
Source§impl PartialEq<Metric> for SupportedMetric
impl PartialEq<Metric> for SupportedMetric
Source§impl PartialEq for SupportedMetric
impl PartialEq for SupportedMetric
Source§impl TryFrom<Metric> for SupportedMetric
impl TryFrom<Metric> for SupportedMetric
impl Copy for SupportedMetric
impl Eq for SupportedMetric
impl StructuralPartialEq for SupportedMetric
Auto Trait Implementations§
impl Freeze for SupportedMetric
impl RefUnwindSafe for SupportedMetric
impl Send for SupportedMetric
impl Sync for SupportedMetric
impl Unpin for SupportedMetric
impl UnwindSafe for SupportedMetric
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