Module validation

Module validation 

Source
Expand description

Declarative validation system for forms and inputs.

This module provides a flexible validation framework with:

  • Built-in validators (required, min/max, pattern, email, etc.)
  • Custom validator support
  • Field-level and form-level validation
  • Validation state management

Structs§

Custom
Custom function validator.
FieldConfig
Configuration for a validated field.
FieldState
Field validation state.
FormValidator
Form validation state manager.
MaxLength
Maximum length validator.
MinLength
Minimum length validator.
Pattern
Pattern validator using regex-like patterns. Note: Uses simple pattern matching, not full regex.
Range
Range validator for numeric values.
Required
Required field validator.

Enums§

PatternType
Type of pattern to match.
ValidateOn
When to run validation.
ValidationResult
Validation result for a single field.

Traits§

Validator
A validator that can validate a string value.