[][src]Enum gstreamer_webrtc::WebRTCPeerConnectionState

#[non_exhaustive]pub enum WebRTCPeerConnectionState {
    New,
    Connecting,
    Connected,
    Disconnected,
    Failed,
    Closed,
    // some variants omitted
}

See http://w3c.github.io/webrtc-pc/`dom`-rtcpeerconnectionstate

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
New

new

Connecting

connecting

Connected

connected

Disconnected

disconnected

Failed

failed

Closed

closed

Trait Implementations

impl Clone for WebRTCPeerConnectionState[src]

impl Copy for WebRTCPeerConnectionState[src]

impl Debug for WebRTCPeerConnectionState[src]

impl Eq for WebRTCPeerConnectionState[src]

impl<'a> FromValue<'a> for WebRTCPeerConnectionState[src]

impl<'a> FromValueOptional<'a> for WebRTCPeerConnectionState[src]

impl Hash for WebRTCPeerConnectionState[src]

impl Ord for WebRTCPeerConnectionState[src]

impl PartialEq<WebRTCPeerConnectionState> for WebRTCPeerConnectionState[src]

impl PartialOrd<WebRTCPeerConnectionState> for WebRTCPeerConnectionState[src]

impl SetValue for WebRTCPeerConnectionState[src]

impl StaticType for WebRTCPeerConnectionState[src]

impl StructuralEq for WebRTCPeerConnectionState[src]

impl StructuralPartialEq for WebRTCPeerConnectionState[src]

Auto Trait Implementations

impl RefUnwindSafe for WebRTCPeerConnectionState

impl Send for WebRTCPeerConnectionState

impl Sync for WebRTCPeerConnectionState

impl Unpin for WebRTCPeerConnectionState

impl UnwindSafe for WebRTCPeerConnectionState

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.