[][src]Enum carapax_session::SessionError

pub enum SessionError {
    Backend(Box<dyn Error + 'static + Sync + Send>),
    CheckExpired(SystemTimeError),
    DecodeValue(Error),
    EncodeValue(Error),
    ExpireValue(SystemTimeError),
    ParseValue(Error),
}

An error occurred in session

Variants

Backend(Box<dyn Error + 'static + Sync + Send>)

Backend error

CheckExpired(SystemTimeError)

Failed to check whether value expired

DecodeValue(Error)

Failed to decode value

EncodeValue(Error)

Failed to encode value

ExpireValue(SystemTimeError)

Failed to expire value

ParseValue(Error)

Failed to parse value

Trait Implementations

impl Debug for SessionError[src]

impl Display for SessionError[src]

impl Error for SessionError[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.