aboutsummaryrefslogtreecommitdiff
path: root/crates/gen_lsp_server/src/lib.rs
diff options
context:
space:
mode:
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)) => {