aboutsummaryrefslogtreecommitdiff
path: root/crates/server/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/server/src/lib.rs')
-rw-r--r--crates/server/src/lib.rs34
1 files changed, 34 insertions, 0 deletions
diff --git a/crates/server/src/lib.rs b/crates/server/src/lib.rs
new file mode 100644
index 000000000..5bbd21044
--- /dev/null
+++ b/crates/server/src/lib.rs
@@ -0,0 +1,34 @@
1#[macro_use]
2extern crate failure;
3#[macro_use]
4extern crate serde_derive;
5extern crate serde;
6extern crate serde_json;
7extern crate languageserver_types;
8#[macro_use]
9extern crate crossbeam_channel;
10extern crate threadpool;
11#[macro_use]
12extern crate log;
13extern crate drop_bomb;
14extern crate url_serde;
15extern crate walkdir;
16extern crate libeditor;
17extern crate libanalysis;
18extern crate libsyntax2;
19extern crate gen_lsp_server;
20extern crate im;
21extern crate relative_path;
22
23mod caps;
24mod req;
25mod conv;
26mod main_loop;
27mod vfs;
28mod path_map;
29mod server_world;
30
31pub type Result<T> = ::std::result::Result<T, ::failure::Error>;
32pub use caps::server_capabilities;
33pub use main_loop::main_loop;
34