pub enum HolePunchingMessageUnion {
ConnectionRequest(ConnectionRequest),
ConnectionRequestDelivered(ConnectionRequestDelivered),
ConnectionSync(ConnectionSync),
}Variants§
ConnectionRequest(ConnectionRequest)
ConnectionRequestDelivered(ConnectionRequestDelivered)
ConnectionSync(ConnectionSync)
Implementations§
Trait Implementations§
Source§impl Clone for HolePunchingMessageUnion
impl Clone for HolePunchingMessageUnion
Source§fn clone(&self) -> HolePunchingMessageUnion
fn clone(&self) -> HolePunchingMessageUnion
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HolePunchingMessageUnion
impl Debug for HolePunchingMessageUnion
Source§impl Default for HolePunchingMessageUnion
impl Default for HolePunchingMessageUnion
Source§fn default() -> HolePunchingMessageUnion
fn default() -> HolePunchingMessageUnion
Returns the “default value” for a type. Read more
Source§impl Display for HolePunchingMessageUnion
impl Display for HolePunchingMessageUnion
Source§impl From<ConnectionRequest> for HolePunchingMessageUnion
impl From<ConnectionRequest> for HolePunchingMessageUnion
Source§fn from(item: ConnectionRequest) -> HolePunchingMessageUnion
fn from(item: ConnectionRequest) -> HolePunchingMessageUnion
Converts to this type from the input type.
Source§impl From<ConnectionRequestDelivered> for HolePunchingMessageUnion
impl From<ConnectionRequestDelivered> for HolePunchingMessageUnion
Source§fn from(item: ConnectionRequestDelivered) -> HolePunchingMessageUnion
fn from(item: ConnectionRequestDelivered) -> HolePunchingMessageUnion
Converts to this type from the input type.
Source§impl From<ConnectionSync> for HolePunchingMessageUnion
impl From<ConnectionSync> for HolePunchingMessageUnion
Source§fn from(item: ConnectionSync) -> HolePunchingMessageUnion
fn from(item: ConnectionSync) -> HolePunchingMessageUnion
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for HolePunchingMessageUnion
impl RefUnwindSafe for HolePunchingMessageUnion
impl Send for HolePunchingMessageUnion
impl Sync for HolePunchingMessageUnion
impl Unpin for HolePunchingMessageUnion
impl UnwindSafe for HolePunchingMessageUnion
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)