From 12c920d7e34dae4934d52072ab9d8cb271d71058 Mon Sep 17 00:00:00 2001 From: Philipp Korber Date: Mon, 4 Jun 2018 15:04:14 +0200 Subject: Converted error-chain based error to enum based error - now implements `Send` + `Sync` + `'static` - still implements `std::error::Error`, `Debug`, `Display`, `From`, `From<::serde_json::Error>` --- askama_shared/src/lib.rs | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'askama_shared/src/lib.rs') diff --git a/askama_shared/src/lib.rs b/askama_shared/src/lib.rs index 3213778..cbb99d9 100644 --- a/askama_shared/src/lib.rs +++ b/askama_shared/src/lib.rs @@ -1,25 +1,14 @@ #![cfg_attr(feature = "cargo-clippy", allow(unused_parens))] -#[macro_use] -extern crate error_chain; - #[cfg(feature = "serde-json")] extern crate serde; #[cfg(feature = "serde-json")] extern crate serde_json; pub use escaping::MarkupDisplay; -pub use errors::{Error, Result}; +pub use error::{Error, Result}; +mod error; pub mod filters; pub mod path; mod escaping; - -mod errors { - error_chain! { - foreign_links { - Fmt(::std::fmt::Error); - Json(::serde_json::Error) #[cfg(feature = "serde-json")]; - } - } -} -- cgit