Trait devise_core::validator::Validator[][src]

pub trait Validator {
    fn validate_input(&mut self, value: Input<'_>) -> Result<()> { ... }
fn validate_struct(&mut self, value: Struct<'_>) -> Result<()> { ... }
fn validate_enum(&mut self, value: Enum<'_>) -> Result<()> { ... }
fn validate_variant(&mut self, value: Variant<'_>) -> Result<()> { ... }
fn validate_fields(&mut self, value: Fields<'_>) -> Result<()> { ... }
fn validate_field(&mut self, value: Field<'_>) -> Result<()> { ... } }

Provided methods

Implementations on Foreign Types

Implementors