Trait ConstraintValidator

Source
pub trait ConstraintValidator: Validator {
    // Required methods
    fn validate_constraint(
        &self,
        rule: &ValidationRule,
        item: &ContentItem,
    ) -> ValidationResult;
    fn apply_actions(
        &self,
        failures: &[ValidationFailure],
        actions: &ConstraintActions,
    ) -> ActionResult;
}
Expand description

Trait for constraint-specific validation

Required Methods§

Source

fn validate_constraint( &self, rule: &ValidationRule, item: &ContentItem, ) -> ValidationResult

Validate a specific constraint rule against a content item

Source

fn apply_actions( &self, failures: &[ValidationFailure], actions: &ConstraintActions, ) -> ActionResult

Apply actions based on validation failures

Implementors§