[][src]Enum gstreamer_webrtc::WebRTCDTLSTransportState

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

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

Closed

closed

Failed

failed

Connecting

connecting

Connected

connected

Trait Implementations

impl Clone for WebRTCDTLSTransportState[src]

impl Copy for WebRTCDTLSTransportState[src]

impl Debug for WebRTCDTLSTransportState[src]

impl Eq for WebRTCDTLSTransportState[src]

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

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

impl Hash for WebRTCDTLSTransportState[src]

impl Ord for WebRTCDTLSTransportState[src]

impl PartialEq<WebRTCDTLSTransportState> for WebRTCDTLSTransportState[src]

impl PartialOrd<WebRTCDTLSTransportState> for WebRTCDTLSTransportState[src]

impl SetValue for WebRTCDTLSTransportState[src]

impl StaticType for WebRTCDTLSTransportState[src]

impl StructuralEq for WebRTCDTLSTransportState[src]

impl StructuralPartialEq for WebRTCDTLSTransportState[src]

Auto Trait Implementations

impl RefUnwindSafe for WebRTCDTLSTransportState

impl Send for WebRTCDTLSTransportState

impl Sync for WebRTCDTLSTransportState

impl Unpin for WebRTCDTLSTransportState

impl UnwindSafe for WebRTCDTLSTransportState

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.