1 // rustfmt-wrap_comments: true
2 // rustfmt-error_on_line_overflow: false
8 B(u32, A /* comment */, SomeType),
13 pub enum Foo<'a, Y: Baz>
20 enum EmtpyWithComment {
27 #[someAttr(test)] B = 2, // comment
33 LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG, // comment
36 // This is the second variant
40 enum StructLikeVariants {
43 x: i32, // Test comment
45 #[Attr50] y: SomeType, // Aanother Comment
54 IpcSender<Result<(IpcSender<CanvasMsg>, usize), String>>,
55 ), // This is a post comment
58 pub enum EnumWithAttributes {
59 // This is a pre comment
60 // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
61 TupleVar(usize, usize, usize), /* AAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA
62 * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
65 SkippedItem(String,String,), // Post-comment
68 ItemStruct { x: usize, y: usize }, /* Comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
70 ForcedPreflight, /* AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
71 * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
74 pub enum SingleTuple {
75 // Pre Comment AAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
76 // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
77 Match(usize, usize, String), /* Post-comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
80 pub enum SingleStruct {
81 Match { name: String, loc: usize }, // Post-comment
84 pub enum GenericEnum<I, T>
86 I: Iterator<Item = T>,
89 Left { list: I, root: T }, // Post-comment
90 Right { list: I, root: T }, // Post Comment
94 enum EmtpyWithComment {
98 enum TestFormatFails {
99 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
102 fn nested_enum_test() {
122 ), /* AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAA
123 * AAAAAAAAAAAAAAAAAAAAAA */
124 Two, /* AAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
125 * AAAAAAAAAAAAAAAAAA */
127 enum TestNestedFormatFail {
128 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,
133 pub struct EmtpyWithComment {
134 // FIXME: Implement this struct
138 pub enum Bencoding<'i> {
141 List(Vec<Bencoding<'i>>),
142 /// A bencoded dict value. The first element the slice of bytes in the
143 /// source that the dict is
144 /// composed of. The second is the dict, decoded into an ordered map.
145 // TODO make Dict "structlike" AKA name the two values.
146 Dict(&'i [u8], BTreeMap<&'i [u8], Bencoding<'i>>),
150 pub enum CoreResourceMsg {
153 #[serde(deserialize_with = "::hyper_serde::deserialize",
154 serialize_with = "::hyper_serde::serialize")]
160 enum Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
162 enum Looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
164 enum Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
166 enum Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
172 pub enum Entry<'a, K: 'a, V: 'a> {
173 // This attribute should stay on the same line.
175 #[stable(feature = "rust1", since = "1.0.0")] VacantEntry<'a, K, V>,
177 // This attribute should be kept on the previous line.
179 #[stable(feature = "rust1", since = "1.0.0")] OccupiedEntry<'a, K, V>,