Trait hit_data::validators::Validator
source · pub trait Validator<T> {
// Required methods
fn validate(
&self,
value: &T,
context: &ValidatorContext<'_>
) -> Result<Option<Vec<ValidationError>>, HitError>;
fn on_kernel_init(
&mut self,
field_name: &str,
model_name: &str
) -> Result<(), HitError>;
}