mirror of
https://github.com/actix/actix-extras.git
synced 2025-03-29 07:25:43 +01:00
22 lines
597 B
Rust
22 lines
597 B
Rust
//! Pluggable storage backends for session state.
|
|
|
|
#[cfg(feature = "cookie-session")]
|
|
mod cookie;
|
|
mod interface;
|
|
#[cfg(feature = "redis-session")]
|
|
mod redis_rs;
|
|
mod session_key;
|
|
#[cfg(feature = "redis-session")]
|
|
mod utils;
|
|
|
|
#[cfg(feature = "cookie-session")]
|
|
pub use self::cookie::CookieSessionStore;
|
|
#[cfg(feature = "redis-session")]
|
|
pub use self::redis_rs::{RedisSessionStore, RedisSessionStoreBuilder};
|
|
#[cfg(feature = "redis-session")]
|
|
pub use self::utils::generate_session_key;
|
|
pub use self::{
|
|
interface::{LoadError, SaveError, SessionStore, UpdateError},
|
|
session_key::SessionKey,
|
|
};
|