summaryrefslogtreecommitdiffstats
path: root/Cargo.lock
diff options
context:
space:
mode:
authornickelc <constantin.nickel@gmail.com>2023-04-26 21:07:35 +0200
committerGitHub <noreply@github.com>2023-04-26 15:07:35 -0400
commitce41a39bf6ebd3b7bbac4c73954cf6078ed96fc5 (patch)
tree964301063730884f4b23280fe72dd9900c3432ae /Cargo.lock
parent57e7ce5cd55d127bc33822318cd66b3b6a14f6ec (diff)
Replace deprecated `error_chain` crate with `anyhow` (#1405)
The `error_chain` crate is now deprecated for a long time and `anyhow` has proven to be a popular replacement for applications. This also improves the current error messages for panics. ``` PAGER='"less' git show thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: \ Error(Msg("Could not parse pager command."), State { next_error: Some(ParseError), \ backtrace: InternalBacktrace })', src/main.rs:136:88 ``` ``` PAGER='"less' git show thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Could not parse pager command. Caused by: missing closing quote', src/main.rs:125:88 ```
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock17
1 files changed, 7 insertions, 10 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 46e704a1..b1840373 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -45,6 +45,12 @@ dependencies = [
]
[[package]]
+name = "anyhow"
+version = "1.0.70"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
+
+[[package]]
name = "approx"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -479,15 +485,6 @@ dependencies = [
]
[[package]]
-name = "error-chain"
-version = "0.12.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc"
-dependencies = [
- "version_check",
-]
-
-[[package]]
name = "find-crate"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -538,6 +535,7 @@ version = "0.15.1"
dependencies = [
"ansi_colours",
"ansi_term",
+ "anyhow",
"atty",
"bat",
"bitflags 2.2.1",
@@ -549,7 +547,6 @@ dependencies = [
"console",
"ctrlc",
"dirs",
- "error-chain",
"git2",
"grep-cli",
"itertools",