pub enum TimerLastOutcome {
Completed(TimerCompletionOutcome),
Unacknowledged,
}Expand description
Latest observed terminal event for one timer invocation.
Variants§
Completed(TimerCompletionOutcome)
One callback returned with a classified completion.
Unacknowledged
A committed watchdog dispatch was retired without committed completion.
Trait Implementations§
Source§impl Clone for TimerLastOutcome
impl Clone for TimerLastOutcome
Source§fn clone(&self) -> TimerLastOutcome
fn clone(&self) -> TimerLastOutcome
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 TimerLastOutcome
Source§impl Debug for TimerLastOutcome
impl Debug for TimerLastOutcome
impl Eq for TimerLastOutcome
Source§impl Hash for TimerLastOutcome
impl Hash for TimerLastOutcome
Source§impl Ord for TimerLastOutcome
impl Ord for TimerLastOutcome
Source§fn cmp(&self, other: &TimerLastOutcome) -> Ordering
fn cmp(&self, other: &TimerLastOutcome) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TimerLastOutcome
impl PartialEq for TimerLastOutcome
Source§impl PartialOrd for TimerLastOutcome
impl PartialOrd for TimerLastOutcome
impl StructuralPartialEq for TimerLastOutcome
Auto Trait Implementations§
impl Freeze for TimerLastOutcome
impl RefUnwindSafe for TimerLastOutcome
impl Send for TimerLastOutcome
impl Sync for TimerLastOutcome
impl Unpin for TimerLastOutcome
impl UnsafeUnpin for TimerLastOutcome
impl UnwindSafe for TimerLastOutcome
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