pub enum SessionLiveness {
Live,
WhileProcessLives(i64),
Dead,
}Expand description
What a listing entry says about its session, as far as pure logic can tell
(DESIGN.md §8). AgentSessionEntry::liveness classifies; the voro crate
resolves SessionLiveness::WhileProcessLives with the process check, so
voro-core still never touches a process.
Variants§
Live
Still going, with nothing left to check.
WhileProcessLives(i64)
Live exactly while this process exists.
Dead
No longer running.
Trait Implementations§
Source§impl Clone for SessionLiveness
impl Clone for SessionLiveness
Source§fn clone(&self) -> SessionLiveness
fn clone(&self) -> SessionLiveness
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 moreimpl Copy for SessionLiveness
Source§impl Debug for SessionLiveness
impl Debug for SessionLiveness
impl Eq for SessionLiveness
Source§impl PartialEq for SessionLiveness
impl PartialEq for SessionLiveness
impl StructuralPartialEq for SessionLiveness
Auto Trait Implementations§
impl Freeze for SessionLiveness
impl RefUnwindSafe for SessionLiveness
impl Send for SessionLiveness
impl Sync for SessionLiveness
impl Unpin for SessionLiveness
impl UnsafeUnpin for SessionLiveness
impl UnwindSafe for SessionLiveness
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.