macro_rules! ignored_item { | |
() => { | |
fn foo() {} | |
fn bar() {} | |
, //~ ERROR macro expansion ignores token `,` | |
} | |
} | |
macro_rules! ignored_expr { | |
() => ( 1, //~ ERROR expected one of `.`, `;`, `?`, `}`, or an operator, found `,` | |
2 ) | |
} | |
macro_rules! ignored_pat { | |
() => ( 1, 2 ) //~ ERROR macro expansion ignores token `,` | |
} | |
ignored_item!(); | |
fn main() { | |
ignored_expr!(); | |
match 1 { | |
ignored_pat!() => (), | |
_ => (), | |
} | |
} |