From 2ea47f61ef6aca4097d7abba850dc4ba6a9018be Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 2 Jan 2020 12:44:47 +0100 Subject: openpgp: Mark packet version enums as non-exhaustive. - Fixes #405. --- openpgp/src/parse/parse.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'openpgp/src/parse') diff --git a/openpgp/src/parse/parse.rs b/openpgp/src/parse/parse.rs index d0123803..1c6bc4ec 100644 --- a/openpgp/src/parse/parse.rs +++ b/openpgp/src/parse/parse.rs @@ -1672,6 +1672,7 @@ impl<'a> Parse<'a, OnePassSig3> for OnePassSig3 { // // p => Err(Error::InvalidOperation( // format!("Not a OnePassSig::V3 packet: {:?}", p)).into()), + OnePassSig::__Nonexhaustive => unreachable!(), }) } } @@ -2543,6 +2544,7 @@ impl<'a> Parse<'a, PKESK3> for PKESK3 { // // p => Err(Error::InvalidOperation( // format!("Not a PKESKv3 packet: {:?}", p)).into()), + PKESK::__Nonexhaustive => unreachable!(), }) } } -- cgit v1.2.3