Skip to main content

check_field

Function check_field 

Source
pub fn check_field<V, S>(value: &V, schema: &S) -> Option<String>
where V: Serialize, S: VldSchema,
Expand description

Check a single value against a schema, returning an error message if invalid.

Designed for reactive client-side validation in Dioxus components. Returns None if valid, Some(message) if invalid.

§Example

let error = vld_dioxus::check_field(&"A".to_string(), &vld::string().min(2));
assert!(error.is_some());

let error = vld_dioxus::check_field(&"Alice".to_string(), &vld::string().min(2));
assert!(error.is_none());