1 // rustfmt-wrap_comments: true
2 // rustfmt-error_on_line_overflow: false
14 pub enum Foo<'a, Y: Baz> where X: Whatever
17 enum EmtpyWithComment {
30 First(LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG, // comment
32 // This is the second variant
36 enum StructLikeVariants {
37 Normal(u32, String, ),
38 StructLike { x: i32, // Test comment
40 #[Attr50] y: SomeType, // Aanother Comment
45 CreateWebGLPaintTask(Size2D<i32>, GLContextAttributes, IpcSender<Result<(IpcSender<CanvasMsg>, usize), String>>), // This is a post comment
48 pub enum EnumWithAttributes {
49 //This is a pre comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
50 TupleVar(usize, usize, usize), // AAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
53 SkippedItem(String,String,), // Post-comment
56 ItemStruct {x: usize, y: usize}, // Comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
58 ForcedPreflight // AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
61 pub enum SingleTuple {
62 // Pre Comment AAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
63 Match(usize, usize, String) // Post-comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
66 pub enum SingleStruct {
67 Match {name: String, loc: usize} // Post-comment
70 pub enum GenericEnum<I, T>
71 where I: Iterator<Item = T> {
73 Left {list: I, root: T}, // Post-comment
74 Right {list: I, root: T} // Post Comment
78 enum EmtpyWithComment {
82 enum TestFormatFails {
83 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
86 fn nested_enum_test() {
89 One(usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize,), // AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA
90 Two // AAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAA
92 enum TestNestedFormatFail {
93 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
98 pub struct EmtpyWithComment {
99 // FIXME: Implement this struct
103 pub enum Bencoding<'i> {
106 List(Vec<Bencoding<'i>>),
107 /// A bencoded dict value. The first element the slice of bytes in the source that the dict is
108 /// composed of. The second is the dict, decoded into an ordered map.
109 // TODO make Dict "structlike" AKA name the two values.
110 Dict(&'i [u8], BTreeMap<&'i [u8], Bencoding<'i>>),
114 pub enum CoreResourceMsg {
117 #[serde(deserialize_with = "::hyper_serde::deserialize",
118 serialize_with = "::hyper_serde::serialize")]