macro_rules! test_macro { ( $( $t:ty ),* $(),*) => { enum SomeEnum { $( $t, )* //~ ERROR expected identifier, found metavariable }; }; } fn main() { test_macro!(String,); }