Expand description
System events for subscription matching and dispatch coordination. System events for subscription matching and dispatch coordination.
ActionQueueEvent is the canonical event type
evaluated by the dispatch loop each tick. Subscriptions declare
EventFilter
predicates that are matched against fired events to trigger task promotion.
This module lives in actionqueue-core (rather than actionqueue-budget) so that
actionqueue-actor and other extension crates can emit events without creating
a circular dependency on actionqueue-budget.
Enums§
- Action
Queue Event - An event that occurred within the dispatch loop, evaluated against subscriptions.
Traits§
- Subscription
Source - Trait for types that expose active subscription filters.
Functions§
- check_
event - Checks a
ActionQueueEventagainst all active subscriptions inregistry.