// Issue: #32950 | |
// Ensure that using macros rather than a type doesn't break `derive`. | |
#[derive(Debug)] | |
struct Nonsense<T> { | |
//~^ 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() {} |