]> git.proxmox.com Git - rustc.git/blame - tests/ui/proc-macro/dollar-crate.stdout
New upstream version 1.73.0+dfsg1
[rustc.git] / tests / ui / proc-macro / dollar-crate.stdout
CommitLineData
ba9703b0 1PRINT-BANG INPUT (DISPLAY): struct M($crate :: S) ;
dc9dc135 2PRINT-BANG INPUT (DEBUG): TokenStream [
0731742a
XL
3 Ident {
4 ident: "struct",
add651ee 5 span: $DIR/dollar-crate.rs:20:17: 20:23 (#3),
0731742a
XL
6 },
7 Ident {
8 ident: "M",
add651ee 9 span: $DIR/dollar-crate.rs:20:24: 20:25 (#3),
0731742a
XL
10 },
11 Group {
12 delimiter: Parenthesis,
13 stream: TokenStream [
14 Ident {
15 ident: "$crate",
add651ee 16 span: $DIR/dollar-crate.rs:20:26: 20:32 (#3),
0731742a
XL
17 },
18 Punct {
19 ch: ':',
20 spacing: Joint,
add651ee 21 span: $DIR/dollar-crate.rs:20:32: 20:33 (#3),
0731742a
XL
22 },
23 Punct {
24 ch: ':',
25 spacing: Alone,
add651ee 26 span: $DIR/dollar-crate.rs:20:33: 20:34 (#3),
0731742a
XL
27 },
28 Ident {
29 ident: "S",
add651ee 30 span: $DIR/dollar-crate.rs:20:34: 20:35 (#3),
532ac7d7 31 },
0731742a 32 ],
add651ee 33 span: $DIR/dollar-crate.rs:20:25: 20:36 (#3),
0731742a
XL
34 },
35 Punct {
36 ch: ';',
37 spacing: Alone,
add651ee 38 span: $DIR/dollar-crate.rs:20:36: 20:37 (#3),
532ac7d7 39 },
0731742a 40]
f035d41b 41PRINT-ATTR INPUT (DISPLAY): struct A($crate :: S) ;
dc9dc135 42PRINT-ATTR INPUT (DEBUG): TokenStream [
0731742a
XL
43 Ident {
44 ident: "struct",
add651ee 45 span: $DIR/dollar-crate.rs:24:13: 24:19 (#3),
0731742a
XL
46 },
47 Ident {
48 ident: "A",
add651ee 49 span: $DIR/dollar-crate.rs:24:20: 24:21 (#3),
0731742a
XL
50 },
51 Group {
52 delimiter: Parenthesis,
53 stream: TokenStream [
54 Ident {
55 ident: "$crate",
add651ee 56 span: $DIR/dollar-crate.rs:24:22: 24:28 (#3),
0731742a
XL
57 },
58 Punct {
59 ch: ':',
60 spacing: Joint,
add651ee 61 span: $DIR/dollar-crate.rs:24:28: 24:29 (#3),
0731742a
XL
62 },
63 Punct {
64 ch: ':',
65 spacing: Alone,
add651ee 66 span: $DIR/dollar-crate.rs:24:29: 24:30 (#3),
0731742a
XL
67 },
68 Ident {
69 ident: "S",
add651ee 70 span: $DIR/dollar-crate.rs:24:30: 24:31 (#3),
532ac7d7 71 },
0731742a 72 ],
add651ee 73 span: $DIR/dollar-crate.rs:24:21: 24:32 (#3),
0731742a
XL
74 },
75 Punct {
76 ch: ';',
77 spacing: Alone,
add651ee 78 span: $DIR/dollar-crate.rs:24:32: 24:33 (#3),
532ac7d7 79 },
0731742a 80]
f035d41b 81PRINT-DERIVE INPUT (DISPLAY): struct D($crate :: S) ;
dc9dc135 82PRINT-DERIVE INPUT (DEBUG): TokenStream [
0731742a
XL
83 Ident {
84 ident: "struct",
add651ee 85 span: $DIR/dollar-crate.rs:27:13: 27:19 (#3),
0731742a
XL
86 },
87 Ident {
88 ident: "D",
add651ee 89 span: $DIR/dollar-crate.rs:27:20: 27:21 (#3),
0731742a
XL
90 },
91 Group {
92 delimiter: Parenthesis,
93 stream: TokenStream [
94 Ident {
95 ident: "$crate",
add651ee 96 span: $DIR/dollar-crate.rs:27:22: 27:28 (#3),
0731742a
XL
97 },
98 Punct {
99 ch: ':',
100 spacing: Joint,
add651ee 101 span: $DIR/dollar-crate.rs:27:28: 27:29 (#3),
0731742a
XL
102 },
103 Punct {
104 ch: ':',
105 spacing: Alone,
add651ee 106 span: $DIR/dollar-crate.rs:27:29: 27:30 (#3),
0731742a
XL
107 },
108 Ident {
109 ident: "S",
add651ee 110 span: $DIR/dollar-crate.rs:27:30: 27:31 (#3),
532ac7d7 111 },
0731742a 112 ],
add651ee 113 span: $DIR/dollar-crate.rs:27:21: 27:32 (#3),
0731742a
XL
114 },
115 Punct {
116 ch: ';',
117 spacing: Alone,
add651ee 118 span: $DIR/dollar-crate.rs:27:32: 27:33 (#3),
532ac7d7 119 },
0731742a 120]
ba9703b0 121PRINT-BANG INPUT (DISPLAY): struct M($crate :: S) ;
dc9dc135 122PRINT-BANG INPUT (DEBUG): TokenStream [
0731742a
XL
123 Ident {
124 ident: "struct",
add651ee 125 span: $DIR/auxiliary/dollar-crate-external.rs:7:13: 7:19 (#14),
0731742a
XL
126 },
127 Ident {
128 ident: "M",
add651ee 129 span: $DIR/auxiliary/dollar-crate-external.rs:7:20: 7:21 (#14),
0731742a
XL
130 },
131 Group {
132 delimiter: Parenthesis,
133 stream: TokenStream [
134 Ident {
135 ident: "$crate",
add651ee 136 span: $DIR/auxiliary/dollar-crate-external.rs:7:22: 7:28 (#14),
0731742a
XL
137 },
138 Punct {
139 ch: ':',
140 spacing: Joint,
add651ee 141 span: $DIR/auxiliary/dollar-crate-external.rs:7:28: 7:29 (#14),
0731742a
XL
142 },
143 Punct {
144 ch: ':',
145 spacing: Alone,
add651ee 146 span: $DIR/auxiliary/dollar-crate-external.rs:7:29: 7:30 (#14),
0731742a
XL
147 },
148 Ident {
149 ident: "S",
add651ee 150 span: $DIR/auxiliary/dollar-crate-external.rs:7:30: 7:31 (#14),
532ac7d7 151 },
0731742a 152 ],
add651ee 153 span: $DIR/auxiliary/dollar-crate-external.rs:7:21: 7:32 (#14),
0731742a
XL
154 },
155 Punct {
156 ch: ';',
157 spacing: Alone,
add651ee 158 span: $DIR/auxiliary/dollar-crate-external.rs:7:32: 7:33 (#14),
532ac7d7 159 },
0731742a 160]
f035d41b 161PRINT-ATTR INPUT (DISPLAY): struct A($crate :: S) ;
dc9dc135 162PRINT-ATTR INPUT (DEBUG): TokenStream [
0731742a
XL
163 Ident {
164 ident: "struct",
add651ee 165 span: $DIR/auxiliary/dollar-crate-external.rs:11:9: 11:15 (#14),
0731742a
XL
166 },
167 Ident {
168 ident: "A",
add651ee 169 span: $DIR/auxiliary/dollar-crate-external.rs:11:16: 11:17 (#14),
0731742a
XL
170 },
171 Group {
172 delimiter: Parenthesis,
173 stream: TokenStream [
174 Ident {
175 ident: "$crate",
add651ee 176 span: $DIR/auxiliary/dollar-crate-external.rs:11:18: 11:24 (#14),
0731742a
XL
177 },
178 Punct {
179 ch: ':',
180 spacing: Joint,
add651ee 181 span: $DIR/auxiliary/dollar-crate-external.rs:11:24: 11:25 (#14),
0731742a
XL
182 },
183 Punct {
184 ch: ':',
185 spacing: Alone,
add651ee 186 span: $DIR/auxiliary/dollar-crate-external.rs:11:25: 11:26 (#14),
0731742a
XL
187 },
188 Ident {
189 ident: "S",
add651ee 190 span: $DIR/auxiliary/dollar-crate-external.rs:11:26: 11:27 (#14),
532ac7d7 191 },
0731742a 192 ],
add651ee 193 span: $DIR/auxiliary/dollar-crate-external.rs:11:17: 11:28 (#14),
0731742a
XL
194 },
195 Punct {
196 ch: ';',
197 spacing: Alone,
add651ee 198 span: $DIR/auxiliary/dollar-crate-external.rs:11:28: 11:29 (#14),
532ac7d7 199 },
0731742a 200]
f035d41b 201PRINT-DERIVE INPUT (DISPLAY): struct D($crate :: S) ;
dc9dc135 202PRINT-DERIVE INPUT (DEBUG): TokenStream [
0731742a
XL
203 Ident {
204 ident: "struct",
add651ee 205 span: $DIR/auxiliary/dollar-crate-external.rs:14:9: 14:15 (#14),
0731742a
XL
206 },
207 Ident {
208 ident: "D",
add651ee 209 span: $DIR/auxiliary/dollar-crate-external.rs:14:16: 14:17 (#14),
0731742a
XL
210 },
211 Group {
212 delimiter: Parenthesis,
213 stream: TokenStream [
214 Ident {
215 ident: "$crate",
add651ee 216 span: $DIR/auxiliary/dollar-crate-external.rs:14:18: 14:24 (#14),
0731742a
XL
217 },
218 Punct {
219 ch: ':',
220 spacing: Joint,
add651ee 221 span: $DIR/auxiliary/dollar-crate-external.rs:14:24: 14:25 (#14),
0731742a
XL
222 },
223 Punct {
224 ch: ':',
225 spacing: Alone,
add651ee 226 span: $DIR/auxiliary/dollar-crate-external.rs:14:25: 14:26 (#14),
0731742a
XL
227 },
228 Ident {
229 ident: "S",
add651ee 230 span: $DIR/auxiliary/dollar-crate-external.rs:14:26: 14:27 (#14),
532ac7d7 231 },
0731742a 232 ],
add651ee 233 span: $DIR/auxiliary/dollar-crate-external.rs:14:17: 14:28 (#14),
0731742a
XL
234 },
235 Punct {
236 ch: ';',
237 spacing: Alone,
add651ee 238 span: $DIR/auxiliary/dollar-crate-external.rs:14:28: 14:29 (#14),
532ac7d7 239 },
0731742a 240]