Expand description
configbuilder-pattern-validator — the validator domain’s trait contract
(Validator, ValidatorOps, ValidatorBound, ValidatorError) and its
tech-agnostic reference implementation: DefaultValidator (the
{ ops: Box<dyn ValidatorOps> } generic dispatch shell, renamed off *Impl here).
The real, filesystem-backed ValidatorOps implementor lives in
configbuilder-svc-validator-spi instead.
Structs§
- Default
Validator - Reference
Validatorimplementation: a generic dispatch shell over any realValidatorOpsimplementor.
Enums§
- Validator
Error - Errors returned by path validation ports.
Traits§
- Validator
- Validates a filesystem path before it is used as a config directory.
- Validator
Bound - API contract marker for the reference path validator.
- Validator
Ops - Type-erased path validation used internally by
crate::DefaultValidator.