pub trait ValidateDive<T>where
T: Validate,{
// Required method
fn validate_dive(
&self,
path: &FieldPath,
ctx: &ValidationContext,
) -> Result<(), ValidationErrors>;
}Expand description
Trait for collection validation (dive).
Implemented by collection types (Vec, HashMap, etc.) to validate each item.
Required Methods§
Sourcefn validate_dive(
&self,
path: &FieldPath,
ctx: &ValidationContext,
) -> Result<(), ValidationErrors>
fn validate_dive( &self, path: &FieldPath, ctx: &ValidationContext, ) -> Result<(), ValidationErrors>
Validate each item in the collection.