//! Configuration module barrel. //! //! This module re-exports the config types and the loader/validator so callers //! can `use zosstorage::config::*;` without caring about file layout. // // REGION: API // api: config::types::* // api: config::load_and_merge(cli: &crate::cli::Cli) -> crate::Result // api: config::validate(cfg: &crate::config::types::Config) -> crate::Result<()> // REGION: API-END pub mod loader; pub use loader::{load_and_merge, validate}; pub use crate::types::*;