From d15256a6745ff53853312f0b0f51ba1dbae7ca44 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Fri, 14 Dec 2018 10:23:55 +0100 Subject: openpgp: Implement Arbitrary for KeyID. --- openpgp/src/keyid.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'openpgp/src/keyid.rs') diff --git a/openpgp/src/keyid.rs b/openpgp/src/keyid.rs index f55fe336..40842146 100644 --- a/openpgp/src/keyid.rs +++ b/openpgp/src/keyid.rs @@ -1,4 +1,5 @@ use std::fmt; +use quickcheck::{Arbitrary, Gen}; use Error; use Fingerprint; @@ -167,6 +168,12 @@ impl KeyID { } } +impl Arbitrary for KeyID { + fn arbitrary(g: &mut G) -> Self { + KeyID::new(u64::arbitrary(g)) + } +} + #[cfg(test)] mod test { use super::*; -- cgit v1.2.3