pub fn load<'a, T: Deserialize<'a>>(options: Options) -> T
Expand description
Loads a configuration
Requires predefined struct with all config options
use serde::Deserialize;
use icee_config_rs::{load, Options};
#[derive(Deserialize)]
struct C {
pub value: Option<String>,
}
let parsed = load::<C>(Options::new());