From 61c3c3bfe300b2cf638a1d9dd7985526ea4c23b0 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 2 Jan 2020 13:55:29 +0100 Subject: openpgp: Change SubpacketValue::Unknown to store the tag. - Makes it possible to construct unknown packets with arbitrary subpacket tags. - Fixes a regression. --- openpgp/examples/statistics.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'openpgp/examples/statistics.rs') diff --git a/openpgp/examples/statistics.rs b/openpgp/examples/statistics.rs index 0b453467..c990fb58 100644 --- a/openpgp/examples/statistics.rs +++ b/openpgp/examples/statistics.rs @@ -149,7 +149,7 @@ fn main() { sigs_subpacket_tags_count[i] += 1; cert.sigs_subpacket_tags_count[i] += 1; signature.subpacket_tags_count[i] += 1; - if let SubpacketValue::Unknown(_) = sub.value() { + if let SubpacketValue::Unknown { .. } = sub.value() { sigs_subpacket_tags_unknown [u8::from(sub.tag()) as usize] += 1; } else { @@ -165,7 +165,8 @@ fn main() { } match sub.value() { - SubpacketValue::Unknown(_) => unreachable!(), + SubpacketValue::Unknown { .. } => + unreachable!(), SubpacketValue::KeyFlags(k) => if let Some(count) = key_flags.get_mut(&k) { *count += 1; -- cgit v1.2.3