[][src]Enum runng::result::NngErrno

#[repr(i32)]
pub enum NngErrno {
    EINTR,
    ENOMEM,
    EINVAL,
    EBUSY,
    ETIMEDOUT,
    ECONNREFUSED,
    ECLOSED,
    EAGAIN,
    ENOTSUP,
    EADDRINUSE,
    ESTATE,
    ENOENT,
    EPROTO,
    EUNREACHABLE,
    EADDRINVAL,
    EPERM,
    EMSGSIZE,
    ECONNABORTED,
    ECONNRESET,
    ECANCELED,
    ENOFILES,
    ENOSPC,
    EEXIST,
    EREADONLY,
    EWRITEONLY,
    ECRYPTO,
    EPEERAUTH,
    ENOARG,
    EAMBIGUOUS,
    EBADTYPE,
    ECONNSHUT,
    EINTERNAL,
}

Error values returned by NNG functions. The special errno flags NNG_ESYSERR/NNG_ETRANERR are represented by Error::SysErr() and Error::TranErr()

Variants

EINTR
ENOMEM
EINVAL
EBUSY
ETIMEDOUT
ECONNREFUSED
ECLOSED
EAGAIN
ENOTSUP
EADDRINUSE
ESTATE
ENOENT
EPROTO
EUNREACHABLE
EADDRINVAL
EPERM
EMSGSIZE
ECONNABORTED
ECONNRESET
ECANCELED
ENOFILES
ENOSPC
EEXIST
EREADONLY
EWRITEONLY
ECRYPTO
EPEERAUTH
ENOARG
EAMBIGUOUS
EBADTYPE
ECONNSHUT
EINTERNAL

Trait Implementations

impl Clone for NngErrno[src]

impl Copy for NngErrno[src]

impl Debug for NngErrno[src]

impl PartialEq<NngErrno> for NngErrno[src]

impl StructuralPartialEq for NngErrno[src]

impl TryFrom<i32> for NngErrno[src]

type Error = EnumFromIntError

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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.