pub enum AccuracyRequirement {
Exact,
VeryHigh,
High,
Moderate,
Relaxed,
}Expand description
Accuracy requirement for search results
Variants§
Exact
Exact nearest neighbors (recall = 1.0)
VeryHigh
Very high recall (> 0.99)
High
High recall (> 0.95)
Moderate
Moderate recall (> 0.90)
Relaxed
Lower recall acceptable (> 0.80)
Trait Implementations§
Source§impl Clone for AccuracyRequirement
impl Clone for AccuracyRequirement
Source§fn clone(&self) -> AccuracyRequirement
fn clone(&self) -> AccuracyRequirement
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 AccuracyRequirement
impl Debug for AccuracyRequirement
Source§impl Default for AccuracyRequirement
impl Default for AccuracyRequirement
Source§fn default() -> AccuracyRequirement
fn default() -> AccuracyRequirement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccuracyRequirement
impl<'de> Deserialize<'de> for AccuracyRequirement
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 AccuracyRequirement
impl PartialEq for AccuracyRequirement
Source§impl Serialize for AccuracyRequirement
impl Serialize for AccuracyRequirement
impl Copy for AccuracyRequirement
impl Eq for AccuracyRequirement
impl StructuralPartialEq for AccuracyRequirement
Auto Trait Implementations§
impl Freeze for AccuracyRequirement
impl RefUnwindSafe for AccuracyRequirement
impl Send for AccuracyRequirement
impl Sync for AccuracyRequirement
impl Unpin for AccuracyRequirement
impl UnsafeUnpin for AccuracyRequirement
impl UnwindSafe for AccuracyRequirement
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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