[][src]Enum teloxide::RequestError

pub enum RequestError {
    ApiError {
        status_code: StatusCode,
        kind: ApiErrorKind,
    },
    MigrateToChatId(i64),
    RetryAfter(i32),
    NetworkError(Error),
    InvalidJson(Error),
}

An error caused by sending a request to Telegram.

Variants

ApiError

Fields of ApiError

status_code: StatusCodekind: ApiErrorKind
MigrateToChatId(i64)

The group has been migrated to a supergroup with the specified identifier.

RetryAfter(i32)

In case of exceeding flood control, the number of seconds left to wait before the request can be repeated.

NetworkError(Error)
InvalidJson(Error)

Trait Implementations

impl Debug for RequestError[src]

impl Display for RequestError[src]

impl 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> 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.