diff options
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/src/error.rs b/src/error.rs index 8947fd0..8642e5e 100644 --- a/src/error.rs +++ b/src/error.rs @@ -12,16 +12,6 @@ pub enum Error { #[snafu(display("failed to parse pinentry output ({:?})", out,))] FailedToParsePinentry { out: Vec<u8> }, - #[snafu(display( - "failed to parse pinentry output ({:?}): {}", - out, - source - ))] - FailedToParsePinentryUtf8 { - out: Vec<u8>, - source: std::string::FromUtf8Error, - }, - // no Error impl // #[snafu(display("failed to expand with hkdf: {}", source))] // HkdfExpand { source: hkdf::InvalidLength }, @@ -49,8 +39,11 @@ pub enum Error { #[snafu(display("invalid mac key"))] InvalidMacKey, + #[snafu(display("error reading pinentry output: {}", source))] + PinentryReadOutput { source: tokio::io::Error }, + #[snafu(display("error waiting for pinentry to exit: {}", source))] - ProcessWaitOutput { source: tokio::io::Error }, + PinentryWait { source: tokio::io::Error }, #[snafu(display("error making api request: {}", source))] Reqwest { source: reqwest::Error }, |