#![feature(never_type)] struct Foo; //~^ ERROR `[u8; 0]` is forbidden struct Bar; //~^ ERROR `()` is forbidden #[derive(PartialEq, Eq)] struct No; struct Fez; //~^ ERROR `No` is forbidden struct Faz; //~^ ERROR `&'static u8` is forbidden struct Fiz; //~^ ERROR `!` is forbidden enum Goo { A, B } //~^ ERROR `()` is forbidden union Boo { a: () } //~^ ERROR `()` is forbidden fn main() {}