1 PRINT-ATTR INPUT (DISPLAY): #[rustc_dummy] struct Foo { }
2 PRINT-ATTR INPUT (DEBUG): TokenStream [
6 span: $DIR/attr-stmt-expr.rs:28:9: 28:10 (#12),
13 span: $DIR/attr-stmt-expr.rs:28:11: 28:22 (#12),
16 span: $DIR/attr-stmt-expr.rs:28:10: 28:23 (#12),
20 span: $DIR/attr-stmt-expr.rs:40:16: 40:22 (#0),
24 span: $DIR/attr-stmt-expr.rs:40:23: 40:26 (#0),
28 stream: TokenStream [],
29 span: $DIR/attr-stmt-expr.rs:40:27: 40:29 (#0),
32 PRINT-ATTR INPUT (DISPLAY): #[expect_let] let string = "Hello, world!" ;
33 PRINT-ATTR INPUT (DEBUG): TokenStream [
37 span: $DIR/attr-stmt-expr.rs:43:5: 43:6 (#0),
44 span: $DIR/attr-stmt-expr.rs:43:7: 43:17 (#0),
47 span: $DIR/attr-stmt-expr.rs:43:6: 43:18 (#0),
51 span: $DIR/attr-stmt-expr.rs:44:5: 44:8 (#0),
55 span: $DIR/attr-stmt-expr.rs:44:9: 44:15 (#0),
60 span: $DIR/attr-stmt-expr.rs:44:16: 44:17 (#0),
64 symbol: "Hello, world!",
66 span: $DIR/attr-stmt-expr.rs:44:18: 44:33 (#0),
71 span: $DIR/attr-stmt-expr.rs:44:33: 44:34 (#0),
74 PRINT-ATTR INPUT (DISPLAY): #[expect_print_stmt] println ! ("{}", string) ;
75 PRINT-ATTR INPUT (DEBUG): TokenStream [
79 span: $DIR/attr-stmt-expr.rs:47:5: 47:6 (#0),
85 ident: "expect_print_stmt",
86 span: $DIR/attr-stmt-expr.rs:47:7: 47:24 (#0),
89 span: $DIR/attr-stmt-expr.rs:47:6: 47:25 (#0),
93 span: $DIR/attr-stmt-expr.rs:48:5: 48:12 (#0),
98 span: $DIR/attr-stmt-expr.rs:48:12: 48:13 (#0),
101 delimiter: Parenthesis,
102 stream: TokenStream [
107 span: $DIR/attr-stmt-expr.rs:48:14: 48:18 (#0),
112 span: $DIR/attr-stmt-expr.rs:48:18: 48:19 (#0),
116 span: $DIR/attr-stmt-expr.rs:48:20: 48:26 (#0),
119 span: $DIR/attr-stmt-expr.rs:48:13: 48:27 (#0),
124 span: $DIR/attr-stmt-expr.rs:48:27: 48:28 (#0),
127 PRINT-ATTR INPUT (DISPLAY): second_make_stmt ! (#[allow(dead_code)] struct Bar { }) ;
128 PRINT-ATTR INPUT (DEBUG): TokenStream [
130 ident: "second_make_stmt",
131 span: $DIR/attr-stmt-expr.rs:51:5: 51:21 (#0),
136 span: $DIR/attr-stmt-expr.rs:51:21: 51:22 (#0),
139 delimiter: Parenthesis,
140 stream: TokenStream [
144 span: $DIR/attr-stmt-expr.rs:51:23: 51:24 (#0),
148 stream: TokenStream [
151 span: $DIR/attr-stmt-expr.rs:51:25: 51:30 (#0),
154 delimiter: Parenthesis,
155 stream: TokenStream [
158 span: $DIR/attr-stmt-expr.rs:51:31: 51:40 (#0),
161 span: $DIR/attr-stmt-expr.rs:51:30: 51:41 (#0),
164 span: $DIR/attr-stmt-expr.rs:51:24: 51:42 (#0),
168 span: $DIR/attr-stmt-expr.rs:51:43: 51:49 (#0),
172 span: $DIR/attr-stmt-expr.rs:51:50: 51:53 (#0),
176 stream: TokenStream [],
177 span: $DIR/attr-stmt-expr.rs:51:54: 51:56 (#0),
180 span: $DIR/attr-stmt-expr.rs:51:22: 51:57 (#0),
185 span: $DIR/attr-stmt-expr.rs:51:57: 51:58 (#0),
188 PRINT-ATTR INPUT (DISPLAY): #[rustc_dummy] #[allow(dead_code)] struct Bar { }
189 PRINT-ATTR INPUT (DEBUG): TokenStream [
193 span: $DIR/attr-stmt-expr.rs:28:9: 28:10 (#34),
197 stream: TokenStream [
199 ident: "rustc_dummy",
200 span: $DIR/attr-stmt-expr.rs:28:11: 28:22 (#34),
203 span: $DIR/attr-stmt-expr.rs:28:10: 28:23 (#34),
208 span: $DIR/attr-stmt-expr.rs:51:23: 51:24 (#0),
212 stream: TokenStream [
215 span: $DIR/attr-stmt-expr.rs:51:25: 51:30 (#0),
218 delimiter: Parenthesis,
219 stream: TokenStream [
222 span: $DIR/attr-stmt-expr.rs:51:31: 51:40 (#0),
225 span: $DIR/attr-stmt-expr.rs:51:30: 51:41 (#0),
228 span: $DIR/attr-stmt-expr.rs:51:24: 51:42 (#0),
232 span: $DIR/attr-stmt-expr.rs:51:43: 51:49 (#0),
236 span: $DIR/attr-stmt-expr.rs:51:50: 51:53 (#0),
240 stream: TokenStream [],
241 span: $DIR/attr-stmt-expr.rs:51:54: 51:56 (#0),
244 PRINT-ATTR INPUT (DISPLAY): #[rustc_dummy] struct Other { }
245 PRINT-ATTR INPUT (DEBUG): TokenStream [
249 span: $DIR/attr-stmt-expr.rs:54:5: 54:6 (#0),
253 stream: TokenStream [
255 ident: "rustc_dummy",
256 span: $DIR/attr-stmt-expr.rs:54:7: 54:18 (#0),
259 span: $DIR/attr-stmt-expr.rs:54:6: 54:19 (#0),
263 span: $DIR/attr-stmt-expr.rs:55:5: 55:11 (#0),
267 span: $DIR/attr-stmt-expr.rs:55:12: 55:17 (#0),
271 stream: TokenStream [],
272 span: $DIR/attr-stmt-expr.rs:55:18: 55:20 (#0),