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