[][src]Enum gstreamer_webrtc::WebRTCICEConnectionState

#[non_exhaustive]pub enum WebRTCICEConnectionState {
    New,
    Checking,
    Connected,
    Completed,
    Failed,
    Disconnected,
    Closed,
    // some variants omitted
}

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

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

Checking

checking

Connected

connected

Completed

completed

Failed

failed

Disconnected

disconnected

Closed

closed

Trait Implementations

impl Clone for WebRTCICEConnectionState[src]

impl Copy for WebRTCICEConnectionState[src]

impl Debug for WebRTCICEConnectionState[src]

impl Eq for WebRTCICEConnectionState[src]

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

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

impl Hash for WebRTCICEConnectionState[src]

impl Ord for WebRTCICEConnectionState[src]

impl PartialEq<WebRTCICEConnectionState> for WebRTCICEConnectionState[src]

impl PartialOrd<WebRTCICEConnectionState> for WebRTCICEConnectionState[src]

impl SetValue for WebRTCICEConnectionState[src]

impl StaticType for WebRTCICEConnectionState[src]

impl StructuralEq for WebRTCICEConnectionState[src]

impl StructuralPartialEq for WebRTCICEConnectionState[src]

Auto Trait Implementations

impl RefUnwindSafe for WebRTCICEConnectionState

impl Send for WebRTCICEConnectionState

impl Sync for WebRTCICEConnectionState

impl Unpin for WebRTCICEConnectionState

impl UnwindSafe for WebRTCICEConnectionState

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.