summaryrefslogtreecommitdiffstats
path: root/lib/core/libimagerror
diff options
context:
space:
mode:
Diffstat (limited to 'lib/core/libimagerror')
-rw-r--r--lib/core/libimagerror/Cargo.toml4
-rw-r--r--lib/core/libimagerror/src/lib.rs4
-rw-r--r--lib/core/libimagerror/src/trace.rs2
3 files changed, 5 insertions, 5 deletions
diff --git a/lib/core/libimagerror/Cargo.toml b/lib/core/libimagerror/Cargo.toml
index 22b6eb8a..3b18a2f6 100644
--- a/lib/core/libimagerror/Cargo.toml
+++ b/lib/core/libimagerror/Cargo.toml
@@ -22,5 +22,5 @@ maintenance = { status = "actively-developed" }
[dependencies]
log = "0.4.6"
ansi_term = "0.12"
-failure = "0.1.5"
-failure_derive = "0.1.5"
+anyhow = "1"
+
diff --git a/lib/core/libimagerror/src/lib.rs b/lib/core/libimagerror/src/lib.rs
index 55d045a6..bacd831a 100644
--- a/lib/core/libimagerror/src/lib.rs
+++ b/lib/core/libimagerror/src/lib.rs
@@ -37,8 +37,8 @@
#[macro_use] extern crate log;
extern crate ansi_term;
-extern crate failure;
-#[macro_use] extern crate failure_derive;
+extern crate anyhow;
+
pub mod errors;
pub mod exit;
diff --git a/lib/core/libimagerror/src/trace.rs b/lib/core/libimagerror/src/trace.rs
index 1b192e44..f990f1b1 100644
--- a/lib/core/libimagerror/src/trace.rs
+++ b/lib/core/libimagerror/src/trace.rs
@@ -21,7 +21,7 @@ use std::process::exit;
use std::fmt::Display;
use std::fmt::Formatter;
use std::fmt::Result as FmtResult;
-use failure::Error;
+use anyhow::Error;
use ansi_term::Colour::Red;
struct ImagTrace<'a, T: 'a + ?Sized>(&'a T);