pub trait ConfigurationValidator<T> {
// Required methods
fn validate(&self, config: &T) -> ValidationReport;
fn validate_field(
&self,
field_name: &str,
value: &dyn Debug,
) -> ValidationReport;
fn get_validation_schema(&self) -> ValidationSchema;
}Expand description
Configuration validator trait for type-safe validation