pub struct RetryDecisionInput {
pub run_id: RunId,
pub attempt_id: AttemptId,
pub attempt_number: u32,
pub max_attempts: u32,
pub outcome_kind: AttemptOutcomeKind,
}Expand description
Retry input payload derived from one completed attempt.
Fields§
§run_id: RunIdRun identifier for the attempt.
attempt_id: AttemptIdAttempt identifier for the attempt.
attempt_number: u32Attempt number for this execution (1-indexed).
max_attempts: u32Hard cap for attempts from task constraints snapshot.
outcome_kind: AttemptOutcomeKindTerminal outcome classification for retry policy evaluation.
Trait Implementations§
Source§impl Clone for RetryDecisionInput
impl Clone for RetryDecisionInput
Source§fn clone(&self) -> RetryDecisionInput
fn clone(&self) -> RetryDecisionInput
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 RetryDecisionInput
impl Debug for RetryDecisionInput
Source§impl PartialEq for RetryDecisionInput
impl PartialEq for RetryDecisionInput
impl Eq for RetryDecisionInput
impl StructuralPartialEq for RetryDecisionInput
Auto Trait Implementations§
impl Freeze for RetryDecisionInput
impl RefUnwindSafe for RetryDecisionInput
impl Send for RetryDecisionInput
impl Sync for RetryDecisionInput
impl Unpin for RetryDecisionInput
impl UnsafeUnpin for RetryDecisionInput
impl UnwindSafe for RetryDecisionInput
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