diff --git a/tarpc/src/protocol.rs b/tarpc/src/protocol.rs index d330f51..f984c48 100644 --- a/tarpc/src/protocol.rs +++ b/tarpc/src/protocol.rs @@ -350,8 +350,7 @@ impl RpcFutures { } fn set_error(&mut self, err: bincode::serde::DeserializeError) { - let map = mem::replace(&mut self.0, Err(err.into())); - map.unwrap().clear(); + let _ = mem::replace(&mut self.0, Err(err.into())); } fn get_error(&self) -> Error {