From 977ad603913d2b96f4137e6add0a3a6aefb98d91 Mon Sep 17 00:00:00 2001 From: Brandon W Maister Date: Mon, 23 Dec 2019 12:38:09 -0500 Subject: [PATCH] allow_deprecated on stub Error::description for rust 1.13 --- src/format/mod.rs | 7 ++++++- src/oldtime.rs | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/format/mod.rs b/src/format/mod.rs index 10264e2..1099f18 100644 --- a/src/format/mod.rs +++ b/src/format/mod.rs @@ -333,7 +333,12 @@ impl fmt::Display for ParseError { } #[cfg(any(feature = "std", test))] -impl Error for ParseError {} +impl Error for ParseError { + #[allow(deprecated)] + fn description(&self) -> &str { + "parser error, see to_string() for details" + } +} // to be used in this module and submodules const OUT_OF_RANGE: ParseError = ParseError(ParseErrorKind::OutOfRange); diff --git a/src/oldtime.rs b/src/oldtime.rs index 741a4cd..1cc8a15 100644 --- a/src/oldtime.rs +++ b/src/oldtime.rs @@ -400,7 +400,12 @@ impl fmt::Display for OutOfRangeError { } #[cfg(any(feature = "std", test))] -impl Error for OutOfRangeError {} +impl Error for OutOfRangeError { + #[allow(deprecated)] + fn description(&self) -> &str { + "out of range error" + } +} // Copied from libnum #[inline]