1 2 3 4 5 6 7 8 9 10
#[macro_export] macro_rules! ice { () => { fn main() { let d = &mut 0; let c = || *d += 1; c(); } }; }