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

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

impl RefUnwindSafe for ParseError

impl Send for ParseError

impl Sync for ParseError

impl Unpin for ParseError

impl UnwindSafe for ParseError

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