pub enum TimeoutReasonCode {
DeadlineExceeded,
NoTimeoutConfigured,
WithinLimit,
}Expand description
Inspectable reason codes for timeout classification outcomes.
Variants§
DeadlineExceeded
The execution exceeded the configured timeout deadline.
NoTimeoutConfigured
No timeout was configured for the execution.
WithinLimit
A timeout was configured and the execution completed within the limit.
Trait Implementations§
Source§impl Clone for TimeoutReasonCode
impl Clone for TimeoutReasonCode
Source§fn clone(&self) -> TimeoutReasonCode
fn clone(&self) -> TimeoutReasonCode
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 TimeoutReasonCode
impl Debug for TimeoutReasonCode
Source§impl PartialEq for TimeoutReasonCode
impl PartialEq for TimeoutReasonCode
impl Copy for TimeoutReasonCode
impl Eq for TimeoutReasonCode
impl StructuralPartialEq for TimeoutReasonCode
Auto Trait Implementations§
impl Freeze for TimeoutReasonCode
impl RefUnwindSafe for TimeoutReasonCode
impl Send for TimeoutReasonCode
impl Sync for TimeoutReasonCode
impl Unpin for TimeoutReasonCode
impl UnsafeUnpin for TimeoutReasonCode
impl UnwindSafe for TimeoutReasonCode
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