fn foo<#[derive(Debug)] T>() { //~ ERROR expected non-macro attribute, found attribute macro match 0 { #[derive(Debug)] //~ ERROR expected non-macro attribute, found attribute macro _ => (), } } fn main() {}