pub enum HeartbeatEvent {
Stalled {
episode: u64,
age: Duration,
},
Recovered {
episode: u64,
age: Duration,
},
}Expand description
What a HeartbeatWatch reports, edge-triggered like StallEvent.
Variants§
Stalled
The heartbeat is at least threshold old. Reported once per episode.
Recovered
The heartbeat is fresh again after a reported stall.
Trait Implementations§
Source§impl Clone for HeartbeatEvent
impl Clone for HeartbeatEvent
impl Copy for HeartbeatEvent
Source§impl Debug for HeartbeatEvent
impl Debug for HeartbeatEvent
impl Eq for HeartbeatEvent
Source§impl PartialEq for HeartbeatEvent
impl PartialEq for HeartbeatEvent
impl StructuralPartialEq for HeartbeatEvent
Auto Trait Implementations§
impl Freeze for HeartbeatEvent
impl RefUnwindSafe for HeartbeatEvent
impl Send for HeartbeatEvent
impl Sync for HeartbeatEvent
impl Unpin for HeartbeatEvent
impl UnsafeUnpin for HeartbeatEvent
impl UnwindSafe for HeartbeatEvent
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