From f29b0172fbcbc88160980c2e7359f92d7c0d885d Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sun, 4 Nov 2018 14:09:21 +0300 Subject: Use Default everywhere --- crates/ra_analysis/src/imp.rs | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'crates/ra_analysis/src/imp.rs') diff --git a/crates/ra_analysis/src/imp.rs b/crates/ra_analysis/src/imp.rs index 77dd71dcf..4f337d163 100644 --- a/crates/ra_analysis/src/imp.rs +++ b/crates/ra_analysis/src/imp.rs @@ -86,22 +86,12 @@ impl Default for FileResolverImp { } } -#[derive(Debug)] +#[derive(Debug, Default)] pub(crate) struct AnalysisHostImpl { db: db::RootDatabase, } impl AnalysisHostImpl { - pub fn new() -> AnalysisHostImpl { - let mut db = db::RootDatabase::default(); - db.query_mut(crate::input::SourceRootQuery) - .set(WORKSPACE, Default::default()); - db.query_mut(crate::input::CrateGraphQuery) - .set((), Default::default()); - db.query_mut(crate::input::LibrariesQuery) - .set((), Default::default()); - AnalysisHostImpl { db } - } pub fn analysis(&self) -> AnalysisImpl { AnalysisImpl { db: self.db.snapshot(), -- cgit v1.2.3