[][src]Enum gstreamer_rtsp::RTSPMsgType

#[non_exhaustive]pub enum RTSPMsgType {
    Invalid,
    Request,
    Response,
    HttpRequest,
    HttpResponse,
    Data,
    // some variants omitted
}

The type of a message.

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 message type

Request

RTSP request message

Response

RTSP response message

HttpRequest

HTTP request message.

HttpResponse

HTTP response message.

Data

data message

Trait Implementations

impl Clone for RTSPMsgType[src]

impl Copy for RTSPMsgType[src]

impl Debug for RTSPMsgType[src]

impl Eq for RTSPMsgType[src]

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

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

impl Hash for RTSPMsgType[src]

impl Ord for RTSPMsgType[src]

impl PartialEq<RTSPMsgType> for RTSPMsgType[src]

impl PartialOrd<RTSPMsgType> for RTSPMsgType[src]

impl SetValue for RTSPMsgType[src]

impl StaticType for RTSPMsgType[src]

impl StructuralEq for RTSPMsgType[src]

impl StructuralPartialEq for RTSPMsgType[src]

Auto Trait Implementations

impl RefUnwindSafe for RTSPMsgType

impl Send for RTSPMsgType

impl Sync for RTSPMsgType

impl Unpin for RTSPMsgType

impl UnwindSafe for RTSPMsgType

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.