pub enum CriticalFailureKind {
Panicked,
ExitedUnexpectedly,
Unrecoverable,
}Expand description
How a critical task stopped being healthy.
Variants§
Panicked
The task panicked.
ExitedUnexpectedly
A service returned before its owner started shutting down.
Unrecoverable
The task reported an unrecoverable error through the state’s record API.
Implementations§
Trait Implementations§
Source§impl Clone for CriticalFailureKind
impl Clone for CriticalFailureKind
impl Copy for CriticalFailureKind
Source§impl Debug for CriticalFailureKind
impl Debug for CriticalFailureKind
impl Eq for CriticalFailureKind
Source§impl PartialEq for CriticalFailureKind
impl PartialEq for CriticalFailureKind
impl StructuralPartialEq for CriticalFailureKind
Auto Trait Implementations§
impl Freeze for CriticalFailureKind
impl RefUnwindSafe for CriticalFailureKind
impl Send for CriticalFailureKind
impl Sync for CriticalFailureKind
impl Unpin for CriticalFailureKind
impl UnsafeUnpin for CriticalFailureKind
impl UnwindSafe for CriticalFailureKind
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