pub struct SessionManagerConfig {
pub cleanup_interval_seconds: u64,
pub max_sessions: usize,
pub default_timeout_seconds: u64,
pub grace_period_seconds: u64,
}Expand description
Configuration for session management
Fields§
§cleanup_interval_seconds: u64How often to check for expired sessions (in seconds)
max_sessions: usizeMaximum number of sessions to keep in memory
default_timeout_seconds: u64Default session timeout if not specified
grace_period_seconds: u64Grace period before forced cleanup (in seconds)
Trait Implementations§
Source§impl Clone for SessionManagerConfig
impl Clone for SessionManagerConfig
Source§fn clone(&self) -> SessionManagerConfig
fn clone(&self) -> SessionManagerConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SessionManagerConfig
impl Debug for SessionManagerConfig
Auto Trait Implementations§
impl Freeze for SessionManagerConfig
impl RefUnwindSafe for SessionManagerConfig
impl Send for SessionManagerConfig
impl Sync for SessionManagerConfig
impl Unpin for SessionManagerConfig
impl UnwindSafe for SessionManagerConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more