1extern crate simon; 2 3use simon::*; 4 5fn main() { 6 match free::<String>() 7 .vec_singleton() 8 .required() 9 .parse_env() 10 .result 11 { 12 Ok(name) => println!("Hello, {}!", name), 13 Err(msg) => eprintln!("Error: {}", msg), 14 } 15}