[][src]Enum gstreamer_rtp::RTCPSDESType

#[non_exhaustive]pub enum RTCPSDESType {
    Invalid,
    End,
    Cname,
    Name,
    Email,
    Phone,
    Loc,
    Tool,
    Note,
    Priv,
    // some variants omitted
}

Different types of SDES content.

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.
Invalid

Invalid SDES entry

End

End of SDES list

Cname

Canonical name

Name

User name

Email

User's electronic mail address

Phone

User's phone number

Loc

Geographic user location

Tool

Name of application or tool

Note

Notice about the source

Priv

Private extensions

Trait Implementations

impl Clone for RTCPSDESType[src]

impl Copy for RTCPSDESType[src]

impl Debug for RTCPSDESType[src]

impl Eq for RTCPSDESType[src]

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

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

impl Hash for RTCPSDESType[src]

impl Ord for RTCPSDESType[src]

impl PartialEq<RTCPSDESType> for RTCPSDESType[src]

impl PartialOrd<RTCPSDESType> for RTCPSDESType[src]

impl SetValue for RTCPSDESType[src]

impl StaticType for RTCPSDESType[src]

impl StructuralEq for RTCPSDESType[src]

impl StructuralPartialEq for RTCPSDESType[src]

Auto Trait Implementations

impl RefUnwindSafe for RTCPSDESType

impl Send for RTCPSDESType

impl Sync for RTCPSDESType

impl Unpin for RTCPSDESType

impl UnwindSafe for RTCPSDESType

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.