pub struct ActionSessionHealth {
pub goal_id: ActionGoalId,
pub status: GoalStatus,
pub liveness: ActionLiveness,
pub heartbeat_timeout_nanos: Option<u128>,
pub stalled_threshold_nanos: Option<u128>,
pub last_heartbeat_at_unix_nanos: Option<u128>,
pub last_feedback_at_unix_nanos: Option<u128>,
pub last_result_at_unix_nanos: Option<u128>,
}Expand description
Health snapshot for a specific action goal.
Fields§
§goal_id: ActionGoalId§status: GoalStatus§liveness: ActionLiveness§heartbeat_timeout_nanos: Option<u128>§stalled_threshold_nanos: Option<u128>§last_heartbeat_at_unix_nanos: Option<u128>§last_feedback_at_unix_nanos: Option<u128>§last_result_at_unix_nanos: Option<u128>Trait Implementations§
Source§impl Clone for ActionSessionHealth
impl Clone for ActionSessionHealth
Source§fn clone(&self) -> ActionSessionHealth
fn clone(&self) -> ActionSessionHealth
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 ActionSessionHealth
impl Debug for ActionSessionHealth
Source§impl PartialEq for ActionSessionHealth
impl PartialEq for ActionSessionHealth
impl Eq for ActionSessionHealth
impl StructuralPartialEq for ActionSessionHealth
Auto Trait Implementations§
impl Freeze for ActionSessionHealth
impl RefUnwindSafe for ActionSessionHealth
impl Send for ActionSessionHealth
impl Sync for ActionSessionHealth
impl Unpin for ActionSessionHealth
impl UnsafeUnpin for ActionSessionHealth
impl UnwindSafe for ActionSessionHealth
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