Trait authzen_session::RawSession
source · pub trait RawSession<ParsedSession>: Sized {
type Key;
type Validation;
// Required methods
fn try_decode(
self,
key: &Self::Key,
validation: &Self::Validation
) -> Result<ParsedSession, Error>;
fn add_extensions(
session: Result<Option<Self>, Error>,
key: &Self::Key,
validation: &Self::Validation,
extensions: &mut Extensions
);
}