pub struct KeyFingerprint(/* private fields */);Expand description
Stable wire identity of one 32-byte encryption key: its full SHA-256 digest, serialized as exactly 64 lowercase hex digits.
Implementations§
Trait Implementations§
Source§impl Clone for KeyFingerprint
impl Clone for KeyFingerprint
Source§fn clone(&self) -> KeyFingerprint
fn clone(&self) -> KeyFingerprint
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for KeyFingerprint
impl Debug for KeyFingerprint
Source§impl<'de> Deserialize<'de> for KeyFingerprint
impl<'de> Deserialize<'de> for KeyFingerprint
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for KeyFingerprint
impl Display for KeyFingerprint
Source§impl FromStr for KeyFingerprint
impl FromStr for KeyFingerprint
Source§impl Hash for KeyFingerprint
impl Hash for KeyFingerprint
Source§impl Ord for KeyFingerprint
impl Ord for KeyFingerprint
Source§fn cmp(&self, other: &KeyFingerprint) -> Ordering
fn cmp(&self, other: &KeyFingerprint) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for KeyFingerprint
impl PartialEq for KeyFingerprint
Source§impl PartialOrd for KeyFingerprint
impl PartialOrd for KeyFingerprint
Source§impl Serialize for KeyFingerprint
impl Serialize for KeyFingerprint
impl Copy for KeyFingerprint
impl Eq for KeyFingerprint
impl StructuralPartialEq for KeyFingerprint
Auto Trait Implementations§
impl Freeze for KeyFingerprint
impl RefUnwindSafe for KeyFingerprint
impl Send for KeyFingerprint
impl Sync for KeyFingerprint
impl Unpin for KeyFingerprint
impl UnsafeUnpin for KeyFingerprint
impl UnwindSafe for KeyFingerprint
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.