[][src]Enum twitch_helix::response::OAuthResponse

pub enum OAuthResponse<T> {
    Ok(T),
    Err(ResponseError),
}

OAuth response

Every response from OAuth may be an error, of type ResponseError, bit each successful response, unlike HelixResponse, always contains the response type itself.

Variants

Ok(T)

Ok

Error

Implementations

impl<T> OAuthResponse<T>[src]

pub fn into_result(self) -> Result<T, ResponseError>[src]

Turns this response into a Result

Trait Implementations

impl<T: Clone> Clone for OAuthResponse<T>[src]

impl<T: Debug> Debug for OAuthResponse<T>[src]

impl<'de, T> Deserialize<'de> for OAuthResponse<T> where
    T: Deserialize<'de>, 
[src]

impl<T: Eq> Eq for OAuthResponse<T>[src]

impl<T: PartialEq> PartialEq<OAuthResponse<T>> for OAuthResponse<T>[src]

impl<T> Serialize for OAuthResponse<T> where
    T: Serialize
[src]

impl<T> StructuralEq for OAuthResponse<T>[src]

impl<T> StructuralPartialEq for OAuthResponse<T>[src]

Auto Trait Implementations

impl<T> RefUnwindSafe for OAuthResponse<T> where
    T: RefUnwindSafe

impl<T> Send for OAuthResponse<T> where
    T: Send

impl<T> Sync for OAuthResponse<T> where
    T: Sync

impl<T> Unpin for OAuthResponse<T> where
    T: Unpin

impl<T> UnwindSafe for OAuthResponse<T> where
    T: UnwindSafe

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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.