configbuilder-pattern-builder 0.1.0

configbuilder-pattern: builder domain (ConfigBuilder/BuilderFinalizer), trait contract + tech-agnostic reference implementation.
Documentation
//! `configbuilder-pattern-builder` — the configbuilder domain's trait contract
//! (`ConfigBuilder`, `ConfigBuilderInit`, `BuilderFinalizer`) and its tech-agnostic
//! data (`ApplicationConfig`).
//!
//! `ConfigBuilderBound` (the marker trait binding the real builder types) and the
//! XDG/filesystem composition root itself (`ConfigBuilderImpl`, `DefaultConfigBuilder`,
//! `DefaultSubstitutionConfigBuilder`) all live in `configbuilder-svc-saf`
//! instead, since `ConfigBuilderBound`'s associated types name those real, concrete
//! builder types directly -- unlike `SectionLoaderBound`/`ValidatorBound`, which bind
//! to this pattern's own reference types and so stay here.

mod application_config;
mod builder_finalizer;
mod config_builder;
mod config_builder_init;

pub use application_config::ApplicationConfig;
pub use builder_finalizer::BuilderFinalizer;
pub use config_builder::ConfigBuilder;
pub use config_builder_init::ConfigBuilderInit;