Enum form_checker::CheckerOption
[−]
[src]
pub enum CheckerOption { Optional(bool), Multiple(bool), }
Option you can set to a checker.
Examples
let mut params = std::collections::HashMap::new(); params.insert("tags".to_string(), vec!["red".to_string(), "blue".to_string()]); let mut validator = Validator::new(); validator .check(Checker::new("tags", "标签", Str) .set(CheckerOption::Optional(true)) .set(CheckerOption::Multiple(true)) .meet(Rule::Min(1))); validator.validate(¶ms); assert!(validator.is_valid());
Variants
Optional(bool)
True means this field is allowed to be missing, default false(required).
Multiple(bool)
True means this field consists of multiple values, default false(single value).