[][src]Enum oxide_auth_actix::WebError

pub enum WebError {
    Endpoint(OAuthError),
    Header(InvalidHeaderValue),
    Encoding,
    Form,
    Query,
    Body,
    Authorization,
    Canceled,
    Mailbox,
    InternalError(Option<String>),
}

The error type for Oxide Auth operations

Variants

Endpoint(OAuthError)

Errors occuring in Endpoint operations

Errors occuring when producing Headers

Encoding

Errors with the request encoding

Form

Request body could not be parsed as a form

Query

Request query was absent or could not be parsed

Body

Request was missing a body

Authorization

The Authorization header was invalid

Canceled

Processing part of the request was canceled

Mailbox

An actor's mailbox was full

InternalError(Option<String>)

General internal server error

Trait Implementations

impl Debug for WebError[src]

impl Display for WebError[src]

impl Error for WebError[src]

impl From<Error<OAuthRequest>> for WebError[src]

impl From<InvalidHeaderValue> for WebError[src]

impl From<MailboxError> for WebError[src]

impl From<OAuthError> for WebError[src]

impl ResponseError for WebError[src]

Auto Trait Implementations

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