1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
extern crate yaml_rust; pub mod yaml_handler; use yaml_handler::FileHandler; #[test] fn it_works() { let mut handler = FileHandler::new(); handler.add_files(vec![ "parameters.yml", "routing.yml" ]); let config = match handler.read_all_files() { Some(data) => data, None => return, }; println!("config['parameters']['server']['hostname'] = {}", config["parameters"]["server"]["hostname"].as_str().unwrap()); }