pub fn validate<I, F>(data: &Value, rules: I) -> Result<(), ValidationError>Expand description
Convenience function to validate data with rules.
§Example
ⓘ
use ferro_rs::validation::{validate, rules::*};
use ferro_rs::rules;
let data = serde_json::json!({"email": "test@example.com"});
if let Err(errors) = validate(&data, vec![("email", rules![required(), email()])]) {
println!("Validation failed: {:?}", errors);
}