aboutsummaryrefslogtreecommitdiff
path: root/crates/server/src/lib.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-09-02 09:37:16 +0100
committerAleksey Kladov <[email protected]>2018-09-02 09:37:57 +0100
commitd7524556375f2b37e61fe85f17c0e4940e9e4d40 (patch)
tree88ab8e2be5612cdc055d8a920864b42a4f2a15f1 /crates/server/src/lib.rs
parent541170420bb6f9a5c0e8d6f56865567fd8ae0f93 (diff)
introduce project model
Diffstat (limited to 'crates/server/src/lib.rs')
-rw-r--r--crates/server/src/lib.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/crates/server/src/lib.rs b/crates/server/src/lib.rs
index bfa4bc41e..096b94a6d 100644
--- a/crates/server/src/lib.rs
+++ b/crates/server/src/lib.rs
@@ -13,12 +13,14 @@ extern crate log;
13extern crate drop_bomb; 13extern crate drop_bomb;
14extern crate url_serde; 14extern crate url_serde;
15extern crate walkdir; 15extern crate walkdir;
16extern crate im;
17extern crate relative_path;
18extern crate cargo_metadata;
19
20extern crate gen_lsp_server;
16extern crate libeditor; 21extern crate libeditor;
17extern crate libanalysis; 22extern crate libanalysis;
18extern crate libsyntax2; 23extern crate libsyntax2;
19extern crate gen_lsp_server;
20extern crate im;
21extern crate relative_path;
22 24
23mod caps; 25mod caps;
24pub mod req; 26pub mod req;
@@ -27,6 +29,7 @@ mod main_loop;
27mod vfs; 29mod vfs;
28mod path_map; 30mod path_map;
29mod server_world; 31mod server_world;
32mod project_model;
30 33
31pub type Result<T> = ::std::result::Result<T, ::failure::Error>; 34pub type Result<T> = ::std::result::Result<T, ::failure::Error>;
32pub use caps::server_capabilities; 35pub use caps::server_capabilities;