[][src]Enum actix_web_httpauth::headers::authorization::ParseError

pub enum ParseError {
    Invalid,
    MissingScheme,
    MissingField(&'static str),
    ToStrError(ToStrError),
    Base64DecodeError(DecodeError),
    Utf8Error(Utf8Error),
}

Possible errors while parsing Authorization header.

Should not be used directly unless you are implementing your own authentication scheme.

Variants

Invalid

Header value is malformed

MissingScheme

Authentication scheme is missing

MissingField(&'static str)

Required authentication field is missing

ToStrError(ToStrError)

Unable to convert header into the str

Base64DecodeError(DecodeError)

Malformed base64 string

Utf8Error(Utf8Error)

Malformed UTF-8 string

Trait Implementations

impl Debug for ParseError[src]

impl Display for ParseError[src]

impl Error for ParseError[src]

impl From<DecodeError> for ParseError[src]

impl From<ToStrError> for ParseError[src]

impl From<Utf8Error> for ParseError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail, 

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

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

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

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