pub enum WatchdogState {
Starting,
Healthy,
Stalled,
Failed,
Stopping,
}Expand description
Observable watchdog lifecycle state.
Variants§
Starting
No reconciliation cycle has completed yet.
Healthy
Reconciliation is completing inside the configured timeout.
Stalled
A reconciliation cycle stopped making progress.
Failed
The watchdog itself encountered an unrecoverable failure.
Stopping
Runtime shutdown is in progress.
Trait Implementations§
Source§impl Clone for WatchdogState
impl Clone for WatchdogState
Source§fn clone(&self) -> WatchdogState
fn clone(&self) -> WatchdogState
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 WatchdogState
Source§impl Debug for WatchdogState
impl Debug for WatchdogState
impl Eq for WatchdogState
Source§impl PartialEq for WatchdogState
impl PartialEq for WatchdogState
impl StructuralPartialEq for WatchdogState
Auto Trait Implementations§
impl Freeze for WatchdogState
impl RefUnwindSafe for WatchdogState
impl Send for WatchdogState
impl Sync for WatchdogState
impl Unpin for WatchdogState
impl UnsafeUnpin for WatchdogState
impl UnwindSafe for WatchdogState
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