diff options
Diffstat (limited to 'crates/ra_lsp_server/src/server_world.rs')
-rw-r--r-- | crates/ra_lsp_server/src/server_world.rs | 10 |
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)] |
21 | pub struct ServerWorldState { | 21 | pub 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 | ||
34 | impl ServerWorldState { | 34 | impl 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; |