Enum websession::AuthError[][src]

pub enum AuthError {
    Expired,
    Unauthorized,
    Mutex,
    IO(Error),
    Hash(Error),
    MissingData,
}

Variants

Expired

Session has expired

Unauthorized

User isn't authorized

Mutex

Internal error: the mutex is poisoned

IO(Error)

I/O error in the backing store

Hash(Error)

Error in the underlying pwhash implementation

MissingData

Data integrity error (including rejections from the backing store or underlying data structures)

Trait Implementations

impl Debug for AuthError[src]

impl Display for AuthError[src]

impl Error for AuthError[src]

impl From<BackingStoreError> for AuthError[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>,