Trait salvo_session::SessionDepotExt
source · pub trait SessionDepotExt {
// Required methods
fn set_session(&mut self, session: Session) -> &mut Self;
fn take_session(&mut self) -> Option<Session>;
fn session(&self) -> Option<&Session>;
fn session_mut(&mut self) -> Option<&mut Session>;
}Expand description
Trait for Depot to get and set session.
Required Methods§
sourcefn set_session(&mut self, session: Session) -> &mut Self
fn set_session(&mut self, session: Session) -> &mut Self
Sets session
sourcefn take_session(&mut self) -> Option<Session>
fn take_session(&mut self) -> Option<Session>
Take session
sourcefn session_mut(&mut self) -> Option<&mut Session>
fn session_mut(&mut self) -> Option<&mut Session>
Get session mutable reference
Object Safety§
This trait is not object safe.