From 868938d83afe1f52de53b0c56e1bd8bcc7be4e99 Mon Sep 17 00:00:00 2001 From: Tim Kuehn Date: Thu, 11 Feb 2016 00:04:20 -0800 Subject: [PATCH] Try out type ascription --- tarpc/src/lib.rs | 2 +- tarpc/src/protocol/client.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tarpc/src/lib.rs b/tarpc/src/lib.rs index 26077ff..55e9ee1 100644 --- a/tarpc/src/lib.rs +++ b/tarpc/src/lib.rs @@ -48,7 +48,7 @@ //! ``` #![deny(missing_docs)] -#![feature(custom_derive, plugin, test)] +#![feature(custom_derive, plugin, test, type_ascription)] #![plugin(serde_macros)] extern crate serde; diff --git a/tarpc/src/protocol/client.rs b/tarpc/src/protocol/client.rs index bca7c55..db04ea9 100644 --- a/tarpc/src/protocol/client.rs +++ b/tarpc/src/protocol/client.rs @@ -235,7 +235,7 @@ fn read(requests: Arc>>, stream: TcpStream) { let mut stream = BufReader::new(stream); loop { - match stream.deserialize::>() { + match stream.deserialize() : Result> { Ok(packet) => { debug!("Client: received message, id={}", packet.rpc_id); requests.lock().expect(pos!()).complete_reply(packet);