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>
19 enum EmtpyWithComment {
32 First(LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG, // comment
34 // This is the second variant
38 enum StructLikeVariants {
41 x: i32, // Test comment
44 y: SomeType, // Aanother Comment
50 CreateWebGLPaintTask(Size2D<i32>,
52 IpcSender<Result<(IpcSender<CanvasMsg>, usize), String>>), /* This is a post comment */
55 pub enum EnumWithAttributes {
56 // This is a pre comment
57 // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
58 TupleVar(usize, usize, usize), /* AAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA
59 * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
62 SkippedItem(String,String,), // Post-comment
65 ItemStruct { x: usize, y: usize }, /* Comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
67 ForcedPreflight, /* AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
68 * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
71 pub enum SingleTuple {
72 // Pre Comment AAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
73 // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
74 Match(usize, usize, String), /* Post-comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
77 pub enum SingleStruct {
78 Match { name: String, loc: usize }, // Post-comment
81 pub enum GenericEnum<I, T>
82 where I: Iterator<Item = T>
85 Left { list: I, root: T }, // Post-comment
86 Right { list: I, root: T }, // Post Comment
90 enum EmtpyWithComment {
94 enum TestFormatFails {
95 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
98 fn nested_enum_test() {
116 usize), /* AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAA
117 * AAAAAAAAAAAAAAAAAAAAAA */
118 Two, /* AAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
119 * AAAAAAAAAAAAAAAAAA */
121 enum TestNestedFormatFail {
122 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
127 pub struct EmtpyWithComment {
128 // FIXME: Implement this struct
132 pub enum Bencoding<'i> {
135 List(Vec<Bencoding<'i>>),
136 /// A bencoded dict value. The first element the slice of bytes in the
137 /// source that the dict is
138 /// composed of. The second is the dict, decoded into an ordered map.
139 // TODO make Dict "structlike" AKA name the two values.
140 Dict(&'i [u8], BTreeMap<&'i [u8], Bencoding<'i>>),
144 pub enum CoreResourceMsg {
145 SetCookieForUrl(ServoUrl,
146 #[serde(deserialize_with = "::hyper_serde::deserialize",
147 serialize_with = "::hyper_serde::serialize")]