aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/server_world.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-11-04 11:09:21 +0000
committerAleksey Kladov <[email protected]>2018-11-04 11:09:21 +0000
commitf29b0172fbcbc88160980c2e7359f92d7c0d885d (patch)
tree4ec1f709d283d3ea0b7c225a70f6439d67a5ca32 /crates/ra_lsp_server/src/server_world.rs
parentcca5f862de8a4eb4a8990fdca95a4a7686937789 (diff)
Use Default everywhere
Diffstat (limited to 'crates/ra_lsp_server/src/server_world.rs')
-rw-r--r--crates/ra_lsp_server/src/server_world.rs10
1 files changed, 1 insertions, 9 deletions
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::{
17 Result, 17 Result,
18}; 18};
19 19
20#[derive(Debug)] 20#[derive(Debug, Default)]
21pub struct ServerWorldState { 21pub struct ServerWorldState {
22 pub workspaces: Arc<Vec<CargoWorkspace>>, 22 pub workspaces: Arc<Vec<CargoWorkspace>>,
23 pub analysis_host: AnalysisHost, 23 pub analysis_host: AnalysisHost,
@@ -32,14 +32,6 @@ pub struct ServerWorld {
32} 32}
33 33
34impl ServerWorldState { 34impl ServerWorldState {
35 pub fn new() -> ServerWorldState {
36 ServerWorldState {
37 workspaces: Arc::new(Vec::new()),
38 analysis_host: AnalysisHost::new(),
39 path_map: PathMap::new(),
40 mem_map: FxHashMap::default(),
41 }
42 }
43 pub fn apply_fs_changes(&mut self, events: Vec<FileEvent>) { 35 pub fn apply_fs_changes(&mut self, events: Vec<FileEvent>) {
44 let mut change = AnalysisChange::new(); 36 let mut change = AnalysisChange::new();
45 let mut inserted = false; 37 let mut inserted = false;