Enum twitch_api2::helix::ClientRequestError[][src]

pub enum ClientRequestError<RE: Error + Send + Sync + 'static> {
    RequestError(RE),
    NoPage,
    CreateRequestError(CreateRequestError),
    HelixRequestGetError(HelixRequestGetError),
    HelixRequestPutError(HelixRequestPutError),
    HelixRequestPostError(HelixRequestPostError),
    HelixRequestPatchError(HelixRequestPatchError),
    HelixRequestDeleteError(HelixRequestDeleteError),
    Custom(Cow<'static, str>),
}
This is supported on crate feature helix only.

Errors for HelixClient::req_get and similar functions.

Variants

RequestError(RE)

request failed from reqwests side

NoPage

no pagination found

CreateRequestError(CreateRequestError)

could not create request

HelixRequestGetError(HelixRequestGetError)

could not parse GET response

HelixRequestPutError(HelixRequestPutError)

could not parse PUT response

HelixRequestPostError(HelixRequestPostError)

could not parse POST response

HelixRequestPatchError(HelixRequestPatchError)

could not parse PATCH response

HelixRequestDeleteError(HelixRequestDeleteError)

could not parse DELETE response

Custom(Cow<'static, str>)

{0}

Trait Implementations

impl<RE: Debug + Error + Send + Sync + 'static> Debug for ClientRequestError<RE>[src]

impl<RE: Error + Send + Sync + 'static> Display for ClientRequestError<RE>[src]

impl<RE: Error + Send + Sync + 'static> Error for ClientRequestError<RE>[src]

impl<RE: Error + Send + Sync + 'static> From<CreateRequestError> for ClientRequestError<RE>[src]

impl<RE: Error + Send + Sync + 'static> From<HelixRequestDeleteError> for ClientRequestError<RE>[src]

impl<RE: Error + Send + Sync + 'static> From<HelixRequestGetError> for ClientRequestError<RE>[src]

impl<RE: Error + Send + Sync + 'static> From<HelixRequestPatchError> for ClientRequestError<RE>[src]

impl<RE: Error + Send + Sync + 'static> From<HelixRequestPostError> for ClientRequestError<RE>[src]

impl<RE: Error + Send + Sync + 'static> From<HelixRequestPutError> for ClientRequestError<RE>[src]

Auto Trait Implementations

impl<RE> !RefUnwindSafe for ClientRequestError<RE>[src]

impl<RE> Send for ClientRequestError<RE>[src]

impl<RE> Sync for ClientRequestError<RE>[src]

impl<RE> Unpin for ClientRequestError<RE> where
    RE: Unpin
[src]

impl<RE> !UnwindSafe for ClientRequestError<RE>[src]

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> Same<T> for T

type Output = T

Should always be Self

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>, 

impl<T> WithSubscriber for T[src]