pub enum RecognizeError {
InvalidEmbeddingShape {
got: Vec<usize>,
},
EmptyEmbedding,
NonFiniteEmbeddingValue {
index: usize,
},
InvalidThreshold {
value: f32,
},
DuplicateIdentity {
id: String,
},
EmbeddingDimMismatch {
expected: usize,
got: usize,
},
Serialization {
message: String,
},
Io {
message: String,
},
}Variants§
InvalidEmbeddingShape
EmptyEmbedding
NonFiniteEmbeddingValue
InvalidThreshold
DuplicateIdentity
EmbeddingDimMismatch
Serialization
Io
Trait Implementations§
Source§impl Clone for RecognizeError
impl Clone for RecognizeError
Source§fn clone(&self) -> RecognizeError
fn clone(&self) -> RecognizeError
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 RecognizeError
impl Debug for RecognizeError
Source§impl Display for RecognizeError
impl Display for RecognizeError
Source§impl Error for RecognizeError
impl Error for RecognizeError
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()
Source§impl PartialEq for RecognizeError
impl PartialEq for RecognizeError
impl StructuralPartialEq for RecognizeError
Auto Trait Implementations§
impl Freeze for RecognizeError
impl RefUnwindSafe for RecognizeError
impl Send for RecognizeError
impl Sync for RecognizeError
impl Unpin for RecognizeError
impl UnsafeUnpin for RecognizeError
impl UnwindSafe for RecognizeError
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<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