RuleRunner

Trait RuleRunner 

Source
pub trait RuleRunner {
    // Required method
    fn run(
        &self,
        context: &mut RuleContext,
        rules: &mut [Box<dyn Rule>],
    ) -> RuleResult<()>;
}
Expand description

Trait for rule execution strategies

Required Methods§

Source

fn run( &self, context: &mut RuleContext, rules: &mut [Box<dyn Rule>], ) -> RuleResult<()>

Implementors§