Skip to main content

rules

Macro rules 

Source
macro_rules! rules {
    ($($rule:expr),* $(,)?) => { ... };
}
Expand description

Macro for creating a vector of boxed validation rules.

This macro boxes each rule, allowing different rule types to be stored together in a single vector.

§Example

use ferro_rs::validation::{Validator, rules::*};
use ferro_rs::rules;

let validator = Validator::new(&data)
    .rules("email", rules![required(), email()])
    .rules("name", rules![required(), string(), max(255)]);