mirror of
https://github.com/rust-lang/rust-analyzer
synced 2025-01-13 13:48:50 +00:00
Minor: replace old name CrateDefMap
This commit is contained in:
parent
c16e6474f9
commit
89e46b40c3
2 changed files with 4 additions and 4 deletions
|
@ -1,14 +1,14 @@
|
|||
//! This module implements import-resolution/macro expansion algorithm.
|
||||
//!
|
||||
//! The result of this module is `CrateDefMap`: a data structure which contains:
|
||||
//! The result of this module is `DefMap`: a data structure which contains:
|
||||
//!
|
||||
//! * a tree of modules for the crate
|
||||
//! * for each module, a set of items visible in the module (directly declared
|
||||
//! or imported)
|
||||
//!
|
||||
//! Note that `CrateDefMap` contains fully macro expanded code.
|
||||
//! Note that `DefMap` contains fully macro expanded code.
|
||||
//!
|
||||
//! Computing `CrateDefMap` can be partitioned into several logically
|
||||
//! Computing `DefMap` can be partitioned into several logically
|
||||
//! independent "phases". The phases are mutually recursive though, there's no
|
||||
//! strict ordering.
|
||||
//!
|
||||
|
|
|
@ -198,7 +198,7 @@ pub fn world_symbols(db: &RootDatabase, query: Query) -> Vec<FileSymbol> {
|
|||
|
||||
pub fn crate_symbols(db: &RootDatabase, krate: CrateId, query: Query) -> Vec<FileSymbol> {
|
||||
let _p = profile::span("crate_symbols").detail(|| format!("{:?}", query));
|
||||
// FIXME(#4842): This now depends on CrateDefMap, why not build the entire symbol index from
|
||||
// FIXME(#4842): This now depends on DefMap, why not build the entire symbol index from
|
||||
// that instead?
|
||||
|
||||
let def_map = db.crate_def_map(krate);
|
||||
|
|
Loading…
Reference in a new issue