pub enum VectorSimilarityFunction {
Cosine,
Euclidean,
}Expand description
Cosine is most commonly used, but Euclidean is also supported. See Neo4j vector similarity functions for more information.
Variants§
Trait Implementations§
Source§impl Clone for VectorSimilarityFunction
impl Clone for VectorSimilarityFunction
Source§fn clone(&self) -> VectorSimilarityFunction
fn clone(&self) -> VectorSimilarityFunction
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 Default for VectorSimilarityFunction
impl Default for VectorSimilarityFunction
Source§fn default() -> VectorSimilarityFunction
fn default() -> VectorSimilarityFunction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VectorSimilarityFunction
impl<'de> Deserialize<'de> for VectorSimilarityFunction
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 FromStr for VectorSimilarityFunction
impl FromStr for VectorSimilarityFunction
Auto Trait Implementations§
impl Freeze for VectorSimilarityFunction
impl RefUnwindSafe for VectorSimilarityFunction
impl Send for VectorSimilarityFunction
impl Sync for VectorSimilarityFunction
impl Unpin for VectorSimilarityFunction
impl UnsafeUnpin for VectorSimilarityFunction
impl UnwindSafe for VectorSimilarityFunction
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