pub struct SemanticModelConfig {
pub model_name: String,
pub embedding_dim: usize,
pub similarity_threshold: f64,
}Expand description
Configuration for semantic search models
Fields§
§model_name: StringModel name
embedding_dim: usizeEmbedding dimension
similarity_threshold: f64Similarity threshold
Trait Implementations§
Source§impl Clone for SemanticModelConfig
impl Clone for SemanticModelConfig
Source§fn clone(&self) -> SemanticModelConfig
fn clone(&self) -> SemanticModelConfig
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 SemanticModelConfig
impl Debug for SemanticModelConfig
Source§impl Default for SemanticModelConfig
impl Default for SemanticModelConfig
Source§impl<'de> Deserialize<'de> for SemanticModelConfig
impl<'de> Deserialize<'de> for SemanticModelConfig
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
Auto Trait Implementations§
impl Freeze for SemanticModelConfig
impl RefUnwindSafe for SemanticModelConfig
impl Send for SemanticModelConfig
impl Sync for SemanticModelConfig
impl Unpin for SemanticModelConfig
impl UnwindSafe for SemanticModelConfig
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<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