pub enum WorkflowWait {
Event {
key: String,
timeout_ms: Option<u64>,
},
Timer {
key: String,
delay_ms: u64,
},
}Expand description
A single named rendezvous. Keys are one-shot across a workflow, so callbacks from an earlier iteration cannot accidentally satisfy a later wait.
Variants§
Implementations§
Source§impl WorkflowWait
impl WorkflowWait
Trait Implementations§
Source§impl Clone for WorkflowWait
impl Clone for WorkflowWait
Source§impl Debug for WorkflowWait
impl Debug for WorkflowWait
Source§impl<'de> Deserialize<'de> for WorkflowWait
impl<'de> Deserialize<'de> for WorkflowWait
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 WorkflowWait
Source§impl PartialEq for WorkflowWait
impl PartialEq for WorkflowWait
Source§impl Serialize for WorkflowWait
impl Serialize for WorkflowWait
impl StructuralPartialEq for WorkflowWait
Auto Trait Implementations§
impl Freeze for WorkflowWait
impl RefUnwindSafe for WorkflowWait
impl Send for WorkflowWait
impl Sync for WorkflowWait
impl Unpin for WorkflowWait
impl UnsafeUnpin for WorkflowWait
impl UnwindSafe for WorkflowWait
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