Minimize API

This commit is contained in:
Aleksey Kladov 2020-03-09 11:14:51 +01:00
parent 0320ebdd10
commit 254ef1860b
2 changed files with 3 additions and 7 deletions

View file

@ -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,

View file

@ -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,