pub enum ActionLiveness {
Active,
Stalled,
TimedOut,
Completed,
Unknown,
}Expand description
Liveness classification for an action goal session.
Variants§
Active
The goal is progressing and heartbeat is within timeout budget.
Stalled
The goal is not timed out yet but heartbeat age exceeds the stalled threshold.
TimedOut
The goal exceeded heartbeat timeout budget.
Completed
Terminal goals are considered completed.
Unknown
Insufficient data to classify liveness.
Trait Implementations§
Source§impl Clone for ActionLiveness
impl Clone for ActionLiveness
Source§fn clone(&self) -> ActionLiveness
fn clone(&self) -> ActionLiveness
Returns a duplicate of the value. Read more
1.0.0 · 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 ActionLiveness
impl Debug for ActionLiveness
Source§impl PartialEq for ActionLiveness
impl PartialEq for ActionLiveness
impl Copy for ActionLiveness
impl Eq for ActionLiveness
impl StructuralPartialEq for ActionLiveness
Auto Trait Implementations§
impl Freeze for ActionLiveness
impl RefUnwindSafe for ActionLiveness
impl Send for ActionLiveness
impl Sync for ActionLiveness
impl Unpin for ActionLiveness
impl UnsafeUnpin for ActionLiveness
impl UnwindSafe for ActionLiveness
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