#![doc = include_str!("../README.md")]
#![forbid(unsafe_code)]
#![warn(missing_docs, rustdoc::broken_intra_doc_links)]
pub mod config;
pub mod environment;
use std::sync::Arc;
pub use config::{AppConfig, ConfigError, EnvironmentFileError, Result};
pub fn load_app_config(defaults: AppConfig) -> Result<Arc<AppConfig>> {
AppConfig::from_env(defaults).map(Arc::new)
}