extern crate hiccup; use hiccup::hiccup; #[test] fn xml_templating() { let mut out = String::new(); let _ = hiccup!(&mut out, xml{metas=>"I forgot them all", version=>"any version"}[ family[name{name=>"Rubiechiov", origin=>"Kazakhstan"}] members{class=>"close family"}[ member{age=>"oldest", color=>"yellow"}["some name"] member{age=>"mid-age", color=>"yellow"}["some other name"] member{age=>"yougest", color=>"brown"}["Julia"]] ]); assert_eq!(out,"\ \ some name\ some other name\ Julia"); }