1 PRINT-ATTR_ARGS INPUT (DISPLAY): first
2 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
5 span: $DIR/inner-attrs.rs:15:25: 15:30 (#0),
8 PRINT-ATTR INPUT (DISPLAY): #[print_target_and_args(second)] fn foo()
9 { # ! [print_target_and_args(third)] # ! [print_target_and_args(fourth)] }
10 PRINT-ATTR INPUT (DEBUG): TokenStream [
14 span: $DIR/inner-attrs.rs:16:1: 16:2 (#0),
20 ident: "print_target_and_args",
21 span: $DIR/inner-attrs.rs:16:3: 16:24 (#0),
24 delimiter: Parenthesis,
28 span: $DIR/inner-attrs.rs:16:25: 16:31 (#0),
31 span: $DIR/inner-attrs.rs:16:24: 16:32 (#0),
34 span: $DIR/inner-attrs.rs:16:2: 16:33 (#0),
38 span: $DIR/inner-attrs.rs:17:1: 17:3 (#0),
42 span: $DIR/inner-attrs.rs:17:4: 17:7 (#0),
45 delimiter: Parenthesis,
46 stream: TokenStream [],
47 span: $DIR/inner-attrs.rs:17:7: 17:9 (#0),
55 span: $DIR/inner-attrs.rs:18:5: 18:6 (#0),
60 span: $DIR/inner-attrs.rs:18:6: 18:7 (#0),
66 ident: "print_target_and_args",
67 span: $DIR/inner-attrs.rs:18:8: 18:29 (#0),
70 delimiter: Parenthesis,
74 span: $DIR/inner-attrs.rs:18:30: 18:35 (#0),
77 span: $DIR/inner-attrs.rs:18:29: 18:36 (#0),
80 span: $DIR/inner-attrs.rs:18:7: 18:37 (#0),
85 span: $DIR/inner-attrs.rs:19:5: 19:6 (#0),
90 span: $DIR/inner-attrs.rs:19:6: 19:7 (#0),
96 ident: "print_target_and_args",
97 span: $DIR/inner-attrs.rs:19:8: 19:29 (#0),
100 delimiter: Parenthesis,
101 stream: TokenStream [
104 span: $DIR/inner-attrs.rs:19:30: 19:36 (#0),
107 span: $DIR/inner-attrs.rs:19:29: 19:37 (#0),
110 span: $DIR/inner-attrs.rs:19:7: 19:38 (#0),
113 span: $DIR/inner-attrs.rs:17:10: 20:2 (#0),
116 PRINT-ATTR_ARGS INPUT (DISPLAY): second
117 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
120 span: $DIR/inner-attrs.rs:16:25: 16:31 (#0),
123 PRINT-ATTR INPUT (DISPLAY): fn foo()
124 { # ! [print_target_and_args(third)] # ! [print_target_and_args(fourth)] }
125 PRINT-ATTR INPUT (DEBUG): TokenStream [
128 span: $DIR/inner-attrs.rs:17:1: 17:3 (#0),
132 span: $DIR/inner-attrs.rs:17:4: 17:7 (#0),
135 delimiter: Parenthesis,
136 stream: TokenStream [],
137 span: $DIR/inner-attrs.rs:17:7: 17:9 (#0),
141 stream: TokenStream [
145 span: $DIR/inner-attrs.rs:18:5: 18:6 (#0),
150 span: $DIR/inner-attrs.rs:18:6: 18:7 (#0),
154 stream: TokenStream [
156 ident: "print_target_and_args",
157 span: $DIR/inner-attrs.rs:18:8: 18:29 (#0),
160 delimiter: Parenthesis,
161 stream: TokenStream [
164 span: $DIR/inner-attrs.rs:18:30: 18:35 (#0),
167 span: $DIR/inner-attrs.rs:18:29: 18:36 (#0),
170 span: $DIR/inner-attrs.rs:18:7: 18:37 (#0),
175 span: $DIR/inner-attrs.rs:19:5: 19:6 (#0),
180 span: $DIR/inner-attrs.rs:19:6: 19:7 (#0),
184 stream: TokenStream [
186 ident: "print_target_and_args",
187 span: $DIR/inner-attrs.rs:19:8: 19:29 (#0),
190 delimiter: Parenthesis,
191 stream: TokenStream [
194 span: $DIR/inner-attrs.rs:19:30: 19:36 (#0),
197 span: $DIR/inner-attrs.rs:19:29: 19:37 (#0),
200 span: $DIR/inner-attrs.rs:19:7: 19:38 (#0),
203 span: $DIR/inner-attrs.rs:17:10: 20:2 (#0),
206 PRINT-ATTR_ARGS INPUT (DISPLAY): third
207 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
210 span: $DIR/inner-attrs.rs:18:30: 18:35 (#0),
213 PRINT-ATTR INPUT (DISPLAY): fn foo() { # ! [print_target_and_args(fourth)] }
214 PRINT-ATTR INPUT (DEBUG): TokenStream [
217 span: $DIR/inner-attrs.rs:17:1: 17:3 (#0),
221 span: $DIR/inner-attrs.rs:17:4: 17:7 (#0),
224 delimiter: Parenthesis,
225 stream: TokenStream [],
226 span: $DIR/inner-attrs.rs:17:7: 17:9 (#0),
230 stream: TokenStream [
234 span: $DIR/inner-attrs.rs:19:5: 19:6 (#0),
239 span: $DIR/inner-attrs.rs:19:6: 19:7 (#0),
243 stream: TokenStream [
245 ident: "print_target_and_args",
246 span: $DIR/inner-attrs.rs:19:8: 19:29 (#0),
249 delimiter: Parenthesis,
250 stream: TokenStream [
253 span: $DIR/inner-attrs.rs:19:30: 19:36 (#0),
256 span: $DIR/inner-attrs.rs:19:29: 19:37 (#0),
259 span: $DIR/inner-attrs.rs:19:7: 19:38 (#0),
262 span: $DIR/inner-attrs.rs:17:10: 20:2 (#0),
265 PRINT-ATTR_ARGS INPUT (DISPLAY): fourth
266 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
269 span: $DIR/inner-attrs.rs:19:30: 19:36 (#0),
272 PRINT-ATTR INPUT (DISPLAY): fn foo() { }
273 PRINT-ATTR INPUT (DEBUG): TokenStream [
276 span: $DIR/inner-attrs.rs:17:1: 17:3 (#0),
280 span: $DIR/inner-attrs.rs:17:4: 17:7 (#0),
283 delimiter: Parenthesis,
284 stream: TokenStream [],
285 span: $DIR/inner-attrs.rs:17:7: 17:9 (#0),
289 stream: TokenStream [],
290 span: $DIR/inner-attrs.rs:17:10: 20:2 (#0),
293 PRINT-ATTR_ARGS INPUT (DISPLAY): mod_first
294 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
297 span: $DIR/inner-attrs.rs:22:25: 22:34 (#0),
300 PRINT-ATTR INPUT (DISPLAY): #[print_target_and_args(mod_second)] mod inline_mod
302 # ! [print_target_and_args(mod_third)] # !
303 [print_target_and_args(mod_fourth)]
305 PRINT-ATTR INPUT (DEBUG): TokenStream [
309 span: $DIR/inner-attrs.rs:23:1: 23:2 (#0),
313 stream: TokenStream [
315 ident: "print_target_and_args",
316 span: $DIR/inner-attrs.rs:23:3: 23:24 (#0),
319 delimiter: Parenthesis,
320 stream: TokenStream [
323 span: $DIR/inner-attrs.rs:23:25: 23:35 (#0),
326 span: $DIR/inner-attrs.rs:23:24: 23:36 (#0),
329 span: $DIR/inner-attrs.rs:23:2: 23:37 (#0),
333 span: $DIR/inner-attrs.rs:24:1: 24:4 (#0),
337 span: $DIR/inner-attrs.rs:24:5: 24:15 (#0),
341 stream: TokenStream [
345 span: $DIR/inner-attrs.rs:25:5: 25:6 (#0),
350 span: $DIR/inner-attrs.rs:25:6: 25:7 (#0),
354 stream: TokenStream [
356 ident: "print_target_and_args",
357 span: $DIR/inner-attrs.rs:25:8: 25:29 (#0),
360 delimiter: Parenthesis,
361 stream: TokenStream [
364 span: $DIR/inner-attrs.rs:25:30: 25:39 (#0),
367 span: $DIR/inner-attrs.rs:25:29: 25:40 (#0),
370 span: $DIR/inner-attrs.rs:25:7: 25:41 (#0),
375 span: $DIR/inner-attrs.rs:26:5: 26:6 (#0),
380 span: $DIR/inner-attrs.rs:26:6: 26:7 (#0),
384 stream: TokenStream [
386 ident: "print_target_and_args",
387 span: $DIR/inner-attrs.rs:26:8: 26:29 (#0),
390 delimiter: Parenthesis,
391 stream: TokenStream [
394 span: $DIR/inner-attrs.rs:26:30: 26:40 (#0),
397 span: $DIR/inner-attrs.rs:26:29: 26:41 (#0),
400 span: $DIR/inner-attrs.rs:26:7: 26:42 (#0),
403 span: $DIR/inner-attrs.rs:24:16: 27:2 (#0),
406 PRINT-ATTR_ARGS INPUT (DISPLAY): mod_second
407 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
410 span: $DIR/inner-attrs.rs:23:25: 23:35 (#0),
413 PRINT-ATTR INPUT (DISPLAY): mod inline_mod
415 # ! [print_target_and_args(mod_third)] # !
416 [print_target_and_args(mod_fourth)]
418 PRINT-ATTR INPUT (DEBUG): TokenStream [
421 span: $DIR/inner-attrs.rs:24:1: 24:4 (#0),
425 span: $DIR/inner-attrs.rs:24:5: 24:15 (#0),
429 stream: TokenStream [
433 span: $DIR/inner-attrs.rs:25:5: 25:6 (#0),
438 span: $DIR/inner-attrs.rs:25:6: 25:7 (#0),
442 stream: TokenStream [
444 ident: "print_target_and_args",
445 span: $DIR/inner-attrs.rs:25:8: 25:29 (#0),
448 delimiter: Parenthesis,
449 stream: TokenStream [
452 span: $DIR/inner-attrs.rs:25:30: 25:39 (#0),
455 span: $DIR/inner-attrs.rs:25:29: 25:40 (#0),
458 span: $DIR/inner-attrs.rs:25:7: 25:41 (#0),
463 span: $DIR/inner-attrs.rs:26:5: 26:6 (#0),
468 span: $DIR/inner-attrs.rs:26:6: 26:7 (#0),
472 stream: TokenStream [
474 ident: "print_target_and_args",
475 span: $DIR/inner-attrs.rs:26:8: 26:29 (#0),
478 delimiter: Parenthesis,
479 stream: TokenStream [
482 span: $DIR/inner-attrs.rs:26:30: 26:40 (#0),
485 span: $DIR/inner-attrs.rs:26:29: 26:41 (#0),
488 span: $DIR/inner-attrs.rs:26:7: 26:42 (#0),
491 span: $DIR/inner-attrs.rs:24:16: 27:2 (#0),
494 PRINT-ATTR_ARGS INPUT (DISPLAY): mod_third
495 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
498 span: $DIR/inner-attrs.rs:25:30: 25:39 (#0),
501 PRINT-ATTR INPUT (DISPLAY): mod inline_mod { # ! [print_target_and_args(mod_fourth)] }
502 PRINT-ATTR INPUT (DEBUG): TokenStream [
505 span: $DIR/inner-attrs.rs:24:1: 24:4 (#0),
509 span: $DIR/inner-attrs.rs:24:5: 24:15 (#0),
513 stream: TokenStream [
517 span: $DIR/inner-attrs.rs:26:5: 26:6 (#0),
522 span: $DIR/inner-attrs.rs:26:6: 26:7 (#0),
526 stream: TokenStream [
528 ident: "print_target_and_args",
529 span: $DIR/inner-attrs.rs:26:8: 26:29 (#0),
532 delimiter: Parenthesis,
533 stream: TokenStream [
536 span: $DIR/inner-attrs.rs:26:30: 26:40 (#0),
539 span: $DIR/inner-attrs.rs:26:29: 26:41 (#0),
542 span: $DIR/inner-attrs.rs:26:7: 26:42 (#0),
545 span: $DIR/inner-attrs.rs:24:16: 27:2 (#0),
548 PRINT-ATTR_ARGS INPUT (DISPLAY): mod_fourth
549 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
552 span: $DIR/inner-attrs.rs:26:30: 26:40 (#0),
555 PRINT-ATTR INPUT (DISPLAY): mod inline_mod { }
556 PRINT-ATTR INPUT (DEBUG): TokenStream [
559 span: $DIR/inner-attrs.rs:24:1: 24:4 (#0),
563 span: $DIR/inner-attrs.rs:24:5: 24:15 (#0),
567 stream: TokenStream [],
568 span: $DIR/inner-attrs.rs:24:16: 27:2 (#0),
571 PRINT-DERIVE INPUT (DISPLAY): struct MyDerivePrint
578 # ! [rustc_dummy(first)] # ! [rustc_dummy(second)] _ =>
579 { # ! [rustc_dummy(third)] true }
583 PRINT-DERIVE INPUT (DEBUG): TokenStream [
586 span: $DIR/inner-attrs.rs:34:1: 34:7 (#0),
589 ident: "MyDerivePrint",
590 span: $DIR/inner-attrs.rs:34:8: 34:21 (#0),
594 stream: TokenStream [
597 span: $DIR/inner-attrs.rs:35:5: 35:10 (#0),
602 span: $DIR/inner-attrs.rs:35:10: 35:11 (#0),
606 stream: TokenStream [
609 span: $DIR/inner-attrs.rs:35:13: 35:15 (#0),
614 span: $DIR/inner-attrs.rs:35:15: 35:16 (#0),
618 stream: TokenStream [
621 span: $DIR/inner-attrs.rs:36:9: 36:14 (#0),
625 span: $DIR/inner-attrs.rs:36:15: 36:19 (#0),
629 stream: TokenStream [
633 span: $DIR/inner-attrs.rs:37:13: 37:14 (#0),
638 span: $DIR/inner-attrs.rs:37:14: 37:15 (#0),
642 stream: TokenStream [
644 ident: "rustc_dummy",
645 span: $DIR/inner-attrs.rs:37:37: 37:48 (#0),
648 delimiter: Parenthesis,
649 stream: TokenStream [
652 span: $DIR/inner-attrs.rs:37:49: 37:54 (#0),
655 span: $DIR/inner-attrs.rs:37:48: 37:55 (#0),
658 span: $DIR/inner-attrs.rs:37:13: 37:14 (#0),
663 span: $DIR/inner-attrs.rs:38:13: 38:14 (#0),
668 span: $DIR/inner-attrs.rs:38:14: 38:15 (#0),
672 stream: TokenStream [
674 ident: "rustc_dummy",
675 span: $DIR/inner-attrs.rs:38:37: 38:48 (#0),
678 delimiter: Parenthesis,
679 stream: TokenStream [
682 span: $DIR/inner-attrs.rs:38:49: 38:55 (#0),
685 span: $DIR/inner-attrs.rs:38:48: 38:56 (#0),
688 span: $DIR/inner-attrs.rs:38:13: 38:14 (#0),
692 span: $DIR/inner-attrs.rs:39:13: 39:14 (#0),
697 span: $DIR/inner-attrs.rs:39:15: 39:17 (#0),
702 span: $DIR/inner-attrs.rs:39:15: 39:17 (#0),
706 stream: TokenStream [
710 span: $DIR/inner-attrs.rs:40:17: 40:18 (#0),
715 span: $DIR/inner-attrs.rs:40:18: 40:19 (#0),
719 stream: TokenStream [
721 ident: "rustc_dummy",
722 span: $DIR/inner-attrs.rs:40:41: 40:52 (#0),
725 delimiter: Parenthesis,
726 stream: TokenStream [
729 span: $DIR/inner-attrs.rs:40:53: 40:58 (#0),
732 span: $DIR/inner-attrs.rs:40:52: 40:59 (#0),
735 span: $DIR/inner-attrs.rs:40:17: 40:18 (#0),
739 span: $DIR/inner-attrs.rs:41:17: 41:21 (#0),
742 span: $DIR/inner-attrs.rs:39:18: 42:14 (#0),
745 span: $DIR/inner-attrs.rs:36:20: 43:10 (#0),
750 span: $DIR/inner-attrs.rs:43:10: 43:11 (#0),
756 span: $DIR/inner-attrs.rs:44:9: 44:10 (#0),
759 span: $DIR/inner-attrs.rs:35:17: 45:6 (#0),
762 span: $DIR/inner-attrs.rs:35:12: 45:7 (#0),
765 span: $DIR/inner-attrs.rs:34:22: 46:2 (#0),
768 PRINT-ATTR_ARGS INPUT (DISPLAY): tuple_attrs
769 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
771 ident: "tuple_attrs",
772 span: $DIR/inner-attrs.rs:52:29: 52:40 (#0),
775 PRINT-ATTR INPUT (DISPLAY): (3, 4, { # ! [cfg_attr(not(FALSE), rustc_dummy(innermost))] 5 }) ;
776 PRINT-ATTR INPUT (DEBUG): TokenStream [
778 delimiter: Parenthesis,
779 stream: TokenStream [
784 span: $DIR/inner-attrs.rs:54:9: 54:10 (#0),
789 span: $DIR/inner-attrs.rs:54:10: 54:11 (#0),
795 span: $DIR/inner-attrs.rs:54:12: 54:13 (#0),
800 span: $DIR/inner-attrs.rs:54:13: 54:14 (#0),
804 stream: TokenStream [
808 span: $DIR/inner-attrs.rs:55:13: 55:14 (#0),
813 span: $DIR/inner-attrs.rs:55:14: 55:15 (#0),
817 stream: TokenStream [
820 span: $DIR/inner-attrs.rs:55:16: 55:24 (#0),
823 delimiter: Parenthesis,
824 stream: TokenStream [
827 span: $DIR/inner-attrs.rs:55:25: 55:28 (#0),
830 delimiter: Parenthesis,
831 stream: TokenStream [
834 span: $DIR/inner-attrs.rs:55:29: 55:34 (#0),
837 span: $DIR/inner-attrs.rs:55:28: 55:35 (#0),
842 span: $DIR/inner-attrs.rs:55:35: 55:36 (#0),
845 ident: "rustc_dummy",
846 span: $DIR/inner-attrs.rs:55:37: 55:48 (#0),
849 delimiter: Parenthesis,
850 stream: TokenStream [
853 span: $DIR/inner-attrs.rs:55:49: 55:58 (#0),
856 span: $DIR/inner-attrs.rs:55:48: 55:59 (#0),
859 span: $DIR/inner-attrs.rs:55:24: 55:60 (#0),
862 span: $DIR/inner-attrs.rs:55:15: 55:61 (#0),
868 span: $DIR/inner-attrs.rs:56:13: 56:14 (#0),
871 span: $DIR/inner-attrs.rs:54:15: 57:10 (#0),
874 span: $DIR/inner-attrs.rs:52:43: 58:6 (#0),
879 span: $DIR/inner-attrs.rs:58:6: 58:7 (#0),
882 PRINT-ATTR_ARGS INPUT (DISPLAY): array_attrs
883 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
885 ident: "array_attrs",
886 span: $DIR/inner-attrs.rs:60:29: 60:40 (#0),
889 PRINT-ATTR INPUT (DISPLAY): [# ! [rustc_dummy(inner)] true ; 0] ;
890 PRINT-ATTR INPUT (DEBUG): TokenStream [
893 stream: TokenStream [
897 span: $DIR/inner-attrs.rs:61:9: 61:10 (#0),
902 span: $DIR/inner-attrs.rs:61:10: 61:11 (#0),
906 stream: TokenStream [
908 ident: "rustc_dummy",
909 span: $DIR/inner-attrs.rs:61:12: 61:23 (#0),
912 delimiter: Parenthesis,
913 stream: TokenStream [
916 span: $DIR/inner-attrs.rs:61:24: 61:29 (#0),
919 span: $DIR/inner-attrs.rs:61:23: 61:30 (#0),
922 span: $DIR/inner-attrs.rs:61:11: 61:31 (#0),
926 span: $DIR/inner-attrs.rs:62:9: 62:13 (#0),
931 span: $DIR/inner-attrs.rs:62:13: 62:14 (#0),
937 span: $DIR/inner-attrs.rs:62:15: 62:16 (#0),
940 span: $DIR/inner-attrs.rs:60:43: 63:6 (#0),
945 span: $DIR/inner-attrs.rs:63:6: 63:7 (#0),
948 PRINT-ATTR_ARGS INPUT (DISPLAY): tuple_attrs
949 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
951 ident: "tuple_attrs",
952 span: $DIR/inner-attrs.rs:65:29: 65:40 (#0),
955 PRINT-ATTR INPUT (DISPLAY): (3, 4, { # ! [cfg_attr(not(FALSE), rustc_dummy(innermost))] 5 }) ;
956 PRINT-ATTR INPUT (DEBUG): TokenStream [
958 delimiter: Parenthesis,
959 stream: TokenStream [
964 span: $DIR/inner-attrs.rs:67:9: 67:10 (#0),
969 span: $DIR/inner-attrs.rs:67:10: 67:11 (#0),
975 span: $DIR/inner-attrs.rs:67:12: 67:13 (#0),
980 span: $DIR/inner-attrs.rs:67:13: 67:14 (#0),
984 stream: TokenStream [
988 span: $DIR/inner-attrs.rs:68:13: 68:14 (#0),
993 span: $DIR/inner-attrs.rs:68:14: 68:15 (#0),
997 stream: TokenStream [
1000 span: $DIR/inner-attrs.rs:68:16: 68:24 (#0),
1003 delimiter: Parenthesis,
1004 stream: TokenStream [
1007 span: $DIR/inner-attrs.rs:68:25: 68:28 (#0),
1010 delimiter: Parenthesis,
1011 stream: TokenStream [
1014 span: $DIR/inner-attrs.rs:68:29: 68:34 (#0),
1017 span: $DIR/inner-attrs.rs:68:28: 68:35 (#0),
1022 span: $DIR/inner-attrs.rs:68:35: 68:36 (#0),
1025 ident: "rustc_dummy",
1026 span: $DIR/inner-attrs.rs:68:37: 68:48 (#0),
1029 delimiter: Parenthesis,
1030 stream: TokenStream [
1033 span: $DIR/inner-attrs.rs:68:49: 68:58 (#0),
1036 span: $DIR/inner-attrs.rs:68:48: 68:59 (#0),
1039 span: $DIR/inner-attrs.rs:68:24: 68:60 (#0),
1042 span: $DIR/inner-attrs.rs:68:15: 68:61 (#0),
1048 span: $DIR/inner-attrs.rs:69:13: 69:14 (#0),
1051 span: $DIR/inner-attrs.rs:67:15: 70:10 (#0),
1054 span: $DIR/inner-attrs.rs:65:43: 71:6 (#0),
1059 span: $DIR/inner-attrs.rs:71:6: 71:7 (#0),
1062 PRINT-ATTR_ARGS INPUT (DISPLAY): array_attrs
1063 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
1065 ident: "array_attrs",
1066 span: $DIR/inner-attrs.rs:73:29: 73:40 (#0),
1069 PRINT-ATTR INPUT (DISPLAY): [# ! [rustc_dummy(inner)] true ; 0] ;
1070 PRINT-ATTR INPUT (DEBUG): TokenStream [
1073 stream: TokenStream [
1077 span: $DIR/inner-attrs.rs:74:9: 74:10 (#0),
1082 span: $DIR/inner-attrs.rs:74:10: 74:11 (#0),
1086 stream: TokenStream [
1088 ident: "rustc_dummy",
1089 span: $DIR/inner-attrs.rs:74:12: 74:23 (#0),
1092 delimiter: Parenthesis,
1093 stream: TokenStream [
1096 span: $DIR/inner-attrs.rs:74:24: 74:29 (#0),
1099 span: $DIR/inner-attrs.rs:74:23: 74:30 (#0),
1102 span: $DIR/inner-attrs.rs:74:11: 74:31 (#0),
1106 span: $DIR/inner-attrs.rs:75:9: 75:13 (#0),
1111 span: $DIR/inner-attrs.rs:75:13: 75:14 (#0),
1117 span: $DIR/inner-attrs.rs:75:15: 75:16 (#0),
1120 span: $DIR/inner-attrs.rs:73:43: 76:6 (#0),
1125 span: $DIR/inner-attrs.rs:76:6: 76:7 (#0),
1128 PRINT-ATTR_ARGS INPUT (DISPLAY): tenth
1129 PRINT-ATTR_ARGS INPUT (DEBUG): TokenStream [
1132 span: $DIR/inner-attrs.rs:112:42: 112:47 (#0),
1135 PRINT-ATTR INPUT (DISPLAY): fn weird_extern() { }
1136 PRINT-ATTR INPUT (DEBUG): TokenStream [
1139 span: $DIR/inner-attrs.rs:111:5: 111:7 (#0),
1142 ident: "weird_extern",
1143 span: $DIR/inner-attrs.rs:111:8: 111:20 (#0),
1146 delimiter: Parenthesis,
1147 stream: TokenStream [],
1148 span: $DIR/inner-attrs.rs:111:20: 111:22 (#0),
1152 stream: TokenStream [],
1153 span: $DIR/inner-attrs.rs:111:23: 113:6 (#0),