conflaguration 1.2.0

typed settings structs from environment variables
Documentation
1
2
3
4
5
6
7
8
9
use conflaguration::Settings;

#[derive(Settings)]
struct BadConfig {
    #[setting(default = 42, default_str = "99")]
    port: u16,
}

fn main() {}