diff options
author | Aleksey Kladov <[email protected]> | 2018-09-02 13:18:43 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-09-02 13:18:43 +0100 |
commit | 1329dd4e287c137ec0a90abeec0272275b2b2c8d (patch) | |
tree | d924f7bcc28b9c46d1643d54c5a2f109d19b2977 /crates/gen_lsp_server/src/lib.rs | |
parent | 80be61ed78e8410e013cb94879435d54a4907c30 (diff) |
Avoid clones
Diffstat (limited to 'crates/gen_lsp_server/src/lib.rs')
-rw-r--r-- | crates/gen_lsp_server/src/lib.rs | 4 |
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( | |||
51 | pub fn handle_shutdown(req: RawRequest, sender: &Sender<RawMessage>) -> Option<RawRequest> { | 51 | pub 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)) => { |