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