collect defs from body blocks

This commit is contained in:
Jake Heinz 2021-11-29 01:09:39 +00:00
parent 8307d38dc1
commit 8850ea0b4f
2 changed files with 56 additions and 23 deletions

View file

@ -44,9 +44,9 @@ use hir_def::{
nameres,
per_ns::PerNs,
resolver::{HasResolver, Resolver},
AssocItemId, AttrDefId, ConstId, ConstParamId, DefWithBodyId, EnumId, FunctionId, GenericDefId,
HasModule, ImplId, LifetimeParamId, LocalEnumVariantId, LocalFieldId, StaticId, StructId,
TraitId, TypeAliasId, TypeParamId, UnionId,
AssocItemId, AttrDefId, ConstId, ConstParamId, EnumId, FunctionId, GenericDefId, HasModule,
ImplId, LifetimeParamId, LocalEnumVariantId, LocalFieldId, StaticId, StructId, TraitId,
TypeAliasId, TypeParamId, UnionId,
};
use hir_expand::{name::name, MacroCallKind, MacroDefId, MacroDefKind};
use hir_ty::{
@ -116,6 +116,7 @@ pub use {
AdtId,
AssocContainerId,
AssocItemLoc,
DefWithBodyId,
ItemLoc,
Lookup,
ModuleDefId,