configbuilder-pattern-validator 0.1.0

configbuilder-pattern: validator domain, trait contract + tech-agnostic reference implementation.
Documentation
//! `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.

mod default_validator;
mod error;
mod validator;
mod validator_bound;
mod validator_ops;

pub use default_validator::DefaultValidator;
pub use error::ValidatorError;
pub use validator::Validator;
pub use validator_bound::ValidatorBound;
pub use validator_ops::ValidatorOps;