[][src]Enum deepl_api::ErrorKind

pub enum ErrorKind {
    IO(Error),
    Transport(Error),
    AuthorizationError,
    ServerError(String),
    DeserializationError,
    // some variants omitted
}

The kind of an error.

Variants

IO(Error)
Transport(Error)
AuthorizationError

Indicates that the provided API key was refused by the DeepL server.

ServerError(String)

An error occurred on the server side when processing a request. If possible, details will be provided in the error message.

DeserializationError

An error occurred on the client side when deserializing the response data.

Implementations

impl ErrorKind[src]

pub fn description(&self) -> &str[src]

A string describing the error kind.

Trait Implementations

impl Debug for ErrorKind[src]

impl Display for ErrorKind[src]

impl From<Error> for ErrorKind[src]

impl From<ErrorKind> for Error[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> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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.