[−][src]Function fungus::sys::var
pub fn var<K: AsRef<OsStr>>(key: K) -> Result<String, VarError>
Fetches the environment variable key
from the current process.
Wraps std::env::var
Errors
- Environment variable is not present
- Environment variable is not valid unicode
Panics
This function may panic if key
is empty, contains an ASCII equals sign
'='
or the NUL character '\0'
, or when the value contains the NUL
character.
Examples
use fungus::prelude::*; let key = "KEY"; sys::set_var(key, "VALUE"); assert_eq!(sys::var(key), Ok("VALUE".to_string()));