#![cfg_attr(feature ="nightly",feature(stmt_expr_attributes))]#[macro_use]externcrate guard;usestd::env;fnmain(){// read configuration from a certain environment variable
// do nothing if the variable is missing
guard!(letOk(foo_value)=env::var("FOO")else{return});println!("FOO = {}", foo_value);}