pub trait Validator<T: ?Sized> {
// Required methods
fn validate(&self, input: &T) -> Result<()>;
fn validation_rules(&self) -> Vec<&'static str>;
}
Expand description
Trait for validating inputs
Required Methods§
Sourcefn validation_rules(&self) -> Vec<&'static str>
fn validation_rules(&self) -> Vec<&'static str>
Get validation rules for display to users