rust/tests/ui/rfcs/rfc-2008-non-exhaustive/invalid-attribute.rs

17 lines
328 B
Rust

#[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() { }