pub struct TaskRetryEvent {
pub task_id: String,
pub retry_count: u32,
pub reason: Option<String>,
pub next_retry_at: Option<DateTime<Utc>>,
pub timestamp: DateTime<Utc>,
}Expand description
Task retry event
Fields§
§task_id: StringTask ID being retried
retry_count: u32Current retry attempt number (after increment)
reason: Option<String>Reason for retry (if provided)
next_retry_at: Option<DateTime<Utc>>Next retry timestamp (exponential backoff)
timestamp: DateTime<Utc>Timestamp when retry was triggered
Trait Implementations§
Source§impl Clone for TaskRetryEvent
impl Clone for TaskRetryEvent
Source§fn clone(&self) -> TaskRetryEvent
fn clone(&self) -> TaskRetryEvent
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 moreSource§impl Debug for TaskRetryEvent
impl Debug for TaskRetryEvent
Auto Trait Implementations§
impl Freeze for TaskRetryEvent
impl RefUnwindSafe for TaskRetryEvent
impl Send for TaskRetryEvent
impl Sync for TaskRetryEvent
impl Unpin for TaskRetryEvent
impl UnsafeUnpin for TaskRetryEvent
impl UnwindSafe for TaskRetryEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more