Skip to main content

Validator

Trait Validator 

Source
pub trait Validator {
    type Error;

    // Required method
    fn validate(self) -> Result<Self, Self::Error>
       where Self: Sized;
}
Expand description

Validators are capable of determining if their internal state is satisfactory to fulfill some use case defined by the implementor.

Required Associated Types§

Required Methods§

Source

fn validate(self) -> Result<Self, Self::Error>
where Self: Sized,

Check if Self is valid for some use case.

Implementors§