pub struct FastEmbedder { /* private fields */ }Expand description
FastEmbed-based embedder using BGE-Small model
Implementations§
Source§impl FastEmbedder
impl FastEmbedder
Sourcepub fn new() -> MemoryResult<Self>
pub fn new() -> MemoryResult<Self>
Create a new FastEmbedder with the default BGE-Small model
Sourcepub fn with_model(model: EmbeddingModel) -> MemoryResult<Self>
pub fn with_model(model: EmbeddingModel) -> MemoryResult<Self>
Create a FastEmbedder with a specific model
Trait Implementations§
Source§impl Default for FastEmbedder
impl Default for FastEmbedder
Source§impl Embedder for FastEmbedder
impl Embedder for FastEmbedder
Auto Trait Implementations§
impl !RefUnwindSafe for FastEmbedder
impl !UnwindSafe for FastEmbedder
impl Freeze for FastEmbedder
impl Send for FastEmbedder
impl Sync for FastEmbedder
impl Unpin for FastEmbedder
impl UnsafeUnpin for FastEmbedder
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().