]> git.lizzy.rs Git - rust.git/blob - tests/ui/proc-macro/weird-braces.stdout
Rollup merge of #106726 - cmorin6:fix-comment-typos, r=Nilstrieb
[rust.git] / tests / ui / proc-macro / weird-braces.stdout
1 PRINT-ATTR_ARGS INPUT (DISPLAY): first_outer
2 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
3     Ident {
4         ident: "first_outer",
5         span: $DIR/weird-braces.rs:16:25: 16:36 (#0),
6     },
7 ]
8 PRINT-ATTR INPUT (DISPLAY): #[print_target_and_args(second_outer)] impl Bar < { 1 > 0 } > for Foo <
9 { true } >
10 {
11     #! [print_target_and_args(first_inner)] #!
12     [print_target_and_args(second_inner)]
13 }
14 PRINT-ATTR INPUT (DEBUG): TokenStream [
15     Punct {
16         ch: '#',
17         spacing: Alone,
18         span: $DIR/weird-braces.rs:17:1: 17:2 (#0),
19     },
20     Group {
21         delimiter: Bracket,
22         stream: TokenStream [
23             Ident {
24                 ident: "print_target_and_args",
25                 span: $DIR/weird-braces.rs:17:3: 17:24 (#0),
26             },
27             Group {
28                 delimiter: Parenthesis,
29                 stream: TokenStream [
30                     Ident {
31                         ident: "second_outer",
32                         span: $DIR/weird-braces.rs:17:25: 17:37 (#0),
33                     },
34                 ],
35                 span: $DIR/weird-braces.rs:17:24: 17:38 (#0),
36             },
37         ],
38         span: $DIR/weird-braces.rs:17:2: 17:39 (#0),
39     },
40     Ident {
41         ident: "impl",
42         span: $DIR/weird-braces.rs:18:1: 18:5 (#0),
43     },
44     Ident {
45         ident: "Bar",
46         span: $DIR/weird-braces.rs:18:6: 18:9 (#0),
47     },
48     Punct {
49         ch: '<',
50         spacing: Alone,
51         span: $DIR/weird-braces.rs:18:9: 18:10 (#0),
52     },
53     Group {
54         delimiter: Brace,
55         stream: TokenStream [
56             Literal {
57                 kind: Integer,
58                 symbol: "1",
59                 suffix: None,
60                 span: $DIR/weird-braces.rs:18:11: 18:12 (#0),
61             },
62             Punct {
63                 ch: '>',
64                 spacing: Alone,
65                 span: $DIR/weird-braces.rs:18:13: 18:14 (#0),
66             },
67             Literal {
68                 kind: Integer,
69                 symbol: "0",
70                 suffix: None,
71                 span: $DIR/weird-braces.rs:18:15: 18:16 (#0),
72             },
73         ],
74         span: $DIR/weird-braces.rs:18:10: 18:17 (#0),
75     },
76     Punct {
77         ch: '>',
78         spacing: Alone,
79         span: $DIR/weird-braces.rs:18:17: 18:18 (#0),
80     },
81     Ident {
82         ident: "for",
83         span: $DIR/weird-braces.rs:18:19: 18:22 (#0),
84     },
85     Ident {
86         ident: "Foo",
87         span: $DIR/weird-braces.rs:18:23: 18:26 (#0),
88     },
89     Punct {
90         ch: '<',
91         spacing: Alone,
92         span: $DIR/weird-braces.rs:18:26: 18:27 (#0),
93     },
94     Group {
95         delimiter: Brace,
96         stream: TokenStream [
97             Ident {
98                 ident: "true",
99                 span: $DIR/weird-braces.rs:18:28: 18:32 (#0),
100             },
101         ],
102         span: $DIR/weird-braces.rs:18:27: 18:33 (#0),
103     },
104     Punct {
105         ch: '>',
106         spacing: Alone,
107         span: $DIR/weird-braces.rs:18:33: 18:34 (#0),
108     },
109     Group {
110         delimiter: Brace,
111         stream: TokenStream [
112             Punct {
113                 ch: '#',
114                 spacing: Joint,
115                 span: $DIR/weird-braces.rs:19:5: 19:6 (#0),
116             },
117             Punct {
118                 ch: '!',
119                 spacing: Alone,
120                 span: $DIR/weird-braces.rs:19:6: 19:7 (#0),
121             },
122             Group {
123                 delimiter: Bracket,
124                 stream: TokenStream [
125                     Ident {
126                         ident: "print_target_and_args",
127                         span: $DIR/weird-braces.rs:19:8: 19:29 (#0),
128                     },
129                     Group {
130                         delimiter: Parenthesis,
131                         stream: TokenStream [
132                             Ident {
133                                 ident: "first_inner",
134                                 span: $DIR/weird-braces.rs:19:30: 19:41 (#0),
135                             },
136                         ],
137                         span: $DIR/weird-braces.rs:19:29: 19:42 (#0),
138                     },
139                 ],
140                 span: $DIR/weird-braces.rs:19:7: 19:43 (#0),
141             },
142             Punct {
143                 ch: '#',
144                 spacing: Joint,
145                 span: $DIR/weird-braces.rs:20:5: 20:6 (#0),
146             },
147             Punct {
148                 ch: '!',
149                 spacing: Alone,
150                 span: $DIR/weird-braces.rs:20:6: 20:7 (#0),
151             },
152             Group {
153                 delimiter: Bracket,
154                 stream: TokenStream [
155                     Ident {
156                         ident: "print_target_and_args",
157                         span: $DIR/weird-braces.rs:20:8: 20:29 (#0),
158                     },
159                     Group {
160                         delimiter: Parenthesis,
161                         stream: TokenStream [
162                             Ident {
163                                 ident: "second_inner",
164                                 span: $DIR/weird-braces.rs:20:30: 20:42 (#0),
165                             },
166                         ],
167                         span: $DIR/weird-braces.rs:20:29: 20:43 (#0),
168                     },
169                 ],
170                 span: $DIR/weird-braces.rs:20:7: 20:44 (#0),
171             },
172         ],
173         span: $DIR/weird-braces.rs:18:35: 21:2 (#0),
174     },
175 ]
176 PRINT-ATTR_ARGS INPUT (DISPLAY): second_outer
177 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
178     Ident {
179         ident: "second_outer",
180         span: $DIR/weird-braces.rs:17:25: 17:37 (#0),
181     },
182 ]
183 PRINT-ATTR INPUT (DISPLAY): impl Bar < { 1 > 0 } > for Foo < { true } >
184 {
185     #! [print_target_and_args(first_inner)] #!
186     [print_target_and_args(second_inner)]
187 }
188 PRINT-ATTR INPUT (DEBUG): TokenStream [
189     Ident {
190         ident: "impl",
191         span: $DIR/weird-braces.rs:18:1: 18:5 (#0),
192     },
193     Ident {
194         ident: "Bar",
195         span: $DIR/weird-braces.rs:18:6: 18:9 (#0),
196     },
197     Punct {
198         ch: '<',
199         spacing: Alone,
200         span: $DIR/weird-braces.rs:18:9: 18:10 (#0),
201     },
202     Group {
203         delimiter: Brace,
204         stream: TokenStream [
205             Literal {
206                 kind: Integer,
207                 symbol: "1",
208                 suffix: None,
209                 span: $DIR/weird-braces.rs:18:11: 18:12 (#0),
210             },
211             Punct {
212                 ch: '>',
213                 spacing: Alone,
214                 span: $DIR/weird-braces.rs:18:13: 18:14 (#0),
215             },
216             Literal {
217                 kind: Integer,
218                 symbol: "0",
219                 suffix: None,
220                 span: $DIR/weird-braces.rs:18:15: 18:16 (#0),
221             },
222         ],
223         span: $DIR/weird-braces.rs:18:10: 18:17 (#0),
224     },
225     Punct {
226         ch: '>',
227         spacing: Alone,
228         span: $DIR/weird-braces.rs:18:17: 18:18 (#0),
229     },
230     Ident {
231         ident: "for",
232         span: $DIR/weird-braces.rs:18:19: 18:22 (#0),
233     },
234     Ident {
235         ident: "Foo",
236         span: $DIR/weird-braces.rs:18:23: 18:26 (#0),
237     },
238     Punct {
239         ch: '<',
240         spacing: Alone,
241         span: $DIR/weird-braces.rs:18:26: 18:27 (#0),
242     },
243     Group {
244         delimiter: Brace,
245         stream: TokenStream [
246             Ident {
247                 ident: "true",
248                 span: $DIR/weird-braces.rs:18:28: 18:32 (#0),
249             },
250         ],
251         span: $DIR/weird-braces.rs:18:27: 18:33 (#0),
252     },
253     Punct {
254         ch: '>',
255         spacing: Alone,
256         span: $DIR/weird-braces.rs:18:33: 18:34 (#0),
257     },
258     Group {
259         delimiter: Brace,
260         stream: TokenStream [
261             Punct {
262                 ch: '#',
263                 spacing: Joint,
264                 span: $DIR/weird-braces.rs:19:5: 19:6 (#0),
265             },
266             Punct {
267                 ch: '!',
268                 spacing: Alone,
269                 span: $DIR/weird-braces.rs:19:6: 19:7 (#0),
270             },
271             Group {
272                 delimiter: Bracket,
273                 stream: TokenStream [
274                     Ident {
275                         ident: "print_target_and_args",
276                         span: $DIR/weird-braces.rs:19:8: 19:29 (#0),
277                     },
278                     Group {
279                         delimiter: Parenthesis,
280                         stream: TokenStream [
281                             Ident {
282                                 ident: "first_inner",
283                                 span: $DIR/weird-braces.rs:19:30: 19:41 (#0),
284                             },
285                         ],
286                         span: $DIR/weird-braces.rs:19:29: 19:42 (#0),
287                     },
288                 ],
289                 span: $DIR/weird-braces.rs:19:7: 19:43 (#0),
290             },
291             Punct {
292                 ch: '#',
293                 spacing: Joint,
294                 span: $DIR/weird-braces.rs:20:5: 20:6 (#0),
295             },
296             Punct {
297                 ch: '!',
298                 spacing: Alone,
299                 span: $DIR/weird-braces.rs:20:6: 20:7 (#0),
300             },
301             Group {
302                 delimiter: Bracket,
303                 stream: TokenStream [
304                     Ident {
305                         ident: "print_target_and_args",
306                         span: $DIR/weird-braces.rs:20:8: 20:29 (#0),
307                     },
308                     Group {
309                         delimiter: Parenthesis,
310                         stream: TokenStream [
311                             Ident {
312                                 ident: "second_inner",
313                                 span: $DIR/weird-braces.rs:20:30: 20:42 (#0),
314                             },
315                         ],
316                         span: $DIR/weird-braces.rs:20:29: 20:43 (#0),
317                     },
318                 ],
319                 span: $DIR/weird-braces.rs:20:7: 20:44 (#0),
320             },
321         ],
322         span: $DIR/weird-braces.rs:18:35: 21:2 (#0),
323     },
324 ]
325 PRINT-ATTR_ARGS INPUT (DISPLAY): first_inner
326 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
327     Ident {
328         ident: "first_inner",
329         span: $DIR/weird-braces.rs:19:30: 19:41 (#0),
330     },
331 ]
332 PRINT-ATTR INPUT (DISPLAY): impl Bar < { 1 > 0 } > for Foo < { true } >
333 { #! [print_target_and_args(second_inner)] }
334 PRINT-ATTR INPUT (DEBUG): TokenStream [
335     Ident {
336         ident: "impl",
337         span: $DIR/weird-braces.rs:18:1: 18:5 (#0),
338     },
339     Ident {
340         ident: "Bar",
341         span: $DIR/weird-braces.rs:18:6: 18:9 (#0),
342     },
343     Punct {
344         ch: '<',
345         spacing: Alone,
346         span: $DIR/weird-braces.rs:18:9: 18:10 (#0),
347     },
348     Group {
349         delimiter: Brace,
350         stream: TokenStream [
351             Literal {
352                 kind: Integer,
353                 symbol: "1",
354                 suffix: None,
355                 span: $DIR/weird-braces.rs:18:11: 18:12 (#0),
356             },
357             Punct {
358                 ch: '>',
359                 spacing: Alone,
360                 span: $DIR/weird-braces.rs:18:13: 18:14 (#0),
361             },
362             Literal {
363                 kind: Integer,
364                 symbol: "0",
365                 suffix: None,
366                 span: $DIR/weird-braces.rs:18:15: 18:16 (#0),
367             },
368         ],
369         span: $DIR/weird-braces.rs:18:10: 18:17 (#0),
370     },
371     Punct {
372         ch: '>',
373         spacing: Alone,
374         span: $DIR/weird-braces.rs:18:17: 18:18 (#0),
375     },
376     Ident {
377         ident: "for",
378         span: $DIR/weird-braces.rs:18:19: 18:22 (#0),
379     },
380     Ident {
381         ident: "Foo",
382         span: $DIR/weird-braces.rs:18:23: 18:26 (#0),
383     },
384     Punct {
385         ch: '<',
386         spacing: Alone,
387         span: $DIR/weird-braces.rs:18:26: 18:27 (#0),
388     },
389     Group {
390         delimiter: Brace,
391         stream: TokenStream [
392             Ident {
393                 ident: "true",
394                 span: $DIR/weird-braces.rs:18:28: 18:32 (#0),
395             },
396         ],
397         span: $DIR/weird-braces.rs:18:27: 18:33 (#0),
398     },
399     Punct {
400         ch: '>',
401         spacing: Alone,
402         span: $DIR/weird-braces.rs:18:33: 18:34 (#0),
403     },
404     Group {
405         delimiter: Brace,
406         stream: TokenStream [
407             Punct {
408                 ch: '#',
409                 spacing: Joint,
410                 span: $DIR/weird-braces.rs:20:5: 20:6 (#0),
411             },
412             Punct {
413                 ch: '!',
414                 spacing: Alone,
415                 span: $DIR/weird-braces.rs:20:6: 20:7 (#0),
416             },
417             Group {
418                 delimiter: Bracket,
419                 stream: TokenStream [
420                     Ident {
421                         ident: "print_target_and_args",
422                         span: $DIR/weird-braces.rs:20:8: 20:29 (#0),
423                     },
424                     Group {
425                         delimiter: Parenthesis,
426                         stream: TokenStream [
427                             Ident {
428                                 ident: "second_inner",
429                                 span: $DIR/weird-braces.rs:20:30: 20:42 (#0),
430                             },
431                         ],
432                         span: $DIR/weird-braces.rs:20:29: 20:43 (#0),
433                     },
434                 ],
435                 span: $DIR/weird-braces.rs:20:7: 20:44 (#0),
436             },
437         ],
438         span: $DIR/weird-braces.rs:18:35: 21:2 (#0),
439     },
440 ]
441 PRINT-ATTR_ARGS INPUT (DISPLAY): second_inner
442 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
443     Ident {
444         ident: "second_inner",
445         span: $DIR/weird-braces.rs:20:30: 20:42 (#0),
446     },
447 ]
448 PRINT-ATTR INPUT (DISPLAY): impl Bar < { 1 > 0 } > for Foo < { true } > {}
449 PRINT-ATTR INPUT (DEBUG): TokenStream [
450     Ident {
451         ident: "impl",
452         span: $DIR/weird-braces.rs:18:1: 18:5 (#0),
453     },
454     Ident {
455         ident: "Bar",
456         span: $DIR/weird-braces.rs:18:6: 18:9 (#0),
457     },
458     Punct {
459         ch: '<',
460         spacing: Alone,
461         span: $DIR/weird-braces.rs:18:9: 18:10 (#0),
462     },
463     Group {
464         delimiter: Brace,
465         stream: TokenStream [
466             Literal {
467                 kind: Integer,
468                 symbol: "1",
469                 suffix: None,
470                 span: $DIR/weird-braces.rs:18:11: 18:12 (#0),
471             },
472             Punct {
473                 ch: '>',
474                 spacing: Alone,
475                 span: $DIR/weird-braces.rs:18:13: 18:14 (#0),
476             },
477             Literal {
478                 kind: Integer,
479                 symbol: "0",
480                 suffix: None,
481                 span: $DIR/weird-braces.rs:18:15: 18:16 (#0),
482             },
483         ],
484         span: $DIR/weird-braces.rs:18:10: 18:17 (#0),
485     },
486     Punct {
487         ch: '>',
488         spacing: Alone,
489         span: $DIR/weird-braces.rs:18:17: 18:18 (#0),
490     },
491     Ident {
492         ident: "for",
493         span: $DIR/weird-braces.rs:18:19: 18:22 (#0),
494     },
495     Ident {
496         ident: "Foo",
497         span: $DIR/weird-braces.rs:18:23: 18:26 (#0),
498     },
499     Punct {
500         ch: '<',
501         spacing: Alone,
502         span: $DIR/weird-braces.rs:18:26: 18:27 (#0),
503     },
504     Group {
505         delimiter: Brace,
506         stream: TokenStream [
507             Ident {
508                 ident: "true",
509                 span: $DIR/weird-braces.rs:18:28: 18:32 (#0),
510             },
511         ],
512         span: $DIR/weird-braces.rs:18:27: 18:33 (#0),
513     },
514     Punct {
515         ch: '>',
516         spacing: Alone,
517         span: $DIR/weird-braces.rs:18:33: 18:34 (#0),
518     },
519     Group {
520         delimiter: Brace,
521         stream: TokenStream [],
522         span: $DIR/weird-braces.rs:18:35: 21:2 (#0),
523     },
524 ]