// Issue: #32950 // Ensure that using macros rather than a type doesn't break `derive`. #[derive(Debug)] struct Nonsense { //~^ ERROR type parameter `T` is never used should_be_vec_t: vec![T], //~^ ERROR `derive` cannot be used on items with type macros //~| ERROR expected type, found `expr` metavariable } fn main() {}