mod M { enum A { A, } struct B { b: i32, } // For empty enums and structs, the brace remains on the same line. enum C {} struct D {} enum A<T> where T: Copy { A, } struct B<T> where T: Copy { b: i32, } // For empty enums and structs, the brace remains on the same line. enum C<T> where T: Copy {} struct D<T> where T: Copy {} }