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 {
34 LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG, // comment
37 // This is the second variant
41 enum StructLikeVariants {
44 x: i32, // Test comment
47 y: SomeType, // Aanother Comment
56 IpcSender<Result<(IpcSender<CanvasMsg>, usize), String>>,
57 ), // This is a post comment
60 pub enum EnumWithAttributes {
61 // This is a pre comment
62 // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
63 TupleVar(usize, usize, usize), /* AAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA
64 * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
67 SkippedItem(String,String,), // Post-comment
70 ItemStruct { x: usize, y: usize }, /* Comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
72 ForcedPreflight, /* AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
73 * AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
76 pub enum SingleTuple {
77 // Pre Comment AAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
78 // AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
79 Match(usize, usize, String), /* Post-comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA */
82 pub enum SingleStruct {
83 Match { name: String, loc: usize }, // Post-comment
86 pub enum GenericEnum<I, T>
88 I: Iterator<Item = T>,
91 Left { list: I, root: T }, // Post-comment
92 Right { list: I, root: T }, // Post Comment
96 enum EmtpyWithComment {
100 enum TestFormatFails {
101 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
104 fn nested_enum_test() {
124 ), /* AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAA
125 * AAAAAAAAAAAAAAAAAAAAAA */
126 Two, /* AAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
127 * AAAAAAAAAAAAAAAAAA */
129 enum TestNestedFormatFail {
130 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
135 pub struct EmtpyWithComment {
136 // FIXME: Implement this struct
140 pub enum Bencoding<'i> {
143 List(Vec<Bencoding<'i>>),
144 /// A bencoded dict value. The first element the slice of bytes in the
145 /// source that the dict is
146 /// composed of. The second is the dict, decoded into an ordered map.
147 // TODO make Dict "structlike" AKA name the two values.
148 Dict(&'i [u8], BTreeMap<&'i [u8], Bencoding<'i>>),
152 pub enum CoreResourceMsg {
155 #[serde(deserialize_with = "::hyper_serde::deserialize",
156 serialize_with = "::hyper_serde::serialize")]