[][src]Enum twitch_api_rs::requests::CommonResponseCodes

pub enum CommonResponseCodes {
    BadRequestCode,
    AuthErrorCode,
    ServerErrorCode,
}

Error codes used by twitch that are the same across most endpoints.

Variants

BadRequestCode

The request did not conform to what the endpoint was expecting

AuthErrorCode

The authorization provided was not valid or was out of date

ServerErrorCode

Twitch may be experiencing internal errors, if encountered the request should be retried once. If that fails then assume twitch is temporarily down.

Trait Implementations

impl Clone for CommonResponseCodes[src]

impl Copy for CommonResponseCodes[src]

impl Debug for CommonResponseCodes[src]

impl<'de> Deserialize<'de> for CommonResponseCodes[src]

impl Display for CommonResponseCodes[src]

impl Error for CommonResponseCodes[src]

impl ErrorCodes for CommonResponseCodes[src]

Auto Trait Implementations

impl RefUnwindSafe for CommonResponseCodes

impl Send for CommonResponseCodes

impl Sync for CommonResponseCodes

impl Unpin for CommonResponseCodes

impl UnwindSafe for CommonResponseCodes

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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> Response for T where
    T: DeserializeOwned
[src]

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

type Owned = T

The resulting type after obtaining ownership.

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<V, T> VZip<V> for T where
    V: MultiLane<T>,