pub struct SessionManagerStats {
pub total_sessions_created: u64,
pub total_sessions_completed: u64,
pub total_sessions_cancelled: u64,
pub total_sessions_expired: u64,
pub active_sessions: usize,
pub avg_session_duration: f64,
pub total_session_time: u64,
}Expand description
Session manager statistics
Fields§
§total_sessions_created: u64Total sessions created
total_sessions_completed: u64Total sessions completed
total_sessions_cancelled: u64Total sessions cancelled
total_sessions_expired: u64Total sessions expired
active_sessions: usizeCurrent active sessions
avg_session_duration: f64Average session duration in seconds
total_session_time: u64Total session time in seconds
Trait Implementations§
Source§impl Clone for SessionManagerStats
impl Clone for SessionManagerStats
Source§fn clone(&self) -> SessionManagerStats
fn clone(&self) -> SessionManagerStats
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 SessionManagerStats
impl Debug for SessionManagerStats
Source§impl Default for SessionManagerStats
impl Default for SessionManagerStats
Source§fn default() -> SessionManagerStats
fn default() -> SessionManagerStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SessionManagerStats
impl RefUnwindSafe for SessionManagerStats
impl Send for SessionManagerStats
impl Sync for SessionManagerStats
impl Unpin for SessionManagerStats
impl UnwindSafe for SessionManagerStats
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