[][src]Enum oxide_auth_rocket::WebError

pub enum WebError {
    Encoding,
    BodyNeeded,
    NotAForm,
}

Request error at the http layer.

For performance and consistency reasons, the processing of a request body and data is delayed until it is actually required. This in turn means that some invalid requests will only be caught during the OAuth process. The possible errors are collected in this type.

Variants

Encoding

A parameter was encoded incorrectly.

This may happen for example due to a query parameter that is not valid utf8 when the query parameters are necessary for OAuth processing.

BodyNeeded

The body was needed but not provided.

NotAForm

Form data was requested but the request was not a form.

Trait Implementations

impl Clone for WebError[src]

impl Copy for WebError[src]

impl Debug for WebError[src]

impl From<WebError> for OAuthFailure[src]

impl<'r> Responder<'r> for WebError[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>,