pub enum NormalizationHint {
Unknown,
Unit,
}Expand description
Caller assertion that a vector is L2-unit-normalized (norm ≈ 1).
When both query and stored vectors carry UnitNorm, cosine similarity equals
the dot product — the norm division can be skipped entirely.
Variants§
Unknown
No guarantee — full cosine (with norm division) is required.
Unit
Caller asserts this vector is L2-unit-normalized (norm ≈ 1 within 1e-4).
Trait Implementations§
Source§impl Clone for NormalizationHint
impl Clone for NormalizationHint
Source§fn clone(&self) -> NormalizationHint
fn clone(&self) -> NormalizationHint
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 NormalizationHint
impl Debug for NormalizationHint
Source§impl PartialEq for NormalizationHint
impl PartialEq for NormalizationHint
Source§fn eq(&self, other: &NormalizationHint) -> bool
fn eq(&self, other: &NormalizationHint) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for NormalizationHint
impl Eq for NormalizationHint
impl StructuralPartialEq for NormalizationHint
Auto Trait Implementations§
impl Freeze for NormalizationHint
impl RefUnwindSafe for NormalizationHint
impl Send for NormalizationHint
impl Sync for NormalizationHint
impl Unpin for NormalizationHint
impl UnsafeUnpin for NormalizationHint
impl UnwindSafe for NormalizationHint
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.