cfgmatic-source 5.0.1

Configuration sources (file, env, memory) for cfgmatic framework
Documentation
//! Application layer - services for loading configuration.
//!
//! This module provides services for loading and coordinating sources:
//!
//! - [`Loader`] - Service for loading configuration from sources
//! - [`SourceCoordinator`] - Coordinates multiple sources with priorities
//! - [`CascadeLoader`] - Git-like cascading file layers with deterministic overrides

mod cascade;
mod coordinator;
mod loader;
pub(crate) mod support;

pub use cascade::{
    CascadeLayer, CascadeLayerBuilder, CascadeLoadResult, CascadeLoader, CascadeLoaderBuilder,
    CascadeScope, ResolvedCascadeLayer,
};
pub use coordinator::{
    LoadReport, LoadResult, SourceCoordinator, SourceCoordinatorBuilder, SourceLayer,
};
pub use loader::{Loader, LoaderBuilder};