pub struct WorkflowActionAttempt {
pub action_intent_id: String,
pub attempt: u32,
pub action_epoch: i64,
pub idempotency_key: String,
pub committed_at: DateTime<Utc>,
pub historical: bool,
}Expand description
One committed external dispatch attempt.
Fields§
§action_intent_id: StringIntent being dispatched.
attempt: u32Stable 1-based attempt number.
action_epoch: i64Claim fence at commit.
idempotency_key: StringStable key sent on every attempt.
committed_at: DateTime<Utc>Database commit time.
historical: boolTrue when reconstructed from a pre-0.7 mutable counter.
Trait Implementations§
Source§impl Clone for WorkflowActionAttempt
impl Clone for WorkflowActionAttempt
Source§fn clone(&self) -> WorkflowActionAttempt
fn clone(&self) -> WorkflowActionAttempt
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 WorkflowActionAttempt
impl Debug for WorkflowActionAttempt
Source§impl<'de> Deserialize<'de> for WorkflowActionAttempt
impl<'de> Deserialize<'de> for WorkflowActionAttempt
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WorkflowActionAttempt
impl PartialEq for WorkflowActionAttempt
Source§impl Serialize for WorkflowActionAttempt
impl Serialize for WorkflowActionAttempt
impl StructuralPartialEq for WorkflowActionAttempt
Auto Trait Implementations§
impl Freeze for WorkflowActionAttempt
impl RefUnwindSafe for WorkflowActionAttempt
impl Send for WorkflowActionAttempt
impl Sync for WorkflowActionAttempt
impl Unpin for WorkflowActionAttempt
impl UnsafeUnpin for WorkflowActionAttempt
impl UnwindSafe for WorkflowActionAttempt
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