confroid
Your config on 'roids — a small, type-driven reader for environment-based configuration.
Derive [Config] on a struct and read it with [from_env]:
# use confroid as confroid;
// Reads the `PORT` environment variable, falling back to 8080.
let config: Config = from_env.unwrap;
# let _ = config.port;