1 2 3 4 5 6 7 8 9 10 11
// run-pass macro_rules! do_block{ ($val:block) => {$val} } fn main() { let s; do_block!({ s = "it works!"; }); assert_eq!(s, "it works!"); }