pub trait Validate: Sealed {
    // Required method
    fn validate<R: Rule + ?Sized>(&self) -> Result<()>
       where Self: Validation<R>;
}
Expand description

Validation trait’s shim allowing to specify its Rule as a method’s type parameter.

Required Methods§

source

fn validate<R: Rule + ?Sized>(&self) -> Result<()>where Self: Validation<R>,

Checks whether the specified validation Rule is satisfied.

Errors

If validation fails.

Implementors§

source§

impl<T: ?Sized> Validate for T