@@ -42,80 +42,80 @@ ATTRIBUTE INPUT (PRETTY-PRINTED): struct A(crate::S);
42
42
ATTRIBUTE INPUT: TokenStream [
43
43
Ident {
44
44
ident: "struct",
45
- span: #0 bytes(0..0 )
45
+ span: #2 bytes(LO..HI )
46
46
},
47
47
Ident {
48
48
ident: "A",
49
- span: #0 bytes(0..0 )
49
+ span: #2 bytes(LO..HI )
50
50
},
51
51
Group {
52
52
delimiter: Parenthesis,
53
53
stream: TokenStream [
54
54
Ident {
55
- ident: "crate",
56
- span: #0 bytes(0..0 )
55
+ ident: "$ crate",
56
+ span: #2 bytes(LO..HI )
57
57
},
58
58
Punct {
59
59
ch: ':',
60
60
spacing: Joint,
61
- span: #0 bytes(0..0 )
61
+ span: #2 bytes(LO..HI )
62
62
},
63
63
Punct {
64
64
ch: ':',
65
65
spacing: Alone,
66
- span: #0 bytes(0..0 )
66
+ span: #2 bytes(LO..HI )
67
67
},
68
68
Ident {
69
69
ident: "S",
70
- span: #0 bytes(0..0 )
70
+ span: #2 bytes(LO..HI )
71
71
}
72
72
],
73
- span: #0 bytes(0..0 )
73
+ span: #2 bytes(LO..HI )
74
74
},
75
75
Punct {
76
76
ch: ';',
77
77
spacing: Alone,
78
- span: #0 bytes(0..0 )
78
+ span: #2 bytes(LO..HI )
79
79
}
80
80
]
81
81
DERIVE INPUT (PRETTY-PRINTED): struct D(crate::S);
82
82
DERIVE INPUT: TokenStream [
83
83
Ident {
84
84
ident: "struct",
85
- span: #0 bytes(0..0 )
85
+ span: #2 bytes(LO..HI )
86
86
},
87
87
Ident {
88
88
ident: "D",
89
- span: #0 bytes(0..0 )
89
+ span: #2 bytes(LO..HI )
90
90
},
91
91
Group {
92
92
delimiter: Parenthesis,
93
93
stream: TokenStream [
94
94
Ident {
95
- ident: "crate",
96
- span: #0 bytes(0..0 )
95
+ ident: "$ crate",
96
+ span: #2 bytes(LO..HI )
97
97
},
98
98
Punct {
99
99
ch: ':',
100
100
spacing: Joint,
101
- span: #0 bytes(0..0 )
101
+ span: #2 bytes(LO..HI )
102
102
},
103
103
Punct {
104
104
ch: ':',
105
105
spacing: Alone,
106
- span: #0 bytes(0..0 )
106
+ span: #2 bytes(LO..HI )
107
107
},
108
108
Ident {
109
109
ident: "S",
110
- span: #0 bytes(0..0 )
110
+ span: #2 bytes(LO..HI )
111
111
}
112
112
],
113
- span: #0 bytes(0..0 )
113
+ span: #2 bytes(LO..HI )
114
114
},
115
115
Punct {
116
116
ch: ';',
117
117
spacing: Alone,
118
- span: #0 bytes(0..0 )
118
+ span: #2 bytes(LO..HI )
119
119
}
120
120
]
121
121
PROC MACRO INPUT (PRETTY-PRINTED): struct M ( $crate :: S ) ;
@@ -162,99 +162,79 @@ ATTRIBUTE INPUT (PRETTY-PRINTED): struct A(::dollar_crate_external::S);
162
162
ATTRIBUTE INPUT: TokenStream [
163
163
Ident {
164
164
ident: "struct",
165
- span: #0 bytes(0..0 )
165
+ span: #10 bytes(LO..HI )
166
166
},
167
167
Ident {
168
168
ident: "A",
169
- span: #0 bytes(0..0 )
169
+ span: #10 bytes(LO..HI )
170
170
},
171
171
Group {
172
172
delimiter: Parenthesis,
173
173
stream: TokenStream [
174
- Punct {
175
- ch: ':',
176
- spacing: Joint,
177
- span: #0 bytes(0..0)
178
- },
179
- Punct {
180
- ch: ':',
181
- spacing: Alone,
182
- span: #0 bytes(0..0)
183
- },
184
174
Ident {
185
- ident: "dollar_crate_external ",
186
- span: #0 bytes(0..0 )
175
+ ident: "$crate ",
176
+ span: #10 bytes(LO..HI )
187
177
},
188
178
Punct {
189
179
ch: ':',
190
180
spacing: Joint,
191
- span: #0 bytes(0..0 )
181
+ span: #10 bytes(LO..HI )
192
182
},
193
183
Punct {
194
184
ch: ':',
195
185
spacing: Alone,
196
- span: #0 bytes(0..0 )
186
+ span: #10 bytes(LO..HI )
197
187
},
198
188
Ident {
199
189
ident: "S",
200
- span: #0 bytes(0..0 )
190
+ span: #10 bytes(LO..HI )
201
191
}
202
192
],
203
- span: #0 bytes(0..0 )
193
+ span: #10 bytes(LO..HI )
204
194
},
205
195
Punct {
206
196
ch: ';',
207
197
spacing: Alone,
208
- span: #0 bytes(0..0 )
198
+ span: #10 bytes(LO..HI )
209
199
}
210
200
]
211
201
DERIVE INPUT (PRETTY-PRINTED): struct D(::dollar_crate_external::S);
212
202
DERIVE INPUT: TokenStream [
213
203
Ident {
214
204
ident: "struct",
215
- span: #0 bytes(0..0 )
205
+ span: #10 bytes(LO..HI )
216
206
},
217
207
Ident {
218
208
ident: "D",
219
- span: #0 bytes(0..0 )
209
+ span: #10 bytes(LO..HI )
220
210
},
221
211
Group {
222
212
delimiter: Parenthesis,
223
213
stream: TokenStream [
224
- Punct {
225
- ch: ':',
226
- spacing: Joint,
227
- span: #0 bytes(0..0)
228
- },
229
- Punct {
230
- ch: ':',
231
- spacing: Alone,
232
- span: #0 bytes(0..0)
233
- },
234
214
Ident {
235
- ident: "dollar_crate_external ",
236
- span: #0 bytes(0..0 )
215
+ ident: "$crate ",
216
+ span: #10 bytes(LO..HI )
237
217
},
238
218
Punct {
239
219
ch: ':',
240
220
spacing: Joint,
241
- span: #0 bytes(0..0 )
221
+ span: #10 bytes(LO..HI )
242
222
},
243
223
Punct {
244
224
ch: ':',
245
225
spacing: Alone,
246
- span: #0 bytes(0..0 )
226
+ span: #10 bytes(LO..HI )
247
227
},
248
228
Ident {
249
229
ident: "S",
250
- span: #0 bytes(0..0 )
230
+ span: #10 bytes(LO..HI )
251
231
}
252
232
],
253
- span: #0 bytes(0..0 )
233
+ span: #10 bytes(LO..HI )
254
234
},
255
235
Punct {
256
236
ch: ';',
257
237
spacing: Alone,
258
- span: #0 bytes(0..0 )
238
+ span: #10 bytes(LO..HI )
259
239
}
260
240
]
0 commit comments