pub struct DaemonSessionStatus { /* private fields */ }Expand description
Snapshot of daemon session lifecycle state.
Implementations§
Source§impl DaemonSessionStatus
impl DaemonSessionStatus
pub fn new( active_sessions: usize, lease_duration: Duration, sweep_interval: Duration, idle_shutdown: DaemonIdleShutdownStatus, ) -> Self
pub fn active_sessions(&self) -> usize
pub fn lease_duration(&self) -> Duration
pub fn sweep_interval(&self) -> Duration
pub fn idle_shutdown(&self) -> &DaemonIdleShutdownStatus
Trait Implementations§
Source§impl Clone for DaemonSessionStatus
impl Clone for DaemonSessionStatus
Source§fn clone(&self) -> DaemonSessionStatus
fn clone(&self) -> DaemonSessionStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DaemonSessionStatus
impl Debug for DaemonSessionStatus
Source§impl<'de> Deserialize<'de> for DaemonSessionStatus
impl<'de> Deserialize<'de> for DaemonSessionStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for DaemonSessionStatus
Source§impl PartialEq for DaemonSessionStatus
impl PartialEq for DaemonSessionStatus
Source§impl Serialize for DaemonSessionStatus
impl Serialize for DaemonSessionStatus
impl StructuralPartialEq for DaemonSessionStatus
Auto Trait Implementations§
impl Freeze for DaemonSessionStatus
impl RefUnwindSafe for DaemonSessionStatus
impl Send for DaemonSessionStatus
impl Sync for DaemonSessionStatus
impl Unpin for DaemonSessionStatus
impl UnsafeUnpin for DaemonSessionStatus
impl UnwindSafe for DaemonSessionStatus
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