pub struct MeilisearchError {
pub error_message: String,
pub error_code: ErrorCode,
pub error_type: ErrorType,
pub error_link: String,
}
Fields§
§error_message: String
The human readable error message
error_code: ErrorCode
The error code of the error. Officially documented at https://www.meilisearch.com/docs/reference/errors/error_codes.
error_type: ErrorType
The type of error (invalid request, internal error, or authentication error)
error_link: String
A link to the Meilisearch documentation for an error.
Trait Implementations§
Source§impl Clone for MeilisearchError
impl Clone for MeilisearchError
Source§fn clone(&self) -> MeilisearchError
fn clone(&self) -> MeilisearchError
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 MeilisearchError
impl Debug for MeilisearchError
Source§impl<'de> Deserialize<'de> for MeilisearchError
impl<'de> Deserialize<'de> for MeilisearchError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for MeilisearchError
impl Display for MeilisearchError
Source§impl Error for MeilisearchError
impl Error for MeilisearchError
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 From<MeilisearchError> for Error
impl From<MeilisearchError> for Error
Source§fn from(source: MeilisearchError) -> Self
fn from(source: MeilisearchError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MeilisearchError
impl RefUnwindSafe for MeilisearchError
impl Send for MeilisearchError
impl Sync for MeilisearchError
impl Unpin for MeilisearchError
impl UnwindSafe for MeilisearchError
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> 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> 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.