Expand description
Async validation framework for validators requiring runtime operations.
This module provides traits and helpers for validators that need to perform asynchronous operations like network requests or database lookups.
The built-in implementations (EmailFormatValidator, PhoneE164Validator) perform
local regex validation only — no network I/O. They implement AsyncValidator so they
compose with the same dispatch infrastructure as future network-backed validators.
Structs§
- Async
Validator Config - Configuration for an async validator.
- Checksum
Async Validator - Checksum validator supporting Luhn and Mod-97 algorithms.
- Email
Format Validator - Email format validator.
- Phone
E164 Validator - E.164 phone number validator.
Enums§
- Async
Validator Provider - Provider types for async validators.
Traits§
- Async
Validator - Trait for async validators.
Type Aliases§
- ArcAsync
Validator - Type alias for arc-wrapped dynamic async validator.
- Async
Validator Result - Async validator result type.