Structs§
- NoOp
Event Sender - No-op event sender for contexts without event sending capability.
- Parallel
Builder - Builder for executing workflow steps in parallel.
- Parallel
Results - Results from parallel step execution.
- Step
- A workflow step definition.
- Step
Builder - Builder for configuring and executing a step.
- Step
Config - Configuration for a step (without closures, for storage).
- Step
Result - Result of a step execution.
- Step
Runner - A fluent builder for executing workflow steps.
- Step
State - Step state stored during execution.
- Workflow
Context - Context available to workflow handlers.
- Workflow
Event - A workflow event that can wake suspended workflows.
- Workflow
Info - Workflow metadata.
Enums§
- Step
Status - Step execution status.
- Suspend
Reason - Reason for workflow suspension.
- Workflow
Status - Workflow execution status.
Traits§
- Forge
Workflow - Trait for workflow handlers.
- Workflow
Event Sender - Trait for sending workflow events.
Functions§
- serialize_
payload - Helper function to serialize a payload.
Type Aliases§
- Compensation
Handler - Type alias for compensation handler function.