Skip to main content

Module workflow_runtime

Module workflow_runtime 

Source

Re-exports§

pub use loop::finish_loop;
pub use loop::finish_loop_iteration;
pub use loop::start_loop;
pub use loop::start_loop_iteration;

Modules§

loop

Structs§

HostExecutorPrepareResult
The result of preparing a host-executor call: parsed input, canonical (effect) input, and provider metadata. The runtime writes the canonical input to effect-input.json, emits effectAttempted, and then passes the parsed input to execute_host_executor.
RecoveryResult
Result of a recovery attempt during run_loop’s pre-tick recovery phase.
RunLoopResult
RunTickResult
WorkflowDispatchRun
WorkflowDispatchSession
WorkflowRuntimeContext

Enums§

RunLoopStopReason
WorkflowDispatchOutcome

Traits§

WorkflowExecutionHooks

Functions§

complete_node_failed
complete_node_succeeded
complete_run_failed
complete_run_succeeded
derive_workflow_idempotency_key
Derive a deterministic idempotency key for a workflow host-executor attempt.
dispatch_gate
dispatch_work
get_host_executor_provider_meta
Return (provider, idempotency_ttl_ms) metadata for a known host executor.
run_loop
run_tick