pub enum HandshakeMode {
Bootstrap,
Relay(PeerID),
}Variants§
Bootstrap
Initial handshake with completely new peer, establishing first datachannel with that peer to our mesh
Relay(PeerID)
Handshake of newly connected peer with all others through “inviter” data channel.
Trait Implementations§
Source§impl Clone for HandshakeMode
impl Clone for HandshakeMode
Source§fn clone(&self) -> HandshakeMode
fn clone(&self) -> HandshakeMode
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 HandshakeMode
impl Debug for HandshakeMode
Source§impl<'de> Deserialize<'de> for HandshakeMode
impl<'de> Deserialize<'de> for HandshakeMode
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 PartialEq for HandshakeMode
impl PartialEq for HandshakeMode
Source§impl Serialize for HandshakeMode
impl Serialize for HandshakeMode
impl Eq for HandshakeMode
impl StructuralPartialEq for HandshakeMode
Auto Trait Implementations§
impl Freeze for HandshakeMode
impl RefUnwindSafe for HandshakeMode
impl Send for HandshakeMode
impl Sync for HandshakeMode
impl Unpin for HandshakeMode
impl UnsafeUnpin for HandshakeMode
impl UnwindSafe for HandshakeMode
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