macro_rules! list_validator {
($(#[$meta:meta])* $fn_name:ident, $validator:ident, $code:literal, $message:literal) => { ... };
($(#[$meta:meta])* $fn_name:ident, $validator:ident, $code:literal) => { ... };
}Expand description
Generate a list validator function from an existing scalar validator function
Creates a public function fn(value: &[String]) -> Result<(), ValidationError> that
validates each value with the provided scalar validator and returns the first indexed error.
§Syntax
ⓘ
list_validator!(
/// Doc comment
list_function_name,
scalar_function_name,
"error_code",
"Error message"
);
list_validator!(
/// Doc comment
list_function_name,
scalar_function_name,
"error_code"
);