pub enum EmbedderConfig {
Mock(MockEmbedderConfig),
HuggingFace(HuggingFaceEmbedderConfig),
}Expand description
Embedding provider configuration
Variants§
Mock(MockEmbedderConfig)
Mock embedder for testing (hash-based)
HuggingFace(HuggingFaceEmbedderConfig)
HuggingFace Inference API embeddings
Trait Implementations§
Source§impl Clone for EmbedderConfig
impl Clone for EmbedderConfig
Source§fn clone(&self) -> EmbedderConfig
fn clone(&self) -> EmbedderConfig
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 EmbedderConfig
impl Debug for EmbedderConfig
Source§impl Default for EmbedderConfig
impl Default for EmbedderConfig
Source§impl<'de> Deserialize<'de> for EmbedderConfig
impl<'de> Deserialize<'de> for EmbedderConfig
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 EmbedderConfig
impl RefUnwindSafe for EmbedderConfig
impl Send for EmbedderConfig
impl Sync for EmbedderConfig
impl Unpin for EmbedderConfig
impl UnwindSafe for EmbedderConfig
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)