Skip to main content

Module executor

Module executor 

Source
Expand description

Workflow executor — runs steps sequentially or in parallel.

Operates on WorkflowRun (a definition + runtime state). Template fields read from run.definition.steps[i]; runtime mutations apply to run.step_runs[i].

Structs§

NoopEventSink
No-op event sink (for testing).
TracingEventSink
Event sink that logs to tracing.
WorkflowRunner
Runs workflows step by step, handling sequential and parallel execution.

Traits§

EventSink
Receives workflow events during execution.
StepExecutor
Execute a single workflow step.