From b3a04c4a143c34ba92008cf018eed159f87a0c6e Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 10 Apr 2020 00:12:40 -0400 Subject: move some basic stuff into config --- src/error.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/error.rs') diff --git a/src/error.rs b/src/error.rs index 8642e5e..4554b14 100644 --- a/src/error.rs +++ b/src/error.rs @@ -39,6 +39,15 @@ pub enum Error { #[snafu(display("invalid mac key"))] InvalidMacKey, + #[snafu(display("failed to load config: {}", source))] + LoadConfig { source: std::io::Error }, + + #[snafu(display("failed to load config: {}", source))] + LoadConfigAsync { source: tokio::io::Error }, + + #[snafu(display("failed to load config: {}", source))] + LoadConfigJson { source: serde_json::Error }, + #[snafu(display("error reading pinentry output: {}", source))] PinentryReadOutput { source: tokio::io::Error }, @@ -48,6 +57,12 @@ pub enum Error { #[snafu(display("error making api request: {}", source))] Reqwest { source: reqwest::Error }, + #[snafu(display("failed to save config: {}", source))] + SaveConfig { source: std::io::Error }, + + #[snafu(display("failed to save config: {}", source))] + SaveConfigJson { source: serde_json::Error }, + #[snafu(display("error spawning pinentry: {}", source))] Spawn { source: tokio::io::Error }, -- cgit v1.2.3-54-g00ecf