mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-26 13:03:31 +00:00
Minimize API
This commit is contained in:
parent
0320ebdd10
commit
254ef1860b
2 changed files with 3 additions and 7 deletions
|
@ -111,8 +111,8 @@ pub struct CrateData {
|
|||
/// This actual crate name can be different in a particular dependent crate
|
||||
/// or may even be missing for some cases, such as a dummy crate for the code snippet.
|
||||
pub display_name: Option<String>,
|
||||
cfg_options: CfgOptions,
|
||||
env: Env,
|
||||
pub cfg_options: CfgOptions,
|
||||
pub env: Env,
|
||||
pub dependencies: Vec<Dependency>,
|
||||
}
|
||||
|
||||
|
@ -149,10 +149,6 @@ impl CrateGraph {
|
|||
crate_id
|
||||
}
|
||||
|
||||
pub fn cfg_options(&self, crate_id: CrateId) -> &CfgOptions {
|
||||
&self.arena[&crate_id].cfg_options
|
||||
}
|
||||
|
||||
pub fn add_dep(
|
||||
&mut self,
|
||||
from: CrateId,
|
||||
|
|
|
@ -51,7 +51,7 @@ pub(super) fn collect_defs(db: &impl DefDatabase, mut def_map: CrateDefMap) -> C
|
|||
}
|
||||
}
|
||||
|
||||
let cfg_options = crate_graph.cfg_options(def_map.krate);
|
||||
let cfg_options = &crate_graph[def_map.krate].cfg_options;
|
||||
|
||||
let mut collector = DefCollector {
|
||||
db,
|
||||
|
|
Loading…
Reference in a new issue