pub struct RecipientPubKey(/* private fields */);Expand description
X25519 public key for ECIES encryption (32 bytes).
Serializes to/from hex string in JSON.
Implementations§
Trait Implementations§
Source§impl Clone for RecipientPubKey
impl Clone for RecipientPubKey
Source§fn clone(&self) -> RecipientPubKey
fn clone(&self) -> RecipientPubKey
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 RecipientPubKey
impl Debug for RecipientPubKey
Source§impl<'de> Deserialize<'de> for RecipientPubKey
impl<'de> Deserialize<'de> for RecipientPubKey
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 RecipientPubKey
impl Display for RecipientPubKey
Source§impl Hash for RecipientPubKey
impl Hash for RecipientPubKey
Source§impl PartialEq for RecipientPubKey
impl PartialEq for RecipientPubKey
Source§impl Serialize for RecipientPubKey
impl Serialize for RecipientPubKey
impl Copy for RecipientPubKey
impl Eq for RecipientPubKey
impl StructuralPartialEq for RecipientPubKey
Auto Trait Implementations§
impl Freeze for RecipientPubKey
impl RefUnwindSafe for RecipientPubKey
impl Send for RecipientPubKey
impl Sync for RecipientPubKey
impl Unpin for RecipientPubKey
impl UnsafeUnpin for RecipientPubKey
impl UnwindSafe for RecipientPubKey
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