1 PRINT-ATTR INPUT (DISPLAY): struct ItemWithSemi ;
2 PRINT-ATTR INPUT (DEBUG): TokenStream [
5 span: $DIR/allowed-attr-stmt-expr.rs:49:1: 49:7 (#0),
9 span: $DIR/allowed-attr-stmt-expr.rs:49:8: 49:20 (#0),
14 span: $DIR/allowed-attr-stmt-expr.rs:49:20: 49:21 (#0),
17 PRINT-ATTR INPUT (DISPLAY): #[rustc_dummy] struct Foo { }
18 PRINT-ATTR INPUT (DEBUG): TokenStream [
22 span: $DIR/allowed-attr-stmt-expr.rs:35:9: 35:10 (#11),
29 span: $DIR/allowed-attr-stmt-expr.rs:35:11: 35:22 (#11),
32 span: $DIR/allowed-attr-stmt-expr.rs:35:10: 35:23 (#11),
36 span: $DIR/allowed-attr-stmt-expr.rs:53:16: 53:22 (#0),
40 span: $DIR/allowed-attr-stmt-expr.rs:53:23: 53:26 (#0),
44 stream: TokenStream [],
45 span: $DIR/allowed-attr-stmt-expr.rs:53:27: 53:29 (#0),
48 PRINT-ATTR INPUT (DISPLAY): #[expect_let] let string = "Hello, world!" ;
49 PRINT-ATTR INPUT (DEBUG): TokenStream [
53 span: $DIR/allowed-attr-stmt-expr.rs:56:5: 56:6 (#0),
60 span: $DIR/allowed-attr-stmt-expr.rs:56:7: 56:17 (#0),
63 span: $DIR/allowed-attr-stmt-expr.rs:56:6: 56:18 (#0),
67 span: $DIR/allowed-attr-stmt-expr.rs:57:5: 57:8 (#0),
71 span: $DIR/allowed-attr-stmt-expr.rs:57:9: 57:15 (#0),
76 span: $DIR/allowed-attr-stmt-expr.rs:57:16: 57:17 (#0),
80 symbol: "Hello, world!",
82 span: $DIR/allowed-attr-stmt-expr.rs:57:18: 57:33 (#0),
87 span: $DIR/allowed-attr-stmt-expr.rs:57:33: 57:34 (#0),
90 PRINT-ATTR INPUT (DISPLAY): #[expect_my_macro_stmt] my_macro! ("{}", string) ;
91 PRINT-ATTR INPUT (DEBUG): TokenStream [
95 span: $DIR/allowed-attr-stmt-expr.rs:60:5: 60:6 (#0),
101 ident: "expect_my_macro_stmt",
102 span: $DIR/allowed-attr-stmt-expr.rs:60:7: 60:27 (#0),
105 span: $DIR/allowed-attr-stmt-expr.rs:60:6: 60:28 (#0),
109 span: $DIR/allowed-attr-stmt-expr.rs:61:5: 61:13 (#0),
114 span: $DIR/allowed-attr-stmt-expr.rs:61:13: 61:14 (#0),
117 delimiter: Parenthesis,
118 stream: TokenStream [
123 span: $DIR/allowed-attr-stmt-expr.rs:61:15: 61:19 (#0),
128 span: $DIR/allowed-attr-stmt-expr.rs:61:19: 61:20 (#0),
132 span: $DIR/allowed-attr-stmt-expr.rs:61:21: 61:27 (#0),
135 span: $DIR/allowed-attr-stmt-expr.rs:61:14: 61:28 (#0),
140 span: $DIR/allowed-attr-stmt-expr.rs:61:28: 61:29 (#0),
143 PRINT-ATTR INPUT (DISPLAY): second_make_stmt! (#[allow(dead_code)] struct Bar { }) ;
144 PRINT-ATTR INPUT (DEBUG): TokenStream [
146 ident: "second_make_stmt",
147 span: $DIR/allowed-attr-stmt-expr.rs:64:5: 64:21 (#0),
152 span: $DIR/allowed-attr-stmt-expr.rs:64:21: 64:22 (#0),
155 delimiter: Parenthesis,
156 stream: TokenStream [
160 span: $DIR/allowed-attr-stmt-expr.rs:64:23: 64:24 (#0),
164 stream: TokenStream [
167 span: $DIR/allowed-attr-stmt-expr.rs:64:25: 64:30 (#0),
170 delimiter: Parenthesis,
171 stream: TokenStream [
174 span: $DIR/allowed-attr-stmt-expr.rs:64:31: 64:40 (#0),
177 span: $DIR/allowed-attr-stmt-expr.rs:64:30: 64:41 (#0),
180 span: $DIR/allowed-attr-stmt-expr.rs:64:24: 64:42 (#0),
184 span: $DIR/allowed-attr-stmt-expr.rs:64:43: 64:49 (#0),
188 span: $DIR/allowed-attr-stmt-expr.rs:64:50: 64:53 (#0),
192 stream: TokenStream [],
193 span: $DIR/allowed-attr-stmt-expr.rs:64:54: 64:56 (#0),
196 span: $DIR/allowed-attr-stmt-expr.rs:64:22: 64:57 (#0),
201 span: $DIR/allowed-attr-stmt-expr.rs:64:57: 64:58 (#0),
204 PRINT-ATTR INPUT (DISPLAY): #[rustc_dummy] #[allow(dead_code)] struct Bar { }
205 PRINT-ATTR INPUT (DEBUG): TokenStream [
209 span: $DIR/allowed-attr-stmt-expr.rs:35:9: 35:10 (#32),
213 stream: TokenStream [
215 ident: "rustc_dummy",
216 span: $DIR/allowed-attr-stmt-expr.rs:35:11: 35:22 (#32),
219 span: $DIR/allowed-attr-stmt-expr.rs:35:10: 35:23 (#32),
224 span: $DIR/allowed-attr-stmt-expr.rs:64:23: 64:24 (#0),
228 stream: TokenStream [
231 span: $DIR/allowed-attr-stmt-expr.rs:64:25: 64:30 (#0),
234 delimiter: Parenthesis,
235 stream: TokenStream [
238 span: $DIR/allowed-attr-stmt-expr.rs:64:31: 64:40 (#0),
241 span: $DIR/allowed-attr-stmt-expr.rs:64:30: 64:41 (#0),
244 span: $DIR/allowed-attr-stmt-expr.rs:64:24: 64:42 (#0),
248 span: $DIR/allowed-attr-stmt-expr.rs:64:43: 64:49 (#0),
252 span: $DIR/allowed-attr-stmt-expr.rs:64:50: 64:53 (#0),
256 stream: TokenStream [],
257 span: $DIR/allowed-attr-stmt-expr.rs:64:54: 64:56 (#0),
260 PRINT-ATTR INPUT (DISPLAY): #[rustc_dummy] struct Other { }
261 PRINT-ATTR INPUT (DEBUG): TokenStream [
265 span: $DIR/allowed-attr-stmt-expr.rs:67:5: 67:6 (#0),
269 stream: TokenStream [
271 ident: "rustc_dummy",
272 span: $DIR/allowed-attr-stmt-expr.rs:67:7: 67:18 (#0),
275 span: $DIR/allowed-attr-stmt-expr.rs:67:6: 67:19 (#0),
279 span: $DIR/allowed-attr-stmt-expr.rs:68:5: 68:11 (#0),
283 span: $DIR/allowed-attr-stmt-expr.rs:68:12: 68:17 (#0),
287 stream: TokenStream [],
288 span: $DIR/allowed-attr-stmt-expr.rs:68:18: 68:20 (#0),
291 PRINT-ATTR INPUT (DISPLAY): #[rustc_dummy] struct NonBracedStruct ;
292 PRINT-ATTR INPUT (DEBUG): TokenStream [
296 span: $DIR/allowed-attr-stmt-expr.rs:73:5: 73:6 (#0),
300 stream: TokenStream [
302 ident: "rustc_dummy",
303 span: $DIR/allowed-attr-stmt-expr.rs:73:7: 73:18 (#0),
306 span: $DIR/allowed-attr-stmt-expr.rs:73:6: 73:19 (#0),
310 span: $DIR/allowed-attr-stmt-expr.rs:74:5: 74:11 (#0),
313 ident: "NonBracedStruct",
314 span: $DIR/allowed-attr-stmt-expr.rs:74:12: 74:27 (#0),
319 span: $DIR/allowed-attr-stmt-expr.rs:74:27: 74:28 (#0),