]> git.lizzy.rs Git - rust.git/blob - tests/ui/proc-macro/expand-to-derive.stdout
Auto merge of #107297 - Mark-Simulacrum:bump-bootstrap, r=pietroalbini
[rust.git] / tests / ui / proc-macro / expand-to-derive.stdout
1 PRINT-DERIVE INPUT (DISPLAY): struct Foo
2 {
3     field :
4     [bool ; { #[rustc_dummy] struct Inner { other_inner_field : u8, } 0 }]
5 }
6 PRINT-DERIVE INPUT (DEBUG): TokenStream [
7     Ident {
8         ident: "struct",
9         span: $DIR/expand-to-derive.rs:16:9: 16:15 (#4),
10     },
11     Ident {
12         ident: "Foo",
13         span: $DIR/expand-to-derive.rs:16:16: 16:19 (#4),
14     },
15     Group {
16         delimiter: Brace,
17         stream: TokenStream [
18             Ident {
19                 ident: "field",
20                 span: $DIR/expand-to-derive.rs:18:13: 18:18 (#4),
21             },
22             Punct {
23                 ch: ':',
24                 spacing: Alone,
25                 span: $DIR/expand-to-derive.rs:18:18: 18:19 (#4),
26             },
27             Group {
28                 delimiter: Bracket,
29                 stream: TokenStream [
30                     Ident {
31                         ident: "bool",
32                         span: $DIR/expand-to-derive.rs:18:21: 18:25 (#4),
33                     },
34                     Punct {
35                         ch: ';',
36                         spacing: Alone,
37                         span: $DIR/expand-to-derive.rs:18:25: 18:26 (#4),
38                     },
39                     Group {
40                         delimiter: Brace,
41                         stream: TokenStream [
42                             Punct {
43                                 ch: '#',
44                                 spacing: Alone,
45                                 span: $DIR/expand-to-derive.rs:27:5: 27:6 (#0),
46                             },
47                             Group {
48                                 delimiter: Bracket,
49                                 stream: TokenStream [
50                                     Ident {
51                                         ident: "rustc_dummy",
52                                         span: $DIR/expand-to-derive.rs:27:28: 27:39 (#0),
53                                     },
54                                 ],
55                                 span: $DIR/expand-to-derive.rs:27:5: 27:6 (#0),
56                             },
57                             Ident {
58                                 ident: "struct",
59                                 span: $DIR/expand-to-derive.rs:28:5: 28:11 (#0),
60                             },
61                             Ident {
62                                 ident: "Inner",
63                                 span: $DIR/expand-to-derive.rs:28:12: 28:17 (#0),
64                             },
65                             Group {
66                                 delimiter: Brace,
67                                 stream: TokenStream [
68                                     Ident {
69                                         ident: "other_inner_field",
70                                         span: $DIR/expand-to-derive.rs:30:9: 30:26 (#0),
71                                     },
72                                     Punct {
73                                         ch: ':',
74                                         spacing: Alone,
75                                         span: $DIR/expand-to-derive.rs:30:26: 30:27 (#0),
76                                     },
77                                     Ident {
78                                         ident: "u8",
79                                         span: $DIR/expand-to-derive.rs:30:28: 30:30 (#0),
80                                     },
81                                     Punct {
82                                         ch: ',',
83                                         spacing: Alone,
84                                         span: $DIR/expand-to-derive.rs:30:30: 30:31 (#0),
85                                     },
86                                 ],
87                                 span: $DIR/expand-to-derive.rs:28:18: 31:6 (#0),
88                             },
89                             Literal {
90                                 kind: Integer,
91                                 symbol: "0",
92                                 suffix: None,
93                                 span: $DIR/expand-to-derive.rs:20:17: 20:18 (#4),
94                             },
95                         ],
96                         span: $DIR/expand-to-derive.rs:18:27: 21:14 (#4),
97                     },
98                 ],
99                 span: $DIR/expand-to-derive.rs:18:20: 21:15 (#4),
100             },
101         ],
102         span: $DIR/expand-to-derive.rs:16:20: 22:10 (#4),
103     },
104 ]