[][src]Enum srt_protocol::packet::ServerRejectReason

#[non_exhaustive]pub enum ServerRejectReason {
    Fallback,
    KeyNotSup,
    Filepath,
    HostNotFound,
    BadRequest,
    Unauthorized,
    Overload,
    Forbidden,
    Notfound,
    BadMode,
    Unacceptable,
    Conflict,
    NotSupMedia,
    Locked,
    FailedDepend,
    InternalServerError,
    Unimplemented,
    Gateway,
    Down,
    Version,
    NoRoom,
}

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.
Fallback
KeyNotSup
Filepath
HostNotFound
BadRequest
Unauthorized
Overload
Forbidden
Notfound
BadMode
Unacceptable
Conflict
NotSupMedia
Locked
FailedDepend
InternalServerError
Unimplemented
Gateway
Down
Version
NoRoom

Trait Implementations

impl Clone for ServerRejectReason[src]

impl Copy for ServerRejectReason[src]

impl Debug for ServerRejectReason[src]

impl Display for ServerRejectReason[src]

impl Eq for ServerRejectReason[src]

impl Into<RejectReason> for ServerRejectReason[src]

impl Into<i32> for ServerRejectReason[src]

impl PartialEq<ServerRejectReason> for ServerRejectReason[src]

impl StructuralEq for ServerRejectReason[src]

impl StructuralPartialEq for ServerRejectReason[src]

impl TryFrom<i32> for ServerRejectReason[src]

type Error = i32

The type returned in the event of a conversion error.

Auto Trait Implementations

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> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,