Skip to main content

Validator

Trait Validator 

Source
pub trait Validator: Send + Sync {
    // Required method
    fn check(&self, field_name: &str, value: &str) -> Result<(), String>;
}
Expand description

One validator’s verdict.

Required Methods§

Source

fn check(&self, field_name: &str, value: &str) -> Result<(), String>

Check the value. field_name is included for the error message. Return Ok(()) to accept, Err(message) to reject.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§