Struct trillium_sessions::CookieStore [−][src]
pub struct CookieStore;
Expand description
A session store that serializes the entire session into a Cookie.
This is not recommended for most production deployments.
This implementation uses bincode
to serialize the
Session to decrease the size of the cookie. Note: There is a
maximum of 4093 cookie bytes allowed per domain, so the cookie
store is limited in capacity.
Note: Currently, the data in the cookie is only signed, but not encrypted. If the contained session data is sensitive and should not be read by a user, the cookie store is not an appropriate choice.
Expiry: SessionStore::destroy_session
and
SessionStore::clear_store
are not meaningful for the
CookieStore, and noop. Destroying a session must be done at the
cookie setting level, which is outside of the scope of this crate.
Implementations
constructs a new CookieStore
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CookieStore
impl Send for CookieStore
impl Sync for CookieStore
impl Unpin for CookieStore
impl UnwindSafe for CookieStore
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V