aboutsummaryrefslogtreecommitdiffstats
path: root/askama_shared/src/lib.rs
diff options
context:
space:
mode:
authorLibravatar Philipp Korber <philippkorber@gmail.com>2018-06-04 15:04:14 +0200
committerLibravatar Dirkjan Ochtman <dirkjan@ochtman.nl>2018-06-04 15:35:02 +0200
commit12c920d7e34dae4934d52072ab9d8cb271d71058 (patch)
tree9fd8e15b17cc6929c60b1be66fd81ab43eecdfad /askama_shared/src/lib.rs
parentef4199f2e7e0b4c3c813da76d95276faae811478 (diff)
downloadaskama-12c920d7e34dae4934d52072ab9d8cb271d71058.tar.gz
askama-12c920d7e34dae4934d52072ab9d8cb271d71058.tar.bz2
askama-12c920d7e34dae4934d52072ab9d8cb271d71058.zip
Converted error-chain based error to enum based error
- now implements `Send` + `Sync` + `'static` - still implements `std::error::Error`, `Debug`, `Display`, `From<std::fmt::Error>`, `From<::serde_json::Error>`
Diffstat (limited to 'askama_shared/src/lib.rs')
-rw-r--r--askama_shared/src/lib.rs15
1 files changed, 2 insertions, 13 deletions
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")];
- }
- }
-}