pub enum WorkflowWake {
Event {
key: String,
event: WorkflowEvent,
accepted_at: Timestamp,
},
Timeout {
key: String,
deadline: Timestamp,
},
Timer {
key: String,
deadline: Timestamp,
},
}Expand description
Immutable next-activation input selected under workflow authority. At an event deadline, only store acceptance strictly before the deadline wins.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for WorkflowWake
impl Clone for WorkflowWake
Source§impl Debug for WorkflowWake
impl Debug for WorkflowWake
Source§impl<'de> Deserialize<'de> for WorkflowWake
impl<'de> Deserialize<'de> for WorkflowWake
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 WorkflowWake
impl PartialEq for WorkflowWake
Source§impl Serialize for WorkflowWake
impl Serialize for WorkflowWake
impl StructuralPartialEq for WorkflowWake
Auto Trait Implementations§
impl Freeze for WorkflowWake
impl RefUnwindSafe for WorkflowWake
impl Send for WorkflowWake
impl Sync for WorkflowWake
impl Unpin for WorkflowWake
impl UnsafeUnpin for WorkflowWake
impl UnwindSafe for WorkflowWake
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