From 99ffdac0fe6c3beb233391dc5c7db05e55365b56 Mon Sep 17 00:00:00 2001 From: Radyk Andrii Date: Mon, 30 Dec 2019 23:31:03 +0100 Subject: [PATCH] allow deprecated Error::description --- src/error_chain.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/error_chain.rs b/src/error_chain.rs index 18a352e94..242113c46 100644 --- a/src/error_chain.rs +++ b/src/error_chain.rs @@ -301,6 +301,7 @@ macro_rules! impl_error_chain_processed { } impl ::std::error::Error for $error_name { + #[allow(deprecated)] fn description(&self) -> &str { self.description() } @@ -356,6 +357,7 @@ macro_rules! impl_error_chain_processed { impl_error_chain_kind! { /// The kind of an error. + #[allow(deprecated)] #[derive(Debug)] pub enum $error_kind_name { $( @@ -369,6 +371,7 @@ macro_rules! impl_error_chain_processed { $( $(#[$meta_foreign_links])* $foreign_link_variant(err: $foreign_link_error_path) { + #[allow(deprecated)] description(::std::error::Error::description(err)) display("{}", err) }