You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here are some other notable data structures involved in expansion and integration:
146
-
-[`Resolver`] - a trait used to break crate dependencies. This allows the resolver services to be used in [`rustc_ast`], despite [`rustc_resolve`] and pretty much everything else depending on [`rustc_ast`].
146
+
-[`Resolver`] - a trait used to break crate dependencies. This allows the
147
+
resolver services to be used in [`rustc_ast`], despite [`rustc_resolve`] and
148
+
pretty much everything else depending on [`rustc_ast`].
147
149
-[`ExtCtxt`]/[`ExpansionData`] - various intermediate data kept and used by expansion
148
150
infrastructure in the process of its work
149
151
-[`Annotatable`] - a piece of AST that can be an attribute target, almost same
0 commit comments