config_load/
load.rs

1use config::ConfigBuilder;
2use config::builder::{BuilderState, DefaultState};
3
4pub trait Load<S: BuilderState = DefaultState> {
5    fn load(config_builder: ConfigBuilder<S>) -> crate::Result<Self>
6    where
7        Self: Sized;
8}