summaryrefslogtreecommitdiffstats
path: root/openpgp/src/types
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/src/types')
-rw-r--r--openpgp/src/types/features.rs5
-rw-r--r--openpgp/src/types/key_flags.rs5
-rw-r--r--openpgp/src/types/server_preferences.rs5
3 files changed, 15 insertions, 0 deletions
diff --git a/openpgp/src/types/features.rs b/openpgp/src/types/features.rs
index b4b4a022..6bbaf995 100644
--- a/openpgp/src/types/features.rs
+++ b/openpgp/src/types/features.rs
@@ -2,6 +2,11 @@ use std::fmt;
use std::hash::{Hash, Hasher};
/// Describes features supported by an OpenPGP implementation.
+///
+/// # A note on equality
+///
+/// `PartialEq` is implements semantic equality, i.e. it ignores
+/// padding.
#[derive(Clone)]
pub struct Features{
mdc: bool,
diff --git a/openpgp/src/types/key_flags.rs b/openpgp/src/types/key_flags.rs
index 9109abe9..c5e905cb 100644
--- a/openpgp/src/types/key_flags.rs
+++ b/openpgp/src/types/key_flags.rs
@@ -5,6 +5,11 @@ use std::ops::{BitAnd, BitOr};
/// Describes how a key may be used, and stores additional
/// information.
+///
+/// # A note on equality
+///
+/// `PartialEq` is implements semantic equality, i.e. it ignores
+/// padding.
#[derive(Clone)]
pub struct KeyFlags{
for_certification: bool,
diff --git a/openpgp/src/types/server_preferences.rs b/openpgp/src/types/server_preferences.rs
index bc9d9cda..6600f348 100644
--- a/openpgp/src/types/server_preferences.rs
+++ b/openpgp/src/types/server_preferences.rs
@@ -2,6 +2,11 @@ use std::hash::{Hash, Hasher};
use std::fmt;
/// Describes preferences regarding key servers.
+///
+/// # A note on equality
+///
+/// `PartialEq` is implements semantic equality, i.e. it ignores
+/// padding.
#[derive(Clone)]
pub struct KeyServerPreferences{
no_modify: bool,