pub struct TimeoutFailure {
pub timeout_secs: u64,
pub elapsed: Duration,
pub reason_code: TimeoutReasonCode,
}Expand description
Explicit timeout failure data.
Fields§
§timeout_secs: u64Configured timeout in seconds.
elapsed: DurationMeasured elapsed execution duration.
reason_code: TimeoutReasonCodeStable reason code for timeout inspection.
Trait Implementations§
Source§impl Clone for TimeoutFailure
impl Clone for TimeoutFailure
Source§fn clone(&self) -> TimeoutFailure
fn clone(&self) -> TimeoutFailure
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 TimeoutFailure
impl Debug for TimeoutFailure
Source§impl PartialEq for TimeoutFailure
impl PartialEq for TimeoutFailure
impl Eq for TimeoutFailure
impl StructuralPartialEq for TimeoutFailure
Auto Trait Implementations§
impl Freeze for TimeoutFailure
impl RefUnwindSafe for TimeoutFailure
impl Send for TimeoutFailure
impl Sync for TimeoutFailure
impl Unpin for TimeoutFailure
impl UnsafeUnpin for TimeoutFailure
impl UnwindSafe for TimeoutFailure
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