pub struct CriticalFailure { /* private fields */ }Expand description
A durable record of one critical task failure.
Deliberately bounded: it carries the failure kind, the task category, and a sequence, and never the task’s name, group name, or arguments.
Implementations§
Source§impl CriticalFailure
impl CriticalFailure
Sourcepub const fn kind(self) -> CriticalFailureKind
pub const fn kind(self) -> CriticalFailureKind
Returns the bounded failure kind.
Sourcepub const fn observed_at(self) -> Instant
pub const fn observed_at(self) -> Instant
Returns the instant at which the failure was observed.
Trait Implementations§
Source§impl Clone for CriticalFailure
impl Clone for CriticalFailure
impl Copy for CriticalFailure
Source§impl Debug for CriticalFailure
impl Debug for CriticalFailure
impl Eq for CriticalFailure
Source§impl PartialEq for CriticalFailure
impl PartialEq for CriticalFailure
impl StructuralPartialEq for CriticalFailure
Auto Trait Implementations§
impl Freeze for CriticalFailure
impl RefUnwindSafe for CriticalFailure
impl Send for CriticalFailure
impl Sync for CriticalFailure
impl Unpin for CriticalFailure
impl UnsafeUnpin for CriticalFailure
impl UnwindSafe for CriticalFailure
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