macro_rules! dot { | |
($id:ident) => { | |
().$id(); | |
} | |
} | |
macro_rules! dispatch { | |
($id:ident) => { | |
<()>::$id(); | |
} | |
} | |
fn main() { | |
dot!(hello); | |
//~^ ERROR no method named `hello` found for unit type `()` in the current scope | |
dispatch!(hello); | |
//~^ ERROR no function or associated item named `hello` found for unit type `()` in the current scope | |
} |