@@ -35,23 +35,23 @@ use a::{c, d::{e}};
3535 #![no_std]
3636 #![doc = " another file comment"]
3737
38- // AstId: 1
38+ // AstId: ExternCrate[5A82, 0]
3939 pub(self) extern crate self as renamed;
4040
41- // AstId: 2
41+ // AstId: ExternCrate[7E1C, 0]
4242 pub(super) extern crate bli;
4343
44- // AstId: 3
44+ // AstId: Use[0000, 0]
4545 pub use crate::path::{nested, items as renamed, Trait as _};
4646
47- // AstId: 4
47+ // AstId: Use[0000, 1]
4848 pub(self) use globs::*;
4949
5050 #[doc = " docs on import"]
51- // AstId: 5
51+ // AstId: Use[0000, 2]
5252 pub(self) use crate::{A, B};
5353
54- // AstId: 6
54+ // AstId: Use[0000, 3]
5555 pub(self) use a::{c, d::{e}};
5656 "## ] ] ,
5757 ) ;
@@ -75,18 +75,18 @@ extern "C" {
7575 "# ,
7676 expect ! [ [ r##"
7777 #[on_extern_block]
78- // AstId: 1
78+ // AstId: ExternBlock[0000, 0]
7979 extern "C" {
8080 #[on_extern_type]
81- // AstId: 2
81+ // AstId: TypeAlias[9FDF, 0]
8282 pub(self) type ExType;
8383
8484 #[on_extern_static]
85- // AstId: 3
85+ // AstId: Static[43C1, 0]
8686 pub(self) static EX_STATIC = _;
8787
8888 #[on_extern_fn]
89- // AstId: 4
89+ // AstId: Fn[452D, 0]
9090 pub(self) fn ex_fn;
9191 }
9292 "## ] ] ,
@@ -124,39 +124,39 @@ enum E {
124124}
125125 "# ,
126126 expect ! [ [ r#"
127- // AstId: 1
127+ // AstId: Struct[DFF3, 0]
128128 pub(self) struct Unit;
129129
130130 #[derive(Debug)]
131- // AstId: 2
131+ // AstId: Struct[C7A1, 0]
132132 pub(self) struct Struct {
133133 #[doc = " fld docs"]
134134 pub(self) fld,
135135 }
136136
137- // AstId: 3
137+ // AstId: Struct[DAC2, 0]
138138 pub(self) struct Tuple(
139139 #[attr]
140140 pub(self) 0,
141141 );
142142
143- // AstId: 4
143+ // AstId: Union[2DBB, 0]
144144 pub(self) union Ize {
145145 pub(self) a,
146146 pub(self) b,
147147 }
148148
149- // AstId: 5
149+ // AstId: Enum[7FF8, 0]
150150 pub(self) enum E
151- // AstId: 6
151+ // AstId: Variant[C717, 0]
152152 #[doc = " comment on Unit"]
153153 Unit,
154- // AstId: 7
154+ // AstId: Variant[AEAB, 0]
155155 #[doc = " comment on Tuple"]
156156 Tuple(
157157 pub(self) 0,
158158 ),
159- // AstId: 8
159+ // AstId: Variant[4B1B, 0]
160160 Struct {
161161 #[doc = " comment on a: u8"]
162162 pub(self) a,
@@ -185,23 +185,23 @@ trait Tr: SuperTrait + 'lifetime {
185185}
186186 "# ,
187187 expect ! [ [ r#"
188- // AstId: 1
188+ // AstId: Static[B393, 0]
189189 pub static ST = _;
190190
191- // AstId: 2
191+ // AstId: Const[B309, 0]
192192 pub(self) const _ = _;
193193
194194 #[attr]
195195 #[inner_attr_in_fn]
196- // AstId: 3
196+ // AstId: Fn[75E3, 0]
197197 pub(self) fn f;
198198
199- // AstId: 4
199+ // AstId: Trait[2998, 0]
200200 pub(self) trait Tr {
201- // AstId: 6
201+ // AstId: TypeAlias[9F08, 0]
202202 pub(self) type Assoc;
203203
204- // AstId: 7
204+ // AstId: Fn[6C0C, 0]
205205 pub(self) fn method;
206206 }
207207 "# ] ] ,
@@ -226,16 +226,16 @@ mod outline;
226226 expect ! [ [ r##"
227227 #[doc = " outer"]
228228 #[doc = " inner"]
229- // AstId: 1
229+ // AstId: Module[CF93, 0]
230230 pub(self) mod inline {
231- // AstId: 3
231+ // AstId: Use[0000, 0]
232232 pub(self) use super::*;
233233
234- // AstId: 4
234+ // AstId: Fn[1B26, 0]
235235 pub(self) fn fn_in_module;
236236 }
237237
238- // AstId: 2
238+ // AstId: Module[8994, 0]
239239 pub(self) mod outline;
240240 "## ] ] ,
241241 ) ;
@@ -254,13 +254,13 @@ pub macro m2() {}
254254m!();
255255 "# ,
256256 expect ! [ [ r#"
257- // AstId: 1
257+ // AstId: MacroRules[88CE, 0]
258258 macro_rules! m { ... }
259259
260- // AstId: 2
260+ // AstId: MacroDef[DC34, 0]
261261 pub macro m2 { ... }
262262
263- // AstId: 3 , SyntaxContextId: ROOT2024, ExpandTo: Items
263+ // AstId: MacroCall[612F, 0] , SyntaxContextId: ROOT2024, ExpandTo: Items
264264 m!(...);
265265 "# ] ] ,
266266 ) ;
@@ -273,7 +273,7 @@ fn pub_self() {
273273pub(self) struct S;
274274 "# ,
275275 expect ! [ [ r#"
276- // AstId: 1
276+ // AstId: Struct[42E2, 0]
277277 pub(self) struct S;
278278 "# ] ] ,
279279 )
0 commit comments