Simplify error handling with anyhow

This commit is contained in:
John Doty 2022-10-09 08:21:03 -07:00
parent 82569743a3
commit 7f8e14384e
6 changed files with 90 additions and 138 deletions

28
Cargo.lock generated
View file

@ -17,6 +17,12 @@ dependencies = [
"libc",
]
[[package]]
name = "anyhow"
version = "1.0.65"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602"
[[package]]
name = "autocfg"
version = "1.1.0"
@ -124,8 +130,10 @@ dependencies = [
name = "fwd"
version = "0.1.0"
dependencies = [
"anyhow",
"bytes",
"procfs",
"thiserror",
"tokio",
]
@ -398,6 +406,26 @@ dependencies = [
"unicode-ident",
]
[[package]]
name = "thiserror"
version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "time"
version = "0.1.44"