error: macros that expand to items must be delimited with braces or followed by a semicolon --> $DIR/macros-no-semicolon-items.rs:1:17 | LL | macro_rules! foo() | ^^ help: change the delimiters to curly braces | LL | macro_rules! foo {} | ^^ help: add a semicolon | LL | macro_rules! foo(); | ^ error: macros that expand to items must be delimited with braces or followed by a semicolon --> $DIR/macros-no-semicolon-items.rs:8:5 | LL | bar!( | _____^ LL | | blah LL | | blah LL | | blah LL | | ) | |_^ help: change the delimiters to curly braces | LL | bar! { LL | blah LL | blah LL | blah LL | } | help: add a semicolon | LL | ); | ^ error: unexpected end of macro invocation --> $DIR/macros-no-semicolon-items.rs:1:1 | LL | macro_rules! foo() | ^^^^^^^^^^^^^^^^^^ missing tokens in macro arguments error: aborting due to 3 previous errors