From 52de08330f5052a1f10c5d46e1352ca86b622d71 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 10 Aug 2018 23:56:19 +0300 Subject: dedupe --- crates/server/src/main.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'crates/server/src/main.rs') diff --git a/crates/server/src/main.rs b/crates/server/src/main.rs index f521271fb..dfde8afb1 100644 --- a/crates/server/src/main.rs +++ b/crates/server/src/main.rs @@ -28,12 +28,10 @@ use threadpool::ThreadPool; use crossbeam_channel::{bounded, Sender, Receiver}; use flexi_logger::Logger; use languageserver_types::{TextDocumentItem, VersionedTextDocumentIdentifier, TextDocumentIdentifier}; -use serde::{ser::Serialize, de::DeserializeOwned}; use libanalysis::{WorldState, World}; use ::{ io::{Io, RawMsg, RawRequest}, - req::Request, handlers::{handle_syntax_tree, handle_extend_selection, publish_diagnostics}, }; @@ -261,17 +259,13 @@ fn main_loop( } } -fn handle_request_on_threadpool( +fn handle_request_on_threadpool( req: &mut Option, pool: &ThreadPool, world: &WorldState, sender: &Sender, f: fn(World, R::Params) -> Result, ) -> Result<()> - where - R: Request + Send + 'static, - R::Params: DeserializeOwned + Send + 'static, - R::Result: Serialize + Send + 'static, { dispatch::handle_request::(req, |params, resp| { let world = world.snapshot(); -- cgit v1.2.3