pub trait Validation<R>where
    R: Rule + ?Sized,{
    // Required method
    fn validation(&self) -> Result<(), Error>;
}
Expand description

Validation of a Rule during an Attrs’ field parsing into a field::Container.

Required Methods§

source

fn validation(&self) -> Result<(), Error>

Checks whether the validation Rule is satisfied.

Errors

If validation fails.

Implementations on Foreign Types§

source§

impl<V> Validation<Provided> for Vec<V, Global>

source§

impl<V> Validation<Provided> for BTreeSet<V, Global>where V: Ord,

source§

impl<V, S> Validation<Provided> for HashSet<V, S>where V: Eq + Hash, S: BuildHasher,

source§

impl<K, V, S> Validation<Provided> for HashMap<K, V, S>where K: Eq + Hash, S: BuildHasher,

source§

impl<K, V> Validation<Provided> for BTreeMap<K, V, Global>where K: Ord,

source§

impl<V> Validation<Provided> for Option<V>

Implementors§