pub enum EmbedError {
UnknownModel(String),
Init(String),
Embed(String),
MutexPoisoned(String),
TaskPanicked(String),
}Expand description
Error type for fastembed operations.
Variants§
UnknownModel(String)
The model name was not recognised by fastembed.
Init(String)
The fastembed model failed to initialise.
Embed(String)
An embedding operation failed.
MutexPoisoned(String)
The internal mutex was poisoned.
TaskPanicked(String)
A blocking task panicked.
Trait Implementations§
Source§impl Debug for FastEmbedError
impl Debug for FastEmbedError
Source§impl Display for FastEmbedError
impl Display for FastEmbedError
Source§impl Error for FastEmbedError
impl Error for FastEmbedError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for FastEmbedError
impl RefUnwindSafe for FastEmbedError
impl Send for FastEmbedError
impl Sync for FastEmbedError
impl Unpin for FastEmbedError
impl UnsafeUnpin for FastEmbedError
impl UnwindSafe for FastEmbedError
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more