pub enum EmbeddingModelChoice {
MultilingualE5Small,
}Expand description
Embedding model choices exposed through --model.
Currently only multilingual-e5-small is supported. Additional variants
will be added here as new models are integrated; the value_enum derive
ensures the CLI rejects unknown strings at parse time rather than at runtime.
Variants§
MultilingualE5Small
Trait Implementations§
Source§impl Clone for EmbeddingModelChoice
impl Clone for EmbeddingModelChoice
Source§fn clone(&self) -> EmbeddingModelChoice
fn clone(&self) -> EmbeddingModelChoice
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 EmbeddingModelChoice
impl Debug for EmbeddingModelChoice
Source§impl PartialEq for EmbeddingModelChoice
impl PartialEq for EmbeddingModelChoice
Source§impl ValueEnum for EmbeddingModelChoice
impl ValueEnum for EmbeddingModelChoice
impl Copy for EmbeddingModelChoice
impl Eq for EmbeddingModelChoice
impl StructuralPartialEq for EmbeddingModelChoice
Auto Trait Implementations§
impl Freeze for EmbeddingModelChoice
impl RefUnwindSafe for EmbeddingModelChoice
impl Send for EmbeddingModelChoice
impl Sync for EmbeddingModelChoice
impl Unpin for EmbeddingModelChoice
impl UnsafeUnpin for EmbeddingModelChoice
impl UnwindSafe for EmbeddingModelChoice
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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