RuleValidator

Trait RuleValidator 

Source
pub trait RuleValidator: Send + Sync {
    // Required method
    fn validate(&self, rule: &SharedRule) -> Result<ValidationReport>;
}
Expand description

Trait for rule validation functionality

Required Methods§

Source

fn validate(&self, rule: &SharedRule) -> Result<ValidationReport>

Validate a rule and return a validation report

Implementors§