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_lsp_server/src/server_world.rs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'crates/ra_lsp_server/src/server_world.rs') diff --git a/crates/ra_lsp_server/src/server_world.rs b/crates/ra_lsp_server/src/server_world.rs index 3e76d2527..3e7670fcc 100644 --- a/crates/ra_lsp_server/src/server_world.rs +++ b/crates/ra_lsp_server/src/server_world.rs @@ -17,7 +17,7 @@ use crate::{ Result, }; -#[derive(Debug)] +#[derive(Debug, Default)] pub struct ServerWorldState { pub workspaces: Arc>, pub analysis_host: AnalysisHost, @@ -32,14 +32,6 @@ pub struct ServerWorld { } impl ServerWorldState { - pub fn new() -> ServerWorldState { - ServerWorldState { - workspaces: Arc::new(Vec::new()), - analysis_host: AnalysisHost::new(), - path_map: PathMap::new(), - mem_map: FxHashMap::default(), - } - } pub fn apply_fs_changes(&mut self, events: Vec) { let mut change = AnalysisChange::new(); let mut inserted = false; -- cgit v1.2.3