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