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