Function load

Source
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());