1 // rustfmt-wrap_comments: true
13 pub enum Foo<'a, Y: Baz> where X: Whatever
16 enum EmtpyWithComment {
29 First(LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONG, // comment
31 // This is the second variant
35 enum StructLikeVariants {
36 Normal(u32, String, ),
37 StructLike { x: i32, // Test comment
39 #[Attr50] y: SomeType, // Aanother Comment
44 CreateWebGLPaintTask(Size2D<i32>, GLContextAttributes, IpcSender<Result<(IpcSender<CanvasMsg>, usize), String>>), // This is a post comment
47 pub enum EnumWithAttributes {
48 //This is a pre comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
49 TupleVar(usize, usize, usize), // AAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
52 SkippedItem(String,String,), // Post-comment
55 ItemStruct {x: usize, y: usize}, // Comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
57 ForcedPreflight // AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
60 pub enum SingleTuple {
61 // Pre Comment AAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
62 Match(usize, usize, String) // Post-comment AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
65 pub enum SingleStruct {
66 Match {name: String, loc: usize} // Post-comment
69 pub enum GenericEnum<I, T>
70 where I: Iterator<Item = T> {
72 Left {list: I, root: T}, // Post-comment
73 Right {list: I, root: T} // Post Comment
77 enum EmtpyWithComment {
81 enum TestFormatFails {
82 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
85 fn nested_enum_test() {
88 One(usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize, usize,), // AAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA
89 Two // AAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAA
91 enum TestNestedFormatFail {
92 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
97 pub struct EmtpyWithComment {
98 // FIXME: Implement this struct
102 pub enum Bencoding<'i> {
105 List(Vec<Bencoding<'i>>),
106 /// A bencoded dict value. The first element the slice of bytes in the source that the dict is
107 /// composed of. The second is the dict, decoded into an ordered map.
108 // TODO make Dict "structlike" AKA name the two values.
109 Dict(&'i [u8], BTreeMap<&'i [u8], Bencoding<'i>>),
113 pub enum CoreResourceMsg {
116 #[serde(deserialize_with = "::hyper_serde::deserialize",
117 serialize_with = "::hyper_serde::serialize")]
123 enum Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong {}
124 enum Looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong {}
125 enum Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong {}
126 enum Loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong { Foo }
129 pub enum Entry<'a, K: 'a, V: 'a> {
131 #[ stable( feature = "rust1", since = "1.0.0" ) ] VacantEntry<'a, K, V>,
134 #[ stable( feature = "rust1", since = "1.0.0" ) ]
135 OccupiedEntry<'a, K, V>,
140 pub enum ForegroundColor {
141 CYAN = (winapi::FOREGROUND_INTENSITY | winapi::FOREGROUND_GREEN | winapi::FOREGROUND_BLUE) as u16,
146 V ( < std::slice::Iter<'a, Xxxxxxxxxxxxxx> as Iterator> :: Item ) ,
156 Subscribe { pos: usize },
157 IsReady { pos: usize, ready: bool },
163 FinalTryRecv { pos: usize, id_woken: usize },
169 #[derive(Debug, Fail)]
171 #[fail(display = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")]
172 UnexpectedSingleToken { token: syn::Token },
177 #[fail(display = ".....................................................")] Io(::std::io::Error),
178 #[fail(display = ".....................................................")] Ioo(::std::io::Error),
179 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(::std::io::Error),
180 Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(::std::io::Error),
185 #[fail(display = "Parsing error: {}", 0)] LexError(parser::lexer::LexError),
186 #[fail(display = "Parsing error: {:?}", 0)] ParseError(parser::ParseError),
187 #[fail(display = "Validation error: {:?}", 0)] ValidationError(Vec<validation::Error>),
188 #[fail(display = "Execution error: {}", 0)] ExecutionError(String),
190 #[fail(display = "Translation error: from {} to {}", 0, 1)] TranslationError(String, String),
191 // (kind, input, expected)
192 #[fail(display = "Could not find {}: Found: {}, expected: {:?}", 0, 1, 2)] ResolveError(&'static str, String, Option<String>),