pub trait WorkflowEventSink: Send + Sync {
// Required method
fn emit(&self, event: &WorkflowEvent);
// Provided method
fn is_cancelled(&self) -> bool { ... }
}Expand description
Trait for receiving workflow events.
Required Methods§
Sourcefn emit(&self, event: &WorkflowEvent)
fn emit(&self, event: &WorkflowEvent)
Called for each workflow event.
Provided Methods§
Sourcefn is_cancelled(&self) -> bool
fn is_cancelled(&self) -> bool
Return true to request cancellation.