envvar-0.1.0 has been yanked.
This tiny crate provides the var() function which is the same as std::env::var but the NotPresent variant of VarError provides the name of the missing environment variable:
pub enum VarError {
NotPresent(String),
NotUnicode(OsString),
}