in aws-lc-fips-sys/builder/main.rs [137:162]
fn env_var_to_bool(name: &str) -> Option<bool> {
let build_type_result = option_env(name);
if let Some(env_var_value) = build_type_result {
eprintln!("Evaluating: {name}='{env_var_value}'");
let env_var_value = env_var_value.to_lowercase();
if env_var_value.starts_with('0')
|| env_var_value.starts_with('n')
|| env_var_value.starts_with("off")
|| env_var_value.starts_with('f')
{
eprintln!("Parsed: {name}=false");
return Some(false);
}
if env_var_value.starts_with(|c: char| c.is_ascii_digit())
|| env_var_value.starts_with('y')
|| env_var_value.starts_with("on")
|| env_var_value.starts_with('t')
{
eprintln!("Parsed: {name}=true");
return Some(true);
}
eprintln!("Parsed: {name}=unknown");
}
None
}