[][src]Function icee_config_rs::load

pub fn load<'a, T: Deserialize<'a>>(options: Options) -> T

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