pub trait SessionBackend: Send + Sync {
// Required methods
fn load_all(&self) -> Vec<Session>;
fn save(&self, session: &Session);
fn remove(&self, token: &str);
}Expand description
Pluggable storage backend for sessions. The default is in-memory; apps deploying for real should supply a persistent backend (e.g. SQLite or Redis) so users don’t log out on server restart.