[][src]Enum srt_rs::error::SrtError

pub enum SrtError {
    Unknown,
    Success,
    ConnSetup,
    NoServer,
    ConnRej,
    SockFail,
    SecFail,
    Closed,
    ConnFail,
    ConnLost,
    NoConn,
    Resource,
    Thread,
    NoBuf,
    SysObj,
    File,
    InvRdOff,
    RdPerm,
    InvWrOff,
    WrPerm,
    InvOp,
    BoundSock,
    ConnSock,
    InvParam,
    InvSock,
    UnboundSock,
    NoListen,
    RdvNoServ,
    RdvUnbound,
    InvalMsgApi,
    InvalBufferApi,
    DupListen,
    LargeMsg,
    InvPollId,
    PollEmpty,
    AsyncFail,
    AsyncSnd,
    AsyncRcv,
    Timeout,
    Congest,
    PeerErr,
}

Variants

Unknown
Success
ConnSetup
NoServer
ConnRej
SockFail
SecFail
Closed
ConnFail
ConnLost
NoConn
Resource
Thread
NoBuf
SysObj
File
InvRdOff
RdPerm
InvWrOff
WrPerm
InvOp
BoundSock
ConnSock
InvParam
InvSock
UnboundSock
NoListen
RdvNoServ
RdvUnbound
InvalMsgApi
InvalBufferApi
DupListen
LargeMsg
InvPollId
PollEmpty
AsyncFail
AsyncSnd
AsyncRcv
Timeout
Congest
PeerErr

Trait Implementations

impl Clone for SrtError[src]

impl Copy for SrtError[src]

impl Debug for SrtError[src]

impl Display for SrtError[src]

impl Error for SrtError[src]

impl From<SRT_ERRNO> for SrtError[src]

impl From<SrtError> for Error[src]

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