pub struct PortalKeyExchange(/* private fields */);
Expand description
A data format exchanged by each peer to derive the shared session key
Trait Implementations§
Source§impl Clone for PortalKeyExchange
impl Clone for PortalKeyExchange
Source§fn clone(&self) -> PortalKeyExchange
fn clone(&self) -> PortalKeyExchange
Returns a copy 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 PortalKeyExchange
impl Debug for PortalKeyExchange
Source§impl<'de> Deserialize<'de> for PortalKeyExchange
impl<'de> Deserialize<'de> for PortalKeyExchange
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<'a> Into<&'a [u8]> for &'a PortalKeyExchange
impl<'a> Into<&'a [u8]> for &'a PortalKeyExchange
Source§impl PartialEq for PortalKeyExchange
impl PartialEq for PortalKeyExchange
Source§impl Serialize for PortalKeyExchange
impl Serialize for PortalKeyExchange
impl Copy for PortalKeyExchange
impl Eq for PortalKeyExchange
impl StructuralPartialEq for PortalKeyExchange
Auto Trait Implementations§
impl Freeze for PortalKeyExchange
impl RefUnwindSafe for PortalKeyExchange
impl Send for PortalKeyExchange
impl Sync for PortalKeyExchange
impl Unpin for PortalKeyExchange
impl UnwindSafe for PortalKeyExchange
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