[][src]Trait fui::validators::Validator

pub trait Validator: Debug {
    fn validate(&self, data: &str) -> Option<String>;
fn as_any(&self) -> &dyn Any; }

Adds behaviour of validation.

Required methods

fn validate(&self, data: &str) -> Option<String>

Validates data returning None (when Ok) or String with error.

fn as_any(&self) -> &dyn Any

Allows downcasting self to a Any.

Loading content...

Implementations on Foreign Types

impl Validator for Regex[src]

Loading content...

Implementors

impl Validator for DirExists[src]

impl Validator for FileExists[src]

impl Validator for PathFree[src]

impl Validator for Required[src]

impl<T: Debug + 'static> Validator for OneOf<Vec<T>> where
    T: Deref<Target = str>, 
[src]

Loading content...