pub struct EmbeddingsGenerator { /* private fields */ }Expand description
A builder around fastembed::TextEmbedding that exposes simple helpers
for generating per-text or batch embeddings.
Implementations§
Source§impl EmbeddingsGenerator
impl EmbeddingsGenerator
Sourcepub fn with_model(model: EmbeddingModel) -> Result<Self>
pub fn with_model(model: EmbeddingModel) -> Result<Self>
Creates a new embeddings generator with a specific model
Auto Trait Implementations§
impl !Freeze for EmbeddingsGenerator
impl !RefUnwindSafe for EmbeddingsGenerator
impl Send for EmbeddingsGenerator
impl Sync for EmbeddingsGenerator
impl Unpin for EmbeddingsGenerator
impl UnsafeUnpin for EmbeddingsGenerator
impl !UnwindSafe for EmbeddingsGenerator
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> 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