diff options
author | Nora Widdecke <nora@sequoia-pgp.org> | 2020-10-14 16:51:34 +0200 |
---|---|---|
committer | Nora Widdecke <nora@sequoia-pgp.org> | 2020-11-06 09:46:53 +0100 |
commit | 41bcc909751d8f465e2c557276f53935d54e5e9c (patch) | |
tree | 709544c0aff2e6792d2e0c951f883fc9dda8c089 /openpgp-ffi/src | |
parent | 31a033b7d19644c1e96512b9f8983b2fd5704503 (diff) |
ffi, openpgp-ffi: Handle non_exhaustive enum.
Diffstat (limited to 'openpgp-ffi/src')
-rw-r--r-- | openpgp-ffi/src/error.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/openpgp-ffi/src/error.rs b/openpgp-ffi/src/error.rs index 3bfa0f5c..c03855ae 100644 --- a/openpgp-ffi/src/error.rs +++ b/openpgp-ffi/src/error.rs @@ -267,7 +267,9 @@ impl<'a> From<&'a anyhow::Error> for Status { Status::InvalidKey, &openpgp::Error::PolicyViolation(_, _) => Status::PolicyViolation, - &_ => unreachable!(), // openpgp::Error is non-exhaustive. + // openpgp::Error is non_exhaustive, match on &_ to handle + // future additions. + &_ => Status::UnknownError } } |