summaryrefslogtreecommitdiffstats
path: root/openpgp/src/cert/bindings.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/src/cert/bindings.rs')
-rw-r--r--openpgp/src/cert/bindings.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/openpgp/src/cert/bindings.rs b/openpgp/src/cert/bindings.rs
index 2dd3aac4..83d319a2 100644
--- a/openpgp/src/cert/bindings.rs
+++ b/openpgp/src/cert/bindings.rs
@@ -29,6 +29,9 @@ impl<P: key::KeyParts> Key<P, key::SubordinateRole> {
/// # use sequoia_openpgp::{*, packet::prelude::*, types::*, cert::*};
/// # f().unwrap();
/// # fn f() -> Result<()> {
+ /// use sequoia_openpgp::policy::StandardPolicy;
+ /// let p = &StandardPolicy::new();
+ ///
/// // Generate a Cert, and create a keypair from the primary key.
/// let (cert, _) = CertBuilder::new().generate()?;
/// let mut keypair = cert.primary_key().key().clone()
@@ -36,7 +39,7 @@ impl<P: key::KeyParts> Key<P, key::SubordinateRole> {
///
/// // Let's add an encryption subkey.
/// let flags = KeyFlags::default().set_storage_encryption(true);
- /// assert_eq!(cert.keys().policy(None).alive().revoked(false)
+ /// assert_eq!(cert.keys().set_policy(p, None).alive().revoked(false)
/// .key_flags(&flags).count(),
/// 0);
///
@@ -53,7 +56,7 @@ impl<P: key::KeyParts> Key<P, key::SubordinateRole> {
/// binding.into()])?;
///
/// // Check that we have an encryption subkey.
- /// assert_eq!(cert.keys().policy(None).alive().revoked(false)
+ /// assert_eq!(cert.keys().set_policy(p, None).alive().revoked(false)
/// .key_flags(flags).count(),
/// 1);
/// # Ok(()) }