[][src]Enum srt_protocol::packet::CoreRejectReason

#[non_exhaustive]pub enum CoreRejectReason {
    System,
    Peer,
    Resource,
    Rogue,
    Backlog,
    Ipe,
    Close,
    Version,
    RdvCookie,
    BadSecret,
    Unsecure,
    MessageApi,
    Congestion,
    Filter,
    Group,
    Timeout,
}

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.
System
Peer
Resource
Rogue
Backlog
Ipe
Close
Version
RdvCookie
BadSecret
Unsecure
MessageApi
Congestion
Filter
Group
Timeout

Trait Implementations

impl Clone for CoreRejectReason[src]

impl Copy for CoreRejectReason[src]

impl Debug for CoreRejectReason[src]

impl Display for CoreRejectReason[src]

impl Eq for CoreRejectReason[src]

impl Into<RejectReason> for CoreRejectReason[src]

impl Into<i32> for CoreRejectReason[src]

impl PartialEq<CoreRejectReason> for CoreRejectReason[src]

impl StructuralEq for CoreRejectReason[src]

impl StructuralPartialEq for CoreRejectReason[src]

impl TryFrom<i32> for CoreRejectReason[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>,