pub enum EmbeddingType {
Semantic,
Exact,
}Expand description
Embedding type for text fields
Variants§
Semantic
Semantic embeddings (hash-based in v1, can be extended to ML)
Exact
Exact string matching only
Trait Implementations§
Source§impl Clone for EmbeddingType
impl Clone for EmbeddingType
Source§fn clone(&self) -> EmbeddingType
fn clone(&self) -> EmbeddingType
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EmbeddingType
impl Debug for EmbeddingType
Source§impl<'de> Deserialize<'de> for EmbeddingType
impl<'de> Deserialize<'de> for EmbeddingType
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 EmbeddingType
impl PartialEq for EmbeddingType
Source§impl Serialize for EmbeddingType
impl Serialize for EmbeddingType
impl Copy for EmbeddingType
impl Eq for EmbeddingType
impl StructuralPartialEq for EmbeddingType
Auto Trait Implementations§
impl Freeze for EmbeddingType
impl RefUnwindSafe for EmbeddingType
impl Send for EmbeddingType
impl Sync for EmbeddingType
impl Unpin for EmbeddingType
impl UnwindSafe for EmbeddingType
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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