pub trait TriggerFactory: Send + Sync {
// Required methods
fn trigger_type(&self) -> TriggerType;
fn create(&self, config: &TriggerConfig) -> Result<Box<dyn Trigger>>;
}Expand description
A trigger factory that creates trigger instances from configuration.
Required Methods§
Sourcefn trigger_type(&self) -> TriggerType
fn trigger_type(&self) -> TriggerType
Get the trigger type this factory creates.