Trait Validation

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

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

Required Methods§

Source

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

Checks whether the validation Rule is satisfied.

§Errors

If validation fails.

Implementations on Foreign Types§

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<V: Ord> Validation<Provided> for BTreeSet<V>

Implementors§