mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-28 12:54:58 +00:00
Move hir_def::keys to hir_def::dyn_map
This commit is contained in:
parent
40c068f502
commit
12b069f434
7 changed files with 9 additions and 8 deletions
|
@ -14,7 +14,7 @@
|
|||
//! expression, an item definition.
|
||||
//!
|
||||
//! Knowing only the syntax gives us relatively little info. For example,
|
||||
//! looking at the syntax of the function we can realise that it is a part of an
|
||||
//! looking at the syntax of the function we can realize that it is a part of an
|
||||
//! `impl` block, but we won't be able to tell what trait function the current
|
||||
//! function overrides, and whether it does that correctly. For that, we need to
|
||||
//! go from [`ast::Fn`] to [`crate::Function`], and that's exactly what this
|
||||
|
@ -88,9 +88,11 @@
|
|||
use base_db::FileId;
|
||||
use hir_def::{
|
||||
child_by_source::ChildBySource,
|
||||
dyn_map::DynMap,
|
||||
dyn_map::{
|
||||
keys::{self, Key},
|
||||
DynMap,
|
||||
},
|
||||
hir::{BindingId, LabelId},
|
||||
keys::{self, Key},
|
||||
AdtId, ConstId, ConstParamId, DefWithBodyId, EnumId, EnumVariantId, FieldId, FunctionId,
|
||||
GenericDefId, GenericParamId, ImplId, LifetimeParamId, MacroId, ModuleId, StaticId, StructId,
|
||||
TraitAliasId, TraitId, TypeAliasId, TypeParamId, UnionId, VariantId,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue