Skip to main content

Module trigger_source

Module trigger_source 

Expand description

One matcher per SOP trigger source. SopTrigger::behavior is the only place that names every variant for matching; field specs are generated separately by the TriggerFields derive, so neither matching nor the authoring registry hand-lists a source. Add a variant and the compiler forces its arm here (matching) and the derive supplies its fields.