diff options
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)) => { |