Expand description
Shared type definitions re-exported at the crate root.
Modules§
Structs§
- Activity
Settlement - The writes that must land together when an activity reaches a terminal
state: the activity row, the history event a replaying workflow reads,
and the dispatch arming that wakes the workflow. Passed to
crate::store::WorkflowStore::settle_activity, which applies all three in one transaction. - Namespace
Record - Namespace record.
- Namespace
Stats - Namespace-level statistics.
- Queue
Stats - Task queue statistics.
- Retried
Activity - Schedule
Activity Opts - Options for scheduling an activity. All fields default to sensible values when not provided by the caller; this keeps the per-call API short while still letting workflows tune retry/timeout policy when they need to.
- Schedule
Patch - Partial update to a
WorkflowSchedule. Only fields set toSomeare applied;Noneleaves the existing value untouched. Used byPATCH /api/v1/schedules/{name}. - Workflow
Activity - Workflow
Event - Workflow
Record - Workflow
Schedule - Workflow
Signal - Workflow
Snapshot - Workflow
Timer - Workflow
Worker