Expand description
trigger
Purpose:
- Define kernel trigger primitive types, manifests, validation errors, and registry helpers.
Owns:
TriggerValidationErroras the typed registration failure surface for trigger primitives.- Trigger type metadata and registry-facing trigger declarations.
Does not own:
- Catalog-level wrapper errors or host-facing rendering.
- Trigger execution orchestration outside kernel registration.
Connects to:
catalog.rs, which wraps trigger registration failures.- Trigger implementations under
implementations/.
Safety notes:
Displaystays aligned withErrorInfoso trigger registration meaning is not duplicated across layers.
Re-exports§
pub use implementations::emit_if_event_and_true::EmitIfEventAndTrue;pub use implementations::emit_if_true::EmitIfTrue;pub use registry::TriggerRegistry;
Modules§
Structs§
Enums§
- Cadence
- Cardinality
- Parameter
Type - Parameter
Value - Trigger
Event - Trigger
Kind - Trigger
Validation Error - Trigger
Value - Trigger
Value Type
Traits§
- Trigger
Primitive - A trigger primitive that evaluates inputs and emits events.