Function envmnt::get_parse_or [−][src]
pub fn get_parse_or<K, T, E>(key: K, default: T) -> EnvmntResult<T> where
K: AsRef<OsStr>,
T: FromStr + FromStr<Err = E>,
E: Display, Expand description
Returns the parsed environment variable value or if is not defined, the default value will be returned.
Arguments
key- The environment variable namedefault- The default value to use in case env var is not set
Example
fn main() { envmnt::set("ENV_VAR", "123"); let value: i32 = envmnt::get_parse_or("ENV_VAR", 321).unwrap(); assert_eq!(value, 123); let value: i32 = envmnt::get_parse_or("ENV_MISSING_VAR", 321).unwrap(); assert_eq!(value, 321); }