diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2020-03-05 16:36:46 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2020-03-09 11:52:38 +0100 |
commit | 5035966c2ed5da95740e9130e8c104221e51b87a (patch) | |
tree | b36ab88ec686f6788b98d2e4cac7cbdf4e393054 /ipc/src | |
parent | 0a64f6eaa56a9762810b282f4073db3a2fe2fe7d (diff) |
ipc: Define ipc's Errors using thiserror.
Diffstat (limited to 'ipc/src')
-rw-r--r-- | ipc/src/gnupg.rs | 8 | ||||
-rw-r--r-- | ipc/src/lib.rs | 6 |
2 files changed, 7 insertions, 7 deletions
diff --git a/ipc/src/gnupg.rs b/ipc/src/gnupg.rs index 79e2a862..ec308ca2 100644 --- a/ipc/src/gnupg.rs +++ b/ipc/src/gnupg.rs @@ -768,17 +768,17 @@ impl<'a> crypto::Decryptor for KeyPair<'a> { } -#[derive(Fail, Debug)] +#[derive(thiserror::Error, Debug)] /// Errors used in this module. pub enum Error { /// Errors related to `gpgconf`. - #[fail(display = "gpgconf: {}", _0)] + #[error("gpgconf: {0}")] GPGConf(String), /// The remote operation failed. - #[fail(display = "Operation failed: {}", _0)] + #[error("Operation failed: {0}")] OperationFailed(String), /// The remote party violated the protocol. - #[fail(display = "Protocol violation: {}", _0)] + #[error("Protocol violation: {0}")] ProtocolError(String), } diff --git a/ipc/src/lib.rs b/ipc/src/lib.rs index cde5c3c3..9526c031 100644 --- a/ipc/src/lib.rs +++ b/ipc/src/lib.rs @@ -477,13 +477,13 @@ impl PartialEq for Cookie { } } -#[derive(Fail, Debug)] +#[derive(thiserror::Error, Debug)] /// Errors returned from the network routines. pub enum Error { /// Handshake failed. - #[fail(display = "Handshake failed: {}", _0)] + #[error("Handshake failed: {0}")] HandshakeFailed(String), /// Connection closed unexpectedly. - #[fail(display = "Connection closed unexpectedly.")] + #[error("Connection closed unexpectedly.")] ConnectionClosed(Vec<u8>), } |