Structs§
- Context
- Procedure execution context.
- Event
Context - Framework-owned context supplied when a procedure builds a lifecycle event.
- LockKey
- Keys to identify required locks.
- Parse
IdError - Parse
IdSnafu 🔒 - SNAFU context selector for the
ParseIdErrorerror - Poison
Key - Poison
Keys - A collection of PoisonKeys.
- Procedure
Context - Context attached to a procedure submission and inherited by its children.
- Procedure
Id - Unique id for Procedure.
- Procedure
Info - Procedure
With Id - A procedure with specific id.
Enums§
- Child
Submission Outcome - Outcome of submitting a child procedure.
- Event
Trigger - Lifecycle action that causes the framework to invoke
Procedure::event. - Init
Procedure State - The initial procedure state.
- Procedure
State - State of a submitted procedure.
- Retry
Phase - Phase of a procedure retry.
- Status
- Procedure execution status.
- String
Key
Traits§
- Context
Provider - ContextProvider provides information about procedures in the ProcedureManager.
- Procedure
- A
Procedurerepresents an operation or a set of operations to be performed step-by-step. - Procedure
Manager ProcedureManagerexecutes Procedure submitted to it.
Type Aliases§
- Boxed
Procedure - Boxed Procedure.
- Boxed
Procedure Loader - Loader to recover the Procedure instance from serialized data.
- Context
Provider Ref - Reference-counted pointer to ContextProvider.
- Output
- Procedure
Manager Ref - Ref-counted pointer to the ProcedureManager.