[−][src]Function itconfig::get_env_or_set_default
pub fn get_env_or_set_default<T, D>(env_name: &str, default: D) -> T where
T: FromEnvString,
D: ToEnvString,
This function is similar as get_env_or_default
, but the default value will be set to environment
variable, if env variable is missed.
Panics
Application will panic if cannot parse variable to expected type
Example
use std::env; fn main () { let result: bool = get_env_or_set_default("TESTING", "true"); assert_eq!(result, true); let var = env::var("TESTING").unwrap(); assert_eq!(var, "true"); }