aboutsummaryrefslogtreecommitdiffstats
path: root/askama_shared/src
diff options
context:
space:
mode:
authorLibravatar Dirkjan Ochtman <dirkjan@ochtman.nl>2020-01-29 09:15:53 +0100
committerLibravatar Dirkjan Ochtman <dirkjan@ochtman.nl>2020-01-29 09:25:59 +0100
commit58a33c9b26be0cd25cc39d6421eb6e6491c27865 (patch)
tree14c88ec203f3472edadbb60960fd5c8f1d0e298f /askama_shared/src
parentff24eef1ff7dcf3849fd1e6d9efec0de2bc57005 (diff)
downloadaskama-58a33c9b26be0cd25cc39d6421eb6e6491c27865.tar.gz
askama-58a33c9b26be0cd25cc39d6421eb6e6491c27865.tar.bz2
askama-58a33c9b26be0cd25cc39d6421eb6e6491c27865.zip
Error::description() will be deprecated soon
Diffstat (limited to '')
-rw-r--r--askama_shared/src/error.rs14
1 files changed, 2 insertions, 12 deletions
diff --git a/askama_shared/src/error.rs b/askama_shared/src/error.rs
index f3e8b48..4d0fad9 100644
--- a/askama_shared/src/error.rs
+++ b/askama_shared/src/error.rs
@@ -1,4 +1,3 @@
-use std::error::Error as ErrorTrait;
use std::fmt::{self, Display};
pub type Result<I> = ::std::result::Result<I, Error>;
@@ -43,17 +42,8 @@ pub enum Error {
__Nonexhaustive,
}
-impl ErrorTrait for Error {
- fn description(&self) -> &str {
- match *self {
- Error::Fmt(ref err) => err.description(),
- #[cfg(feature = "serde_json")]
- Error::Json(ref err) => err.description(),
- _ => "unknown error: __Nonexhaustive",
- }
- }
-
- fn cause(&self) -> Option<&dyn ErrorTrait> {
+impl std::error::Error for Error {
+ fn cause(&self) -> Option<&dyn std::error::Error> {
match *self {
Error::Fmt(ref err) => err.source(),
#[cfg(feature = "serde_json")]