error: unexpected generic arguments in path --> $DIR/visibility-ty-params.rs:6:6 | LL | m!{ S } | ^^^^ error[E0577]: expected module, found struct `S` --> $DIR/visibility-ty-params.rs:6:5 | LL | m!{ S } | ^^^^^ not a module error: unexpected generic arguments in path --> $DIR/visibility-ty-params.rs:10:10 | LL | m!{ m<> } | ^^ error: aborting due to 3 previous errors For more information about this error, try `rustc --explain E0577`.