pub trait TriggerConfig {
// Required methods
fn rewrite(&self) -> Option<&Rewrite>;
fn timer(&self) -> Option<&Timer>;
fn excludes(&self) -> &Vec<String>;
// Provided method
fn event_timers(&self) -> Option<&EventTimers> { ... }
}