Function std::os::getenvExperimental
[-]
[+]
[src]
pub fn getenv(n: &str) -> Option<String>
Fetches the environment variable n
from the current process, returning
None if the variable isn't set.
Any invalid UTF-8 bytes in the value are replaced by \uFFFD. See
String::from_utf8_lossy()
for details.
Panics
Panics if n
has any interior NULs.
Example
fn main() { use std::os; let key = "HOME"; match os::getenv(key) { Some(val) => println!("{}: {}", key, val), None => println!("{} is not defined in the environment.", key) } }use std::os; let key = "HOME"; match os::getenv(key) { Some(val) => println!("{}: {}", key, val), None => println!("{} is not defined in the environment.", key) }