Enum ig::RequestError[][src]

pub enum RequestError {
    HttpError(Error),
    IoError(Error),
    InvalidResponse(String),
    ErrorCode(u16String),
}

Errors that can occur when sending the request to the gateway.

Variants

HttpError(Error)

Http/Hyper error

IoError(Error)

IO Error

InvalidResponse(String)

The response from the gateway could not be parsed.

ErrorCode(u16String)

The gateway returned an unhandled error code and description.

Trait Implementations

impl Debug for RequestError[src]

impl Display for RequestError[src]

impl Error for RequestError[src]

impl From<Error> for RequestError[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> 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.

impl<T> Typeable for T where
    T: Any