pub struct TextEmbeddingOptions {
pub model: EmbeddingModel,
pub cache_dir: Option<PathBuf>,
}Expand description
Options for TextEmbedding.
Fields§
§model: EmbeddingModelWhich embedding checkpoint to load.
cache_dir: Option<PathBuf>Optional Hugging Face cache directory override.
Trait Implementations§
Source§impl Clone for TextEmbeddingOptions
impl Clone for TextEmbeddingOptions
Source§fn clone(&self) -> TextEmbeddingOptions
fn clone(&self) -> TextEmbeddingOptions
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 Debug for TextEmbeddingOptions
impl Debug for TextEmbeddingOptions
Source§impl Default for TextEmbeddingOptions
impl Default for TextEmbeddingOptions
Source§fn default() -> TextEmbeddingOptions
fn default() -> TextEmbeddingOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TextEmbeddingOptions
impl RefUnwindSafe for TextEmbeddingOptions
impl Send for TextEmbeddingOptions
impl Sync for TextEmbeddingOptions
impl Unpin for TextEmbeddingOptions
impl UnsafeUnpin for TextEmbeddingOptions
impl UnwindSafe for TextEmbeddingOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<C> CloneExpand for Cwhere
C: Clone,
impl<C> CloneExpand for Cwhere
C: Clone,
fn __expand_clone_method(&self, _scope: &mut Scope) -> C
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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