Module arbiter_engine::machine

source ·
Expand description

The StateMachine trait, Behavior trait, and the Engine that runs Behaviors.

Structs§

  • The Engine struct represents the core logic unit of a state machine-based entity, such as an agent. It encapsulates a behavior and manages the flow of events to and from this behavior, effectively driving the entity’s response to external stimuli.

Enums§

Traits§

Type Aliases§

  • A type alias for a pinned, boxed stream of events.