1 struct StructA<T> /* comment 1 */ {
5 struct StructB<T> /* comment 2 */;
7 struct StructC /* comment 3 */;
9 struct StructD /* comment 4 */ {
31 // why a line comment??
38 // why a line comment??
45 enum EnumA<T> /* comment 8 */ {
49 enum EnumB /* comment 9 */ {
63 U: Iterator<Item = String>,
64 V: Iterator<Item = String>,
65 W: Iterator<Item = String>,