pub enum VectorDistance {
Cosine,
Dot,
Euclidean,
}Variants§
Trait Implementations§
Source§impl Clone for VectorDistance
impl Clone for VectorDistance
Source§fn clone(&self) -> VectorDistance
fn clone(&self) -> VectorDistance
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 VectorDistance
impl Debug for VectorDistance
Source§impl<'de> Deserialize<'de> for VectorDistance
impl<'de> Deserialize<'de> for VectorDistance
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
impl Eq for VectorDistance
Source§impl PartialEq for VectorDistance
impl PartialEq for VectorDistance
Source§impl Serialize for VectorDistance
impl Serialize for VectorDistance
impl StructuralPartialEq for VectorDistance
Auto Trait Implementations§
impl Freeze for VectorDistance
impl RefUnwindSafe for VectorDistance
impl Send for VectorDistance
impl Sync for VectorDistance
impl Unpin for VectorDistance
impl UnsafeUnpin for VectorDistance
impl UnwindSafe for VectorDistance
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