pub struct WorkflowEventReceipt {
pub scope: Scope,
pub workflow_id: String,
pub key: String,
pub event_id: String,
pub event_source: String,
pub accepted_at: Timestamp,
pub already_accepted: bool,
}Expand description
Durable acceptance, not a promise that a controller has processed the event.
accepted_at is immutable across reconciliation and comes from store time.
Fields§
§scope: Scope§workflow_id: String§key: String§event_id: String§event_source: String§accepted_at: Timestamp§already_accepted: boolImplementations§
Trait Implementations§
Source§impl Clone for WorkflowEventReceipt
impl Clone for WorkflowEventReceipt
Source§impl Debug for WorkflowEventReceipt
impl Debug for WorkflowEventReceipt
Source§impl<'de> Deserialize<'de> for WorkflowEventReceipt
impl<'de> Deserialize<'de> for WorkflowEventReceipt
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
impl Eq for WorkflowEventReceipt
Source§impl PartialEq for WorkflowEventReceipt
impl PartialEq for WorkflowEventReceipt
Source§impl Serialize for WorkflowEventReceipt
impl Serialize for WorkflowEventReceipt
impl StructuralPartialEq for WorkflowEventReceipt
Auto Trait Implementations§
impl Freeze for WorkflowEventReceipt
impl RefUnwindSafe for WorkflowEventReceipt
impl Send for WorkflowEventReceipt
impl Sync for WorkflowEventReceipt
impl Unpin for WorkflowEventReceipt
impl UnsafeUnpin for WorkflowEventReceipt
impl UnwindSafe for WorkflowEventReceipt
Blanket Implementations§
impl<T> ArtifactLease for T
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