pub fn var_os<K>(key: K) -> Option<OsString> where
K: AsRef<OsStr>,
Fetches the environment variable key
from the current process, returning
None
if the variable isn't set.
use std::env;
let key = "HOME";
match env::var_os(key) {
Some(val) => println!("{}: {:?}", key, val),
None => println!("{} is not defined in the environment.", key)
}