pub enum DiagnosticShutdownOutcome {
Clean,
RuntimeFailure,
Timeout,
}Expand description
A sanitized App shutdown outcome.
Variants§
Clean
All managed work and resources were released.
RuntimeFailure
Cleanup reported a Runtime Failure.
Timeout
The global cleanup deadline expired.
Trait Implementations§
Source§impl Clone for DiagnosticShutdownOutcome
impl Clone for DiagnosticShutdownOutcome
Source§fn clone(&self) -> DiagnosticShutdownOutcome
fn clone(&self) -> DiagnosticShutdownOutcome
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 DiagnosticShutdownOutcome
Source§impl Debug for DiagnosticShutdownOutcome
impl Debug for DiagnosticShutdownOutcome
impl Eq for DiagnosticShutdownOutcome
impl StructuralPartialEq for DiagnosticShutdownOutcome
Auto Trait Implementations§
impl Freeze for DiagnosticShutdownOutcome
impl RefUnwindSafe for DiagnosticShutdownOutcome
impl Send for DiagnosticShutdownOutcome
impl Sync for DiagnosticShutdownOutcome
impl Unpin for DiagnosticShutdownOutcome
impl UnsafeUnpin for DiagnosticShutdownOutcome
impl UnwindSafe for DiagnosticShutdownOutcome
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