Trait actix_web::middleware::session::SessionBackend
source · pub trait SessionBackend<S>: Sized + 'static {
type Session: SessionImpl;
type ReadFuture: Future<Item = Self::Session, Error = Error>;
fn from_request(&self, request: &mut HttpRequest<S>) -> Self::ReadFuture;
}Expand description
Session’s storage backend trait definition.
Required Associated Types
sourcetype Session: SessionImpl
type Session: SessionImpl
Session item
sourcetype ReadFuture: Future<Item = Self::Session, Error = Error>
type ReadFuture: Future<Item = Self::Session, Error = Error>
Future that reads session
Required Methods
sourcefn from_request(&self, request: &mut HttpRequest<S>) -> Self::ReadFuture
fn from_request(&self, request: &mut HttpRequest<S>) -> Self::ReadFuture
Parse the session from request and load data from a storage backend.