enum Foo { enum Bar { Baz }, //~^ ERROR `enum` definition cannot be nested inside `enum` struct Quux { field: u8 }, //~^ ERROR `struct` definition cannot be nested inside `enum` union Wibble { field: u8 }, //~^ ERROR `union` definition cannot be nested inside `enum` Bat, } fn main() { }