[][src]Enum meilisearch_sdk::errors::ErrorType

#[non_exhaustive]pub enum ErrorType {
    InvalidRequest,
    Internal,
    Authentication,
}

The type of error that was encountered.

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidRequest

The submitted request was invalid.

Internal

The MeiliSearch instance encountered an internal error.

Authentication

Authentication was either incorrect or missing.

Implementations

impl ErrorType[src]

pub fn as_str(&self) -> &'static str[src]

Converts the error type to the string representation returned by MeiliSearch.

pub fn parse(input: &str) -> Option<Self>[src]

Converts the error type string returned by MeiliSearch into an ErrorType enum. If the error type input is not recognized, None is returned.

Trait Implementations

impl Clone for ErrorType[src]

impl Debug for ErrorType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.