Skip to content

Commit 07a54f7

Browse files
Merge #7899
7899: Rename a few `crate_def_map`s to `def_map` r=jonas-schievink a=jonas-schievink These could all be block `DefMap`s instead of crate-level `DefMap`s bors r+ Co-authored-by: Jonas Schievink <[email protected]>
2 parents c44575b + 6750c11 commit 07a54f7

File tree

4 files changed

+19
-19
lines changed

4 files changed

+19
-19
lines changed

crates/hir/src/code_model.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -365,14 +365,14 @@ impl Module {
365365
let _p = profile::span("Module::diagnostics").detail(|| {
366366
format!("{:?}", self.name(db).map_or("<unknown>".into(), |name| name.to_string()))
367367
});
368-
let crate_def_map = self.id.def_map(db.upcast());
369-
crate_def_map.add_diagnostics(db.upcast(), self.id.local_id, sink);
368+
let def_map = self.id.def_map(db.upcast());
369+
def_map.add_diagnostics(db.upcast(), self.id.local_id, sink);
370370
for decl in self.declarations(db) {
371371
match decl {
372372
crate::ModuleDef::Function(f) => f.diagnostics(db, sink),
373373
crate::ModuleDef::Module(m) => {
374374
// Only add diagnostics from inline modules
375-
if crate_def_map[m.id.local_id].origin.is_inline() {
375+
if def_map[m.id.local_id].origin.is_inline() {
376376
m.diagnostics(db, sink)
377377
}
378378
}

crates/hir_def/src/body.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ impl Expander {
8787
module: ModuleId,
8888
) -> Expander {
8989
let cfg_expander = CfgExpander::new(db, current_file_id, module.krate);
90-
let crate_def_map = module.def_map(db);
90+
let def_map = module.def_map(db);
9191
let ast_id_map = db.ast_id_map(current_file_id);
9292
Expander {
9393
cfg_expander,
94-
def_map: crate_def_map,
94+
def_map,
9595
current_file_id,
9696
ast_id_map,
9797
module: module.local_id,

crates/hir_def/src/child_by_source.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ impl ChildBySource for ImplId {
7474

7575
impl ChildBySource for ModuleId {
7676
fn child_by_source(&self, db: &dyn DefDatabase) -> DynMap {
77-
let crate_def_map = self.def_map(db);
78-
let module_data = &crate_def_map[self.local_id];
77+
let def_map = self.def_map(db);
78+
let module_data = &def_map[self.local_id];
7979
module_data.scope.child_by_source(db)
8080
}
8181
}

crates/hir_def/src/resolver.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ pub struct Resolver {
3434
// FIXME how to store these best
3535
#[derive(Debug, Clone)]
3636
struct ModuleItemMap {
37-
crate_def_map: Arc<DefMap>,
37+
def_map: Arc<DefMap>,
3838
module_id: LocalModuleId,
3939
}
4040

@@ -337,19 +337,19 @@ impl Resolver {
337337
let mut traits = FxHashSet::default();
338338
for scope in &self.scopes {
339339
if let Scope::ModuleScope(m) = scope {
340-
if let Some(prelude) = m.crate_def_map.prelude() {
340+
if let Some(prelude) = m.def_map.prelude() {
341341
let prelude_def_map = prelude.def_map(db);
342342
traits.extend(prelude_def_map[prelude.local_id].scope.traits());
343343
}
344-
traits.extend(m.crate_def_map[m.module_id].scope.traits());
344+
traits.extend(m.def_map[m.module_id].scope.traits());
345345
}
346346
}
347347
traits
348348
}
349349

350350
fn module_scope(&self) -> Option<(&DefMap, LocalModuleId)> {
351351
self.scopes.iter().rev().find_map(|scope| match scope {
352-
Scope::ModuleScope(m) => Some((&*m.crate_def_map, m.module_id)),
352+
Scope::ModuleScope(m) => Some((&*m.def_map, m.module_id)),
353353

354354
_ => None,
355355
})
@@ -413,21 +413,21 @@ impl Scope {
413413
// def: m.module.into(),
414414
// }),
415415
// );
416-
m.crate_def_map[m.module_id].scope.entries().for_each(|(name, def)| {
416+
m.def_map[m.module_id].scope.entries().for_each(|(name, def)| {
417417
f(name.clone(), ScopeDef::PerNs(def));
418418
});
419-
m.crate_def_map[m.module_id].scope.legacy_macros().for_each(|(name, macro_)| {
419+
m.def_map[m.module_id].scope.legacy_macros().for_each(|(name, macro_)| {
420420
let scope = PerNs::macros(macro_, Visibility::Public);
421421
seen.insert((name.clone(), scope));
422422
f(name.clone(), ScopeDef::PerNs(scope));
423423
});
424-
m.crate_def_map.extern_prelude().for_each(|(name, &def)| {
424+
m.def_map.extern_prelude().for_each(|(name, &def)| {
425425
f(name.clone(), ScopeDef::PerNs(PerNs::types(def, Visibility::Public)));
426426
});
427427
BUILTIN_SCOPE.iter().for_each(|(name, &def)| {
428428
f(name.clone(), ScopeDef::PerNs(def));
429429
});
430-
if let Some(prelude) = m.crate_def_map.prelude() {
430+
if let Some(prelude) = m.def_map.prelude() {
431431
let prelude_def_map = prelude.def_map(db);
432432
prelude_def_map[prelude.local_id].scope.entries().for_each(|(name, def)| {
433433
let seen_tuple = (name.clone(), def);
@@ -513,8 +513,8 @@ impl Resolver {
513513
self.push_scope(Scope::ImplDefScope(impl_def))
514514
}
515515

516-
fn push_module_scope(self, crate_def_map: Arc<DefMap>, module_id: LocalModuleId) -> Resolver {
517-
self.push_scope(Scope::ModuleScope(ModuleItemMap { crate_def_map, module_id }))
516+
fn push_module_scope(self, def_map: Arc<DefMap>, module_id: LocalModuleId) -> Resolver {
517+
self.push_scope(Scope::ModuleScope(ModuleItemMap { def_map, module_id }))
518518
}
519519

520520
fn push_expr_scope(
@@ -534,7 +534,7 @@ impl ModuleItemMap {
534534
path: &ModPath,
535535
) -> Option<ResolveValueResult> {
536536
let (module_def, idx) =
537-
self.crate_def_map.resolve_path(db, self.module_id, &path, BuiltinShadowMode::Other);
537+
self.def_map.resolve_path(db, self.module_id, &path, BuiltinShadowMode::Other);
538538
match idx {
539539
None => {
540540
let value = to_value_ns(module_def)?;
@@ -564,7 +564,7 @@ impl ModuleItemMap {
564564
path: &ModPath,
565565
) -> Option<(TypeNs, Option<usize>)> {
566566
let (module_def, idx) =
567-
self.crate_def_map.resolve_path(db, self.module_id, &path, BuiltinShadowMode::Other);
567+
self.def_map.resolve_path(db, self.module_id, &path, BuiltinShadowMode::Other);
568568
let res = to_type_ns(module_def)?;
569569
Some((res, idx))
570570
}

0 commit comments

Comments
 (0)