pub enum HeartbeatActivity {
ActiveToolUse,
Idle,
SessionEnded,
}Expand description
Runtime heartbeat activity transported into the daemon status cache.
Variants§
Trait Implementations§
Source§impl Clone for HeartbeatActivity
impl Clone for HeartbeatActivity
Source§fn clone(&self) -> HeartbeatActivity
fn clone(&self) -> HeartbeatActivity
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 HeartbeatActivity
Source§impl Debug for HeartbeatActivity
impl Debug for HeartbeatActivity
Source§impl<'de> Deserialize<'de> for HeartbeatActivity
impl<'de> Deserialize<'de> for HeartbeatActivity
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 HeartbeatActivity
Source§impl PartialEq for HeartbeatActivity
impl PartialEq for HeartbeatActivity
Source§impl Serialize for HeartbeatActivity
impl Serialize for HeartbeatActivity
impl StructuralPartialEq for HeartbeatActivity
Auto Trait Implementations§
impl Freeze for HeartbeatActivity
impl RefUnwindSafe for HeartbeatActivity
impl Send for HeartbeatActivity
impl Sync for HeartbeatActivity
impl Unpin for HeartbeatActivity
impl UnsafeUnpin for HeartbeatActivity
impl UnwindSafe for HeartbeatActivity
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.