Skip to main content

Module patterns

Module patterns 

Source
Expand description

Domain-neutral behavioural pattern primitives.

Structs§

BehaviorPattern
One immutable behaviour pattern.
BehaviorPatternSkill
Stateless skill that evaluates every registered pattern against the context.
BehaviorRegistry
Versioned, append-only registry of behaviour patterns. Cheap to clone (Arc-wrapped). register keeps the highest-version pattern per id.
PatternRule
One rule clause: every signal in required must be present, and none of the signals in forbidden may be present.

Type Aliases§

PatternId