Trait hit_data::validators::Validator [−][src]
pub trait Validator<T> { 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>; }
Required methods
fn validate(
&self,
value: &T,
context: &ValidatorContext<'_>
) -> Result<Option<Vec<ValidationError>>, HitError>
[src]
&self,
value: &T,
context: &ValidatorContext<'_>
) -> Result<Option<Vec<ValidationError>>, HitError>
fn on_kernel_init(
&mut self,
field_name: &str,
model_name: &str
) -> Result<(), HitError>
[src]
&mut self,
field_name: &str,
model_name: &str
) -> Result<(), HitError>
Implementors
impl Validator<String> for UniqueInParentValidator
[src]
impl Validator<String> for UniqueInParentValidator
[src]