Trait Validator
strong
pub trait Validator { type Err; fn validate(raw: &str) -> Result<(), Self::Err> { ... } }
For Strong
Strong
type Err
fn validate(raw: &str) -> Result<(), Self::Err>
impl Validator for Email
type Err = InvalidEmail
impl<T> Validator for Name<T>
type Err = Infallible