From d0d5aa935b8b5ceb339fb2afabf449032559766a Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 9 Mar 2020 11:17:39 +0100 Subject: Simplify --- crates/ra_db/src/input.rs | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/crates/ra_db/src/input.rs b/crates/ra_db/src/input.rs index 3da28b435..2912eb9ba 100644 --- a/crates/ra_db/src/input.rs +++ b/crates/ra_db/src/input.rs @@ -142,7 +142,14 @@ impl CrateGraph { cfg_options: CfgOptions, env: Env, ) -> CrateId { - let data = CrateData::new(file_id, edition, display_name, cfg_options, env); + let data = CrateData { + root_file_id: file_id, + edition, + display_name, + cfg_options, + env, + dependencies: Vec::new(), + }; let crate_id = CrateId(self.arena.len() as u32); let prev = self.arena.insert(crate_id, data); assert!(prev.is_none()); @@ -227,23 +234,6 @@ impl CrateId { } impl CrateData { - fn new( - root_file_id: FileId, - edition: Edition, - display_name: Option, - cfg_options: CfgOptions, - env: Env, - ) -> CrateData { - CrateData { - root_file_id, - edition, - display_name, - dependencies: Vec::new(), - cfg_options, - env, - } - } - fn add_dep(&mut self, name: SmolStr, crate_id: CrateId) { self.dependencies.push(Dependency { name, crate_id }) } -- cgit v1.2.3