envconfig 0.3.0

Build a config object from environment variables without boilerplate.
Documentation
/// Represents an error, that may be returned by `fn init()` of trait `Envconfig`.
#[derive(Debug, Fail, PartialEq)]
pub enum Error {
    #[fail(display = "Env variable is missing: {}", name)]
    EnvVarMissing { name: &'static str },
    #[fail(display = "Failed to parse env variable: {}", name)]
    ParseError { name: &'static str },
}