[][src]Struct oxide_auth_rocket::OAuthFailure

pub struct OAuthFailure { /* fields omitted */ }

Failed handling of an oauth request, providing a response.

The error responses generated by this type are not part of the stable interface. To create stable error pages or to build more meaningful errors, either destructure this using the oauth and web method or avoid turning errors into this type by providing a custom error representation.

Implementations

impl OAuthFailure[src]

pub fn oauth(&self) -> Option<OAuthError>[src]

Get the OAuthError causing this failure.

pub fn web(&self) -> Option<WebError>[src]

Get the WebError causing this failure.

Trait Implementations

impl Clone for OAuthFailure[src]

impl Debug for OAuthFailure[src]

impl From<OAuthError> for OAuthFailure[src]

impl From<WebError> for OAuthFailure[src]

impl<'r> Responder<'r> for OAuthFailure[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T, I> AsResult<T, I> for T where
    I: Input, 

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.

impl<T> Typeable for T where
    T: Any

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,