config-load 0.1.1

Conditional configuration loader for Rust applications that use the `config` crate.
Documentation
1
2
3
4
5
6
7
8
use config::ConfigBuilder;
use config::builder::{BuilderState, DefaultState};

pub trait Load<S: BuilderState = DefaultState> {
    fn load(config_builder: ConfigBuilder<S>) -> crate::Result<Self>
    where
        Self: Sized;
}