aboutsummaryrefslogtreecommitdiff
path: root/crates/gen_lsp_server/src/lib.rs
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-09-02 13:18:43 +0100
committerAleksey Kladov <[email protected]>2018-09-02 13:18:43 +0100
commit1329dd4e287c137ec0a90abeec0272275b2b2c8d (patch)
treed924f7bcc28b9c46d1643d54c5a2f109d19b2977 /crates/gen_lsp_server/src/lib.rs
parent80be61ed78e8410e013cb94879435d54a4907c30 (diff)
Avoid clones
Diffstat (limited to 'crates/gen_lsp_server/src/lib.rs')
-rw-r--r--crates/gen_lsp_server/src/lib.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/gen_lsp_server/src/lib.rs b/crates/gen_lsp_server/src/lib.rs
index 0dc24ffc1..b25017045 100644
--- a/crates/gen_lsp_server/src/lib.rs
+++ b/crates/gen_lsp_server/src/lib.rs
@@ -51,7 +51,7 @@ pub fn run_server(
51pub fn handle_shutdown(req: RawRequest, sender: &Sender<RawMessage>) -> Option<RawRequest> { 51pub fn handle_shutdown(req: RawRequest, sender: &Sender<RawMessage>) -> Option<RawRequest> {
52 match req.cast::<Shutdown>() { 52 match req.cast::<Shutdown>() {
53 Ok((id, ())) => { 53 Ok((id, ())) => {
54 let resp = RawResponse::ok::<Shutdown>(id, ()); 54 let resp = RawResponse::ok::<Shutdown>(id, &());
55 sender.send(RawMessage::Response(resp)); 55 sender.send(RawMessage::Response(resp));
56 None 56 None
57 } 57 }
@@ -72,7 +72,7 @@ fn initialize(
72 msg => 72 msg =>
73 bail!("expected initialize request, got {:?}", msg), 73 bail!("expected initialize request, got {:?}", msg),
74 }; 74 };
75 let resp = RawResponse::ok::<Initialize>(id, InitializeResult { capabilities: caps }); 75 let resp = RawResponse::ok::<Initialize>(id, &InitializeResult { capabilities: caps });
76 sender.send(RawMessage::Response(resp)); 76 sender.send(RawMessage::Response(resp));
77 match receiver.recv() { 77 match receiver.recv() {
78 Some(RawMessage::Notification(n)) => { 78 Some(RawMessage::Notification(n)) => {