summaryrefslogtreecommitdiffstats
path: root/openpgp/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/src/lib.rs')
-rw-r--r--openpgp/src/lib.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/openpgp/src/lib.rs b/openpgp/src/lib.rs
index d71bb483..bb143d2f 100644
--- a/openpgp/src/lib.rs
+++ b/openpgp/src/lib.rs
@@ -177,6 +177,7 @@ pub type Result<T> = ::std::result::Result<T, anyhow::Error>;
///
/// Note: This enum cannot be exhaustively matched to allow future
/// extensions.
+#[non_exhaustive]
#[derive(thiserror::Error, Debug, Clone, PartialEq, Eq)]
pub enum Error {
/// Invalid argument.
@@ -296,8 +297,4 @@ pub enum Error {
.1.as_ref().map(|t| format!(" since {}", crate::fmt::time(t)))
.unwrap_or("".into()))]
PolicyViolation(String, Option<std::time::SystemTime>),
-
- /// This marks this enum as non-exhaustive. Do not use this
- /// variant.
- #[doc(hidden)] #[error("__Nonexhaustive")] __Nonexhaustive,
}