#[non_exhaustive(anything)] //~^ ERROR malformed `non_exhaustive` attribute struct Foo; #[non_exhaustive] //~^ ERROR attribute should be applied to a struct or enum [E0701] trait Bar { } #[non_exhaustive] //~^ ERROR attribute should be applied to a struct or enum [E0701] union Baz { f1: u16, f2: u16 } fn main() { }