]> git.proxmox.com Git - rustc.git/blame - src/test/ui/proc-macro/attribute-after-derive.stdout
Update unsuspicious file list
[rustc.git] / src / test / ui / proc-macro / attribute-after-derive.stdout
CommitLineData
6a06907d
XL
1PRINT-ATTR INPUT (DISPLAY): #[derive(Print)] struct AttributeDerive { #[cfg(FALSE)] field : u8, }
2PRINT-ATTR INPUT (DEBUG): TokenStream [
3 Punct {
4 ch: '#',
5 spacing: Alone,
c295e0f8 6 span: $DIR/attribute-after-derive.rs:15:1: 15:2 (#0),
6a06907d
XL
7 },
8 Group {
9 delimiter: Bracket,
10 stream: TokenStream [
11 Ident {
12 ident: "derive",
c295e0f8 13 span: $DIR/attribute-after-derive.rs:15:3: 15:9 (#0),
6a06907d
XL
14 },
15 Group {
16 delimiter: Parenthesis,
17 stream: TokenStream [
18 Ident {
19 ident: "Print",
c295e0f8 20 span: $DIR/attribute-after-derive.rs:15:10: 15:15 (#0),
6a06907d
XL
21 },
22 ],
c295e0f8 23 span: $DIR/attribute-after-derive.rs:15:9: 15:16 (#0),
6a06907d
XL
24 },
25 ],
c295e0f8 26 span: $DIR/attribute-after-derive.rs:15:2: 15:17 (#0),
6a06907d
XL
27 },
28 Ident {
29 ident: "struct",
c295e0f8 30 span: $DIR/attribute-after-derive.rs:16:1: 16:7 (#0),
6a06907d
XL
31 },
32 Ident {
33 ident: "AttributeDerive",
c295e0f8 34 span: $DIR/attribute-after-derive.rs:16:8: 16:23 (#0),
6a06907d
XL
35 },
36 Group {
37 delimiter: Brace,
38 stream: TokenStream [
39 Punct {
40 ch: '#',
41 spacing: Alone,
c295e0f8 42 span: $DIR/attribute-after-derive.rs:17:5: 17:6 (#0),
6a06907d
XL
43 },
44 Group {
45 delimiter: Bracket,
46 stream: TokenStream [
47 Ident {
48 ident: "cfg",
c295e0f8 49 span: $DIR/attribute-after-derive.rs:17:7: 17:10 (#0),
6a06907d
XL
50 },
51 Group {
52 delimiter: Parenthesis,
53 stream: TokenStream [
54 Ident {
55 ident: "FALSE",
c295e0f8 56 span: $DIR/attribute-after-derive.rs:17:11: 17:16 (#0),
6a06907d
XL
57 },
58 ],
c295e0f8 59 span: $DIR/attribute-after-derive.rs:17:10: 17:17 (#0),
6a06907d
XL
60 },
61 ],
c295e0f8 62 span: $DIR/attribute-after-derive.rs:17:6: 17:18 (#0),
6a06907d
XL
63 },
64 Ident {
65 ident: "field",
c295e0f8 66 span: $DIR/attribute-after-derive.rs:18:5: 18:10 (#0),
6a06907d
XL
67 },
68 Punct {
69 ch: ':',
70 spacing: Alone,
c295e0f8 71 span: $DIR/attribute-after-derive.rs:18:10: 18:11 (#0),
6a06907d
XL
72 },
73 Ident {
74 ident: "u8",
c295e0f8 75 span: $DIR/attribute-after-derive.rs:18:12: 18:14 (#0),
6a06907d
XL
76 },
77 Punct {
78 ch: ',',
79 spacing: Alone,
c295e0f8 80 span: $DIR/attribute-after-derive.rs:18:14: 18:15 (#0),
6a06907d
XL
81 },
82 ],
c295e0f8 83 span: $DIR/attribute-after-derive.rs:16:24: 19:2 (#0),
6a06907d
XL
84 },
85]
a2a8927a 86PRINT-DERIVE INPUT (DISPLAY): struct AttributeDerive {}
6a06907d
XL
87PRINT-DERIVE INPUT (DEBUG): TokenStream [
88 Ident {
89 ident: "struct",
c295e0f8 90 span: $DIR/attribute-after-derive.rs:16:1: 16:7 (#0),
6a06907d
XL
91 },
92 Ident {
93 ident: "AttributeDerive",
c295e0f8 94 span: $DIR/attribute-after-derive.rs:16:8: 16:23 (#0),
6a06907d
XL
95 },
96 Group {
97 delimiter: Brace,
98 stream: TokenStream [],
c295e0f8 99 span: $DIR/attribute-after-derive.rs:16:24: 19:2 (#0),
6a06907d
XL
100 },
101]
a2a8927a 102PRINT-DERIVE INPUT (DISPLAY): #[print_attr] struct DeriveAttribute {}
6a06907d
XL
103PRINT-DERIVE INPUT (DEBUG): TokenStream [
104 Punct {
105 ch: '#',
106 spacing: Alone,
c295e0f8 107 span: $DIR/attribute-after-derive.rs:22:1: 22:2 (#0),
6a06907d
XL
108 },
109 Group {
110 delimiter: Bracket,
111 stream: TokenStream [
112 Ident {
113 ident: "print_attr",
c295e0f8 114 span: $DIR/attribute-after-derive.rs:22:3: 22:13 (#0),
6a06907d
XL
115 },
116 ],
c295e0f8 117 span: $DIR/attribute-after-derive.rs:22:2: 22:14 (#0),
cdc7bbd5
XL
118 },
119 Ident {
120 ident: "struct",
c295e0f8 121 span: $DIR/attribute-after-derive.rs:23:1: 23:7 (#0),
cdc7bbd5
XL
122 },
123 Ident {
124 ident: "DeriveAttribute",
c295e0f8 125 span: $DIR/attribute-after-derive.rs:23:8: 23:23 (#0),
6a06907d 126 },
cdc7bbd5
XL
127 Group {
128 delimiter: Brace,
129 stream: TokenStream [],
c295e0f8 130 span: $DIR/attribute-after-derive.rs:23:24: 26:2 (#0),
cdc7bbd5
XL
131 },
132]
c295e0f8 133PRINT-ATTR INPUT (DISPLAY): struct DeriveAttribute { #[cfg(FALSE)] field : u8, }
cdc7bbd5 134PRINT-ATTR INPUT (DEBUG): TokenStream [
6a06907d
XL
135 Ident {
136 ident: "struct",
c295e0f8 137 span: $DIR/attribute-after-derive.rs:23:1: 23:7 (#0),
6a06907d
XL
138 },
139 Ident {
140 ident: "DeriveAttribute",
c295e0f8 141 span: $DIR/attribute-after-derive.rs:23:8: 23:23 (#0),
6a06907d
XL
142 },
143 Group {
144 delimiter: Brace,
c295e0f8
XL
145 stream: TokenStream [
146 Punct {
147 ch: '#',
148 spacing: Alone,
149 span: $DIR/attribute-after-derive.rs:24:5: 24:6 (#0),
150 },
151 Group {
152 delimiter: Bracket,
153 stream: TokenStream [
154 Ident {
155 ident: "cfg",
156 span: $DIR/attribute-after-derive.rs:24:7: 24:10 (#0),
157 },
158 Group {
159 delimiter: Parenthesis,
160 stream: TokenStream [
161 Ident {
162 ident: "FALSE",
163 span: $DIR/attribute-after-derive.rs:24:11: 24:16 (#0),
164 },
165 ],
166 span: $DIR/attribute-after-derive.rs:24:10: 24:17 (#0),
167 },
168 ],
169 span: $DIR/attribute-after-derive.rs:24:6: 24:18 (#0),
170 },
171 Ident {
172 ident: "field",
173 span: $DIR/attribute-after-derive.rs:25:5: 25:10 (#0),
174 },
175 Punct {
176 ch: ':',
177 spacing: Alone,
178 span: $DIR/attribute-after-derive.rs:25:10: 25:11 (#0),
179 },
180 Ident {
181 ident: "u8",
182 span: $DIR/attribute-after-derive.rs:25:12: 25:14 (#0),
183 },
184 Punct {
185 ch: ',',
186 spacing: Alone,
187 span: $DIR/attribute-after-derive.rs:25:14: 25:15 (#0),
188 },
189 ],
190 span: $DIR/attribute-after-derive.rs:23:24: 26:2 (#0),
6a06907d
XL
191 },
192]