pub struct SessionActivityTracker { /* private fields */ }Expand description
Track session activities (stub)
Implementations§
Source§impl SessionActivityTracker
impl SessionActivityTracker
pub fn new() -> Self
pub fn record(&mut self, activity: SessionActivity)
pub fn get_activities(&self) -> &[SessionActivity]
pub fn get_recent_count(&self, _duration: Duration) -> usize
pub fn clear(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SessionActivityTracker
impl RefUnwindSafe for SessionActivityTracker
impl Send for SessionActivityTracker
impl Sync for SessionActivityTracker
impl Unpin for SessionActivityTracker
impl UnsafeUnpin for SessionActivityTracker
impl UnwindSafe for SessionActivityTracker
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