pub trait SessionConnExt {
// Required methods
fn with_session(self, key: &str, value: impl Serialize) -> Self;
fn session(&self) -> &Session;
fn session_mut(&mut self) -> &mut Session;
}
Expand description
extension trait to add session support to [Conn
]
SessionHandler
MUST be called on the
conn prior to using any of these functions.
Required Methods§
Sourcefn with_session(self, key: &str, value: impl Serialize) -> Self
fn with_session(self, key: &str, value: impl Serialize) -> Self
append a key-value pair to the current session, where the key is a &str and the value is anything serde-serializable.
Sourcefn session_mut(&mut self) -> &mut Session
fn session_mut(&mut self) -> &mut Session
retrieve a mutable reference to the current session
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.