Skip to main content
Cloacina Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Trigger

cloacina-workflow::trigger Rust

Trigger types for workflow authoring.

T-0552 (I-0102 follow-up) relocated the Trigger trait from cloacina (engine-only) into this leaf crate so packaged cdylibs can collect TriggerEntry inventory entries (which hold Arc<dyn Trigger>) at link time, and the unified cloacina::package!() shell macro can walk them at FFI call time. Engine paths re-export cloacina_workflow::Trigger.

Enums

cloacina-workflow::trigger::TriggerResult pub

Result of a trigger poll operation.

Variants

  • Skip - Do not fire the workflow, continue polling on the next interval.
  • Fire - Fire the workflow with an optional context.

cloacina-workflow::trigger::TriggerError pub

Errors that can occur during trigger polling.

Variants

  • PollError - Error during trigger polling
  • ContextError - Context creation error