[][src]Enum gstreamer_rtsp::RTSPStatusCode

#[non_exhaustive]pub enum RTSPStatusCode {
    Invalid,
    Continue,
    Ok,
    Created,
    LowOnStorage,
    MultipleChoices,
    MovedPermanently,
    MoveTemporarily,
    SeeOther,
    NotModified,
    UseProxy,
    BadRequest,
    Unauthorized,
    PaymentRequired,
    Forbidden,
    NotFound,
    MethodNotAllowed,
    NotAcceptable,
    ProxyAuthRequired,
    RequestTimeout,
    Gone,
    LengthRequired,
    PreconditionFailed,
    RequestEntityTooLarge,
    RequestUriTooLarge,
    UnsupportedMediaType,
    ParameterNotUnderstood,
    ConferenceNotFound,
    NotEnoughBandwidth,
    SessionNotFound,
    MethodNotValidInThisState,
    HeaderFieldNotValidForResource,
    InvalidRange,
    ParameterIsReadonly,
    AggregateOperationNotAllowed,
    OnlyAggregateOperationAllowed,
    UnsupportedTransport,
    DestinationUnreachable,
    KeyManagementFailure,
    InternalServerError,
    NotImplemented,
    BadGateway,
    ServiceUnavailable,
    GatewayTimeout,
    RtspVersionNotSupported,
    OptionNotSupported,
    // some variants omitted
}

Enumeration of rtsp status codes

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
Continue
Ok
Created
LowOnStorage
MultipleChoices
MovedPermanently
MoveTemporarily
SeeOther
NotModified
UseProxy
BadRequest
Unauthorized
PaymentRequired
Forbidden
NotFound
MethodNotAllowed
NotAcceptable
ProxyAuthRequired
RequestTimeout
Gone
LengthRequired
PreconditionFailed
RequestEntityTooLarge
RequestUriTooLarge
UnsupportedMediaType
ParameterNotUnderstood
ConferenceNotFound
NotEnoughBandwidth
SessionNotFound
MethodNotValidInThisState
HeaderFieldNotValidForResource
InvalidRange
ParameterIsReadonly
AggregateOperationNotAllowed
OnlyAggregateOperationAllowed
UnsupportedTransport
DestinationUnreachable
KeyManagementFailure
InternalServerError
NotImplemented
BadGateway
ServiceUnavailable
GatewayTimeout
RtspVersionNotSupported
OptionNotSupported

Trait Implementations

impl Clone for RTSPStatusCode[src]

impl Copy for RTSPStatusCode[src]

impl Debug for RTSPStatusCode[src]

impl Eq for RTSPStatusCode[src]

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

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

impl Hash for RTSPStatusCode[src]

impl Ord for RTSPStatusCode[src]

impl PartialEq<RTSPStatusCode> for RTSPStatusCode[src]

impl PartialOrd<RTSPStatusCode> for RTSPStatusCode[src]

impl SetValue for RTSPStatusCode[src]

impl StaticType for RTSPStatusCode[src]

impl StructuralEq for RTSPStatusCode[src]

impl StructuralPartialEq for RTSPStatusCode[src]

Auto Trait Implementations

impl RefUnwindSafe for RTSPStatusCode

impl Send for RTSPStatusCode

impl Sync for RTSPStatusCode

impl Unpin for RTSPStatusCode

impl UnwindSafe for RTSPStatusCode

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.