pub enum TimeoutClassification {
NotConfigured {
elapsed: Duration,
reason_code: TimeoutReasonCode,
},
CompletedInTime {
timeout_secs: u64,
elapsed: Duration,
reason_code: TimeoutReasonCode,
},
TimedOut(TimeoutFailure),
}Expand description
Classification of attempt execution relative to timeout constraints.
Variants§
NotConfigured
No timeout was configured.
Fields
§
reason_code: TimeoutReasonCodeStable reason code for inspectability.
CompletedInTime
Timeout was configured and execution completed in time.
Fields
§
reason_code: TimeoutReasonCodeStable reason code for inspectability.
TimedOut(TimeoutFailure)
Timeout was configured and execution exceeded the deadline.
Implementations§
Source§impl TimeoutClassification
impl TimeoutClassification
Sourcepub fn is_timed_out(&self) -> bool
pub fn is_timed_out(&self) -> bool
Returns true when classification indicates a timeout failure.
Trait Implementations§
Source§impl Clone for TimeoutClassification
impl Clone for TimeoutClassification
Source§fn clone(&self) -> TimeoutClassification
fn clone(&self) -> TimeoutClassification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimeoutClassification
impl Debug for TimeoutClassification
Source§impl PartialEq for TimeoutClassification
impl PartialEq for TimeoutClassification
impl Eq for TimeoutClassification
impl StructuralPartialEq for TimeoutClassification
Auto Trait Implementations§
impl Freeze for TimeoutClassification
impl RefUnwindSafe for TimeoutClassification
impl Send for TimeoutClassification
impl Sync for TimeoutClassification
impl Unpin for TimeoutClassification
impl UnsafeUnpin for TimeoutClassification
impl UnwindSafe for TimeoutClassification
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