pub enum SenseError {
DimensionMismatch,
MalformedApiKey,
RequestFailed {
source: Error,
},
InvalidHeaderValue,
Base64DecodingFailed,
}
Expand description
Possible errors.
Variantsยง
DimensionMismatch
Embedding must be 1024-dimensional.
MalformedApiKey
Malformed API key.
RequestFailed
Request failed.
InvalidHeaderValue
Invalid header value.
Base64DecodingFailed
Base64 decoding failed.
Trait Implementationsยง
Sourceยงimpl Debug for SenseError
impl Debug for SenseError
Sourceยงimpl Display for SenseError
impl Display for SenseError
Sourceยงimpl Error for SenseError
impl Error for SenseError
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 From<DecodeError> for SenseError
impl From<DecodeError> for SenseError
Sourceยงfn from(_: DecodeError) -> Self
fn from(_: DecodeError) -> Self
Error when base64 decoding fails.
Sourceยงimpl From<Error> for SenseError
impl From<Error> for SenseError
Sourceยงfn from(error: ReqwestError) -> Self
fn from(error: ReqwestError) -> Self
Error when request fails.
Sourceยงimpl From<InvalidHeaderValue> for SenseError
impl From<InvalidHeaderValue> for SenseError
Sourceยงfn from(_: InvalidHeaderValue) -> Self
fn from(_: InvalidHeaderValue) -> Self
Error when header value is invalid.
Sourceยงimpl From<TryFromSliceError> for SenseError
impl From<TryFromSliceError> for SenseError
Sourceยงfn from(_: TryFromSliceError) -> Self
fn from(_: TryFromSliceError) -> Self
Error when casting slice to array (length mismatch).
Auto Trait Implementationsยง
impl Freeze for SenseError
impl !RefUnwindSafe for SenseError
impl Send for SenseError
impl Sync for SenseError
impl Unpin for SenseError
impl !UnwindSafe for SenseError
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Sourceยงimpl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Sourceยงfn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.