pub enum HandshakeInput {
Init,
OfferCreated(String),
AnswerCreated(String),
Offer(SignalingPayload),
Answer(SignalingPayload),
DataChannelOpen,
ConnectionDropped,
}Expand description
Events fed into the handshake FSM from the driver.
Variants§
Init
Handshake init
OfferCreated(String)
Local offer is created
AnswerCreated(String)
Local answer is created
Offer(SignalingPayload)
Receiving offer from remote peer
Answer(SignalingPayload)
Receiving answer from remote peer
DataChannelOpen
Input event signalizing about opening of data channel with peer
ConnectionDropped
Transport terminated unexpectedly.
Trait Implementations§
Source§impl Clone for HandshakeInput
impl Clone for HandshakeInput
Source§fn clone(&self) -> HandshakeInput
fn clone(&self) -> HandshakeInput
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 HandshakeInput
impl Debug for HandshakeInput
Source§impl<'de> Deserialize<'de> for HandshakeInput
impl<'de> Deserialize<'de> for HandshakeInput
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 HandshakeInput
impl PartialEq for HandshakeInput
Source§impl Serialize for HandshakeInput
impl Serialize for HandshakeInput
impl Eq for HandshakeInput
impl StructuralPartialEq for HandshakeInput
Auto Trait Implementations§
impl Freeze for HandshakeInput
impl RefUnwindSafe for HandshakeInput
impl Send for HandshakeInput
impl Sync for HandshakeInput
impl Unpin for HandshakeInput
impl UnsafeUnpin for HandshakeInput
impl UnwindSafe for HandshakeInput
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