env-map 0.1.0

EnvConfig: A Rust crate for easily mapping environment variables to structs with support for `.env` files and global accessibility.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use env_map::EnvMap;

#[derive(EnvMap)]
struct Config {
    name: String,
}

#[test]
fn it_works() {
    assert_eq!(
        Config::get_config().get_or_init(Config::default).name,
        "Rodrigo".to_string()
    );
}