From a833ef7bf57c78a59d2e19ca4900e87424da57b3 Mon Sep 17 00:00:00 2001 From: ice_iix Date: Sat, 4 Jan 2020 19:20:36 -0800 Subject: [PATCH] Remove deprecated Error description, replaced by Display The Display trait is already implemented, so this is only a code deletion. Fixes 1.42-nightly warning: warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string() --> src/protocol/mod.rs:981:40 | 981 | Error::IOError(ref e) => e.description(), | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default --- protocol/src/protocol/mod.rs | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/protocol/src/protocol/mod.rs b/protocol/src/protocol/mod.rs index 1187c18..2d9284a 100644 --- a/protocol/src/protocol/mod.rs +++ b/protocol/src/protocol/mod.rs @@ -973,18 +973,7 @@ impl convert::From for Error { } } -impl ::std::error::Error for Error { - fn description(&self) -> &str { - match *self { - Error::Err(ref val) => &val[..], - Error::Disconnect(_) => "Disconnect", - Error::IOError(ref e) => e.description(), - Error::Json(ref e) => e.description(), - #[cfg(not(target_arch = "wasm32"))] - Error::Reqwest(ref e) => e.description(), - } - } -} +impl ::std::error::Error for Error {} impl ::std::fmt::Display for Error { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {