validator/combinator_validators library
Validators that combine or branch logic (WhenValidator, Field).
Classes
- AllValidator
- Succeeds if all child validators succeed. Fails on the first failure or collects all failures.
- AnyValidator
- Succeeds if at least one child validator succeeds. Fails if all fail.
- Field
- MultiValidatorBase
- An abstract base for validators that operate on a list of child validators.
- NoneValidator
- Succeeds if all child validators fail. Fails if any succeed.
- NotValidator
- ThrowInsteadValidator
- WhenValidator
- WhenWithMessage