Avoid clones

This commit is contained in:
Aleksey Kladov
2018-09-02 15:18:43 +03:00
parent 80be61ed78
commit 1329dd4e28
4 changed files with 14 additions and 14 deletions

View File

@@ -51,7 +51,7 @@ pub fn run_server(
pub fn handle_shutdown(req: RawRequest, sender: &Sender<RawMessage>) -> Option<RawRequest> {
match req.cast::<Shutdown>() {
Ok((id, ())) => {
let resp = RawResponse::ok::<Shutdown>(id, ());
let resp = RawResponse::ok::<Shutdown>(id, &());
sender.send(RawMessage::Response(resp));
None
}
@@ -72,7 +72,7 @@ fn initialize(
msg =>
bail!("expected initialize request, got {:?}", msg),
};
let resp = RawResponse::ok::<Initialize>(id, InitializeResult { capabilities: caps });
let resp = RawResponse::ok::<Initialize>(id, &InitializeResult { capabilities: caps });
sender.send(RawMessage::Response(resp));
match receiver.recv() {
Some(RawMessage::Notification(n)) => {