pub struct TimeoutEvent {
pub operation_id: String,
pub operation_type: OperationType,
pub start_time: Instant,
pub timeout_duration: Duration,
pub retry_count: u32,
pub error_message: Option<String>,
}
Expand description
Information about a timeout event
Fields§
§operation_id: String
§operation_type: OperationType
§start_time: Instant
§timeout_duration: Duration
§retry_count: u32
§error_message: Option<String>
Trait Implementations§
Source§impl Clone for TimeoutEvent
impl Clone for TimeoutEvent
Source§fn clone(&self) -> TimeoutEvent
fn clone(&self) -> TimeoutEvent
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 moreAuto Trait Implementations§
impl Freeze for TimeoutEvent
impl RefUnwindSafe for TimeoutEvent
impl Send for TimeoutEvent
impl Sync for TimeoutEvent
impl Unpin for TimeoutEvent
impl UnwindSafe for TimeoutEvent
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