#[macro_export] macro_rules! foo { () => { let x: &Option = &Some(1); let _y = x as *const Option; } }