From 28ddecf6c99ef23bc96b9eb7bc8ee049f1732e76 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Thu, 6 Dec 2018 21:16:37 +0300 Subject: modernize even more --- crates/gen_lsp_server/src/lib.rs | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) (limited to 'crates/gen_lsp_server/src/lib.rs') diff --git a/crates/gen_lsp_server/src/lib.rs b/crates/gen_lsp_server/src/lib.rs index 5dab8f408..8779fbf0f 100644 --- a/crates/gen_lsp_server/src/lib.rs +++ b/crates/gen_lsp_server/src/lib.rs @@ -59,16 +59,7 @@ //! } //! ``` -#[macro_use] -extern crate failure; -#[macro_use] -extern crate log; -extern crate serde; -extern crate serde_json; -#[macro_use] -extern crate serde_derive; -extern crate crossbeam_channel; -extern crate languageserver_types; +use failure::{bail, format_err}; mod msg; mod stdio; @@ -81,7 +72,7 @@ use languageserver_types::{ }; pub type Result = ::std::result::Result; -pub use { +pub use crate::{ msg::{ErrorCode, RawMessage, RawNotification, RawRequest, RawResponse, RawResponseError}, stdio::{stdio_transport, Threads}, }; @@ -98,18 +89,18 @@ pub fn run_server( sender: Sender, server: impl FnOnce(InitializeParams, &Receiver, &Sender) -> Result<()>, ) -> Result<()> { - info!("lsp server initializes"); + log::info!("lsp server initializes"); let params = initialize(&receiver, &sender, caps)?; - info!("lsp server initialized, serving requests"); + log::info!("lsp server initialized, serving requests"); server(params, &receiver, &sender)?; - info!("lsp server waiting for exit notification"); + log::info!("lsp server waiting for exit notification"); match receiver.recv() { Some(RawMessage::Notification(n)) => n .cast::() .map_err(|n| format_err!("unexpected notification during shutdown: {:?}", n))?, m => bail!("unexpected message during shutdown: {:?}", m), } - info!("lsp server shutdown complete"); + log::info!("lsp server shutdown complete"); Ok(()) } -- cgit v1.2.3