diff options
Diffstat (limited to 'crates/server/src/main.rs')
-rw-r--r-- | crates/server/src/main.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/crates/server/src/main.rs b/crates/server/src/main.rs index 71d53199c..5e4c0fe7e 100644 --- a/crates/server/src/main.rs +++ b/crates/server/src/main.rs | |||
@@ -27,15 +27,14 @@ mod conv; | |||
27 | mod main_loop; | 27 | mod main_loop; |
28 | mod vfs; | 28 | mod vfs; |
29 | mod path_map; | 29 | mod path_map; |
30 | mod server_world; | ||
30 | 31 | ||
31 | use threadpool::ThreadPool; | 32 | use threadpool::ThreadPool; |
32 | use crossbeam_channel::bounded; | 33 | use crossbeam_channel::bounded; |
33 | use flexi_logger::{Logger, Duplicate}; | 34 | use flexi_logger::{Logger, Duplicate}; |
34 | use libanalysis::WorldState; | ||
35 | 35 | ||
36 | use ::{ | 36 | use ::{ |
37 | io::{Io, RawMsg, RawResponse, RawRequest, RawNotification}, | 37 | io::{Io, RawMsg, RawResponse, RawRequest, RawNotification}, |
38 | path_map::PathMap, | ||
39 | }; | 38 | }; |
40 | 39 | ||
41 | pub type Result<T> = ::std::result::Result<T, ::failure::Error>; | 40 | pub type Result<T> = ::std::result::Result<T, ::failure::Error>; |
@@ -116,7 +115,6 @@ enum Task { | |||
116 | 115 | ||
117 | fn initialized(io: &mut Io) -> Result<()> { | 116 | fn initialized(io: &mut Io) -> Result<()> { |
118 | { | 117 | { |
119 | let mut world = WorldState::new(); | ||
120 | let mut pool = ThreadPool::new(4); | 118 | let mut pool = ThreadPool::new(4); |
121 | let (task_sender, task_receiver) = bounded::<Task>(16); | 119 | let (task_sender, task_receiver) = bounded::<Task>(16); |
122 | let (fs_events_receiver, watcher) = vfs::watch(vec![ | 120 | let (fs_events_receiver, watcher) = vfs::watch(vec![ |
@@ -125,7 +123,6 @@ fn initialized(io: &mut Io) -> Result<()> { | |||
125 | info!("lifecycle: handshake finished, server ready to serve requests"); | 123 | info!("lifecycle: handshake finished, server ready to serve requests"); |
126 | let res = main_loop::main_loop( | 124 | let res = main_loop::main_loop( |
127 | io, | 125 | io, |
128 | &mut world, | ||
129 | &mut pool, | 126 | &mut pool, |
130 | task_sender, | 127 | task_sender, |
131 | task_receiver.clone(), | 128 | task_receiver.clone(), |