diff options
author | Philipp Korber <philippkorber@gmail.com> | 2018-06-04 15:04:14 +0200 |
---|---|---|
committer | Dirkjan Ochtman <dirkjan@ochtman.nl> | 2018-06-04 15:35:02 +0200 |
commit | 12c920d7e34dae4934d52072ab9d8cb271d71058 (patch) | |
tree | 9fd8e15b17cc6929c60b1be66fd81ab43eecdfad /askama_shared/src/lib.rs | |
parent | ef4199f2e7e0b4c3c813da76d95276faae811478 (diff) | |
download | askama-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 '')
-rw-r--r-- | askama_shared/src/lib.rs | 15 |
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")]; - } - } -} |