1 PRINT-ATTR_ARGS INPUT (DISPLAY): first_outer
2 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
5 span: $DIR/weird-braces.rs:16:25: 16:36 (#0),
8 PRINT-ATTR INPUT (DISPLAY): #[print_target_and_args(second_outer)] impl Bar < { 1 > 0 } > for Foo <
11 #! [print_target_and_args(first_inner)] #!
12 [print_target_and_args(second_inner)]
14 PRINT-ATTR INPUT (DEBUG): TokenStream [
18 span: $DIR/weird-braces.rs:17:1: 17:2 (#0),
24 ident: "print_target_and_args",
25 span: $DIR/weird-braces.rs:17:3: 17:24 (#0),
28 delimiter: Parenthesis,
31 ident: "second_outer",
32 span: $DIR/weird-braces.rs:17:25: 17:37 (#0),
35 span: $DIR/weird-braces.rs:17:24: 17:38 (#0),
38 span: $DIR/weird-braces.rs:17:2: 17:39 (#0),
42 span: $DIR/weird-braces.rs:18:1: 18:5 (#0),
46 span: $DIR/weird-braces.rs:18:6: 18:9 (#0),
51 span: $DIR/weird-braces.rs:18:9: 18:10 (#0),
60 span: $DIR/weird-braces.rs:18:11: 18:12 (#0),
65 span: $DIR/weird-braces.rs:18:13: 18:14 (#0),
71 span: $DIR/weird-braces.rs:18:15: 18:16 (#0),
74 span: $DIR/weird-braces.rs:18:10: 18:17 (#0),
79 span: $DIR/weird-braces.rs:18:17: 18:18 (#0),
83 span: $DIR/weird-braces.rs:18:19: 18:22 (#0),
87 span: $DIR/weird-braces.rs:18:23: 18:26 (#0),
92 span: $DIR/weird-braces.rs:18:26: 18:27 (#0),
99 span: $DIR/weird-braces.rs:18:28: 18:32 (#0),
102 span: $DIR/weird-braces.rs:18:27: 18:33 (#0),
107 span: $DIR/weird-braces.rs:18:33: 18:34 (#0),
111 stream: TokenStream [
115 span: $DIR/weird-braces.rs:19:5: 19:6 (#0),
120 span: $DIR/weird-braces.rs:19:6: 19:7 (#0),
124 stream: TokenStream [
126 ident: "print_target_and_args",
127 span: $DIR/weird-braces.rs:19:8: 19:29 (#0),
130 delimiter: Parenthesis,
131 stream: TokenStream [
133 ident: "first_inner",
134 span: $DIR/weird-braces.rs:19:30: 19:41 (#0),
137 span: $DIR/weird-braces.rs:19:29: 19:42 (#0),
140 span: $DIR/weird-braces.rs:19:7: 19:43 (#0),
145 span: $DIR/weird-braces.rs:20:5: 20:6 (#0),
150 span: $DIR/weird-braces.rs:20:6: 20:7 (#0),
154 stream: TokenStream [
156 ident: "print_target_and_args",
157 span: $DIR/weird-braces.rs:20:8: 20:29 (#0),
160 delimiter: Parenthesis,
161 stream: TokenStream [
163 ident: "second_inner",
164 span: $DIR/weird-braces.rs:20:30: 20:42 (#0),
167 span: $DIR/weird-braces.rs:20:29: 20:43 (#0),
170 span: $DIR/weird-braces.rs:20:7: 20:44 (#0),
173 span: $DIR/weird-braces.rs:18:35: 21:2 (#0),
176 PRINT-ATTR_ARGS INPUT (DISPLAY): second_outer
177 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
179 ident: "second_outer",
180 span: $DIR/weird-braces.rs:17:25: 17:37 (#0),
183 PRINT-ATTR INPUT (DISPLAY): impl Bar < { 1 > 0 } > for Foo < { true } >
185 #! [print_target_and_args(first_inner)] #!
186 [print_target_and_args(second_inner)]
188 PRINT-ATTR INPUT (DEBUG): TokenStream [
191 span: $DIR/weird-braces.rs:18:1: 18:5 (#0),
195 span: $DIR/weird-braces.rs:18:6: 18:9 (#0),
200 span: $DIR/weird-braces.rs:18:9: 18:10 (#0),
204 stream: TokenStream [
209 span: $DIR/weird-braces.rs:18:11: 18:12 (#0),
214 span: $DIR/weird-braces.rs:18:13: 18:14 (#0),
220 span: $DIR/weird-braces.rs:18:15: 18:16 (#0),
223 span: $DIR/weird-braces.rs:18:10: 18:17 (#0),
228 span: $DIR/weird-braces.rs:18:17: 18:18 (#0),
232 span: $DIR/weird-braces.rs:18:19: 18:22 (#0),
236 span: $DIR/weird-braces.rs:18:23: 18:26 (#0),
241 span: $DIR/weird-braces.rs:18:26: 18:27 (#0),
245 stream: TokenStream [
248 span: $DIR/weird-braces.rs:18:28: 18:32 (#0),
251 span: $DIR/weird-braces.rs:18:27: 18:33 (#0),
256 span: $DIR/weird-braces.rs:18:33: 18:34 (#0),
260 stream: TokenStream [
264 span: $DIR/weird-braces.rs:19:5: 19:6 (#0),
269 span: $DIR/weird-braces.rs:19:6: 19:7 (#0),
273 stream: TokenStream [
275 ident: "print_target_and_args",
276 span: $DIR/weird-braces.rs:19:8: 19:29 (#0),
279 delimiter: Parenthesis,
280 stream: TokenStream [
282 ident: "first_inner",
283 span: $DIR/weird-braces.rs:19:30: 19:41 (#0),
286 span: $DIR/weird-braces.rs:19:29: 19:42 (#0),
289 span: $DIR/weird-braces.rs:19:7: 19:43 (#0),
294 span: $DIR/weird-braces.rs:20:5: 20:6 (#0),
299 span: $DIR/weird-braces.rs:20:6: 20:7 (#0),
303 stream: TokenStream [
305 ident: "print_target_and_args",
306 span: $DIR/weird-braces.rs:20:8: 20:29 (#0),
309 delimiter: Parenthesis,
310 stream: TokenStream [
312 ident: "second_inner",
313 span: $DIR/weird-braces.rs:20:30: 20:42 (#0),
316 span: $DIR/weird-braces.rs:20:29: 20:43 (#0),
319 span: $DIR/weird-braces.rs:20:7: 20:44 (#0),
322 span: $DIR/weird-braces.rs:18:35: 21:2 (#0),
325 PRINT-ATTR_ARGS INPUT (DISPLAY): first_inner
326 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
328 ident: "first_inner",
329 span: $DIR/weird-braces.rs:19:30: 19:41 (#0),
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 [
337 span: $DIR/weird-braces.rs:18:1: 18:5 (#0),
341 span: $DIR/weird-braces.rs:18:6: 18:9 (#0),
346 span: $DIR/weird-braces.rs:18:9: 18:10 (#0),
350 stream: TokenStream [
355 span: $DIR/weird-braces.rs:18:11: 18:12 (#0),
360 span: $DIR/weird-braces.rs:18:13: 18:14 (#0),
366 span: $DIR/weird-braces.rs:18:15: 18:16 (#0),
369 span: $DIR/weird-braces.rs:18:10: 18:17 (#0),
374 span: $DIR/weird-braces.rs:18:17: 18:18 (#0),
378 span: $DIR/weird-braces.rs:18:19: 18:22 (#0),
382 span: $DIR/weird-braces.rs:18:23: 18:26 (#0),
387 span: $DIR/weird-braces.rs:18:26: 18:27 (#0),
391 stream: TokenStream [
394 span: $DIR/weird-braces.rs:18:28: 18:32 (#0),
397 span: $DIR/weird-braces.rs:18:27: 18:33 (#0),
402 span: $DIR/weird-braces.rs:18:33: 18:34 (#0),
406 stream: TokenStream [
410 span: $DIR/weird-braces.rs:20:5: 20:6 (#0),
415 span: $DIR/weird-braces.rs:20:6: 20:7 (#0),
419 stream: TokenStream [
421 ident: "print_target_and_args",
422 span: $DIR/weird-braces.rs:20:8: 20:29 (#0),
425 delimiter: Parenthesis,
426 stream: TokenStream [
428 ident: "second_inner",
429 span: $DIR/weird-braces.rs:20:30: 20:42 (#0),
432 span: $DIR/weird-braces.rs:20:29: 20:43 (#0),
435 span: $DIR/weird-braces.rs:20:7: 20:44 (#0),
438 span: $DIR/weird-braces.rs:18:35: 21:2 (#0),
441 PRINT-ATTR_ARGS INPUT (DISPLAY): second_inner
442 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
444 ident: "second_inner",
445 span: $DIR/weird-braces.rs:20:30: 20:42 (#0),
448 PRINT-ATTR INPUT (DISPLAY): impl Bar < { 1 > 0 } > for Foo < { true } > { }
449 PRINT-ATTR INPUT (DEBUG): TokenStream [
452 span: $DIR/weird-braces.rs:18:1: 18:5 (#0),
456 span: $DIR/weird-braces.rs:18:6: 18:9 (#0),
461 span: $DIR/weird-braces.rs:18:9: 18:10 (#0),
465 stream: TokenStream [
470 span: $DIR/weird-braces.rs:18:11: 18:12 (#0),
475 span: $DIR/weird-braces.rs:18:13: 18:14 (#0),
481 span: $DIR/weird-braces.rs:18:15: 18:16 (#0),
484 span: $DIR/weird-braces.rs:18:10: 18:17 (#0),
489 span: $DIR/weird-braces.rs:18:17: 18:18 (#0),
493 span: $DIR/weird-braces.rs:18:19: 18:22 (#0),
497 span: $DIR/weird-braces.rs:18:23: 18:26 (#0),
502 span: $DIR/weird-braces.rs:18:26: 18:27 (#0),
506 stream: TokenStream [
509 span: $DIR/weird-braces.rs:18:28: 18:32 (#0),
512 span: $DIR/weird-braces.rs:18:27: 18:33 (#0),
517 span: $DIR/weird-braces.rs:18:33: 18:34 (#0),
521 stream: TokenStream [],
522 span: $DIR/weird-braces.rs:18:35: 21:2 (#0),