Expand description
Actor-independent runtime engine composing Bombay Behavior, Transition, and Machine Executor.
§Architecture
This crate provides the orchestration layer:
BehaviorMachine(internal) — adapts aBehaviortobombay_transition::MachineDriver— production async executor usingbombay_machine_executor::ExclusiveExecutorfor machine steppingEnvironment— actor-independent I/O abstractionRuntimeEffects,RunError,RunExit— effect and terminal types
Structs§
- Driver
- Application core driving one behavior through one runtime port.
- Runtime
Effects - One behavior transition with
becomeremoved.
Enums§
- RunError
- A failure on either side of the behavior/environment boundary, or a poisoned machine executor.
- RunExit
- The non-failing ways an actor process finishes.
Traits§
- Environment
- Gives a process protocol its live or simulated meaning.