Enum nix::Errno
[−]
[src]
pub enum Errno { UnknownErrno, EPERM, ENOENT, ESRCH, EINTR, EIO, ENXIO, E2BIG, ENOEXEC, EBADF, ECHILD, EAGAIN, ENOMEM, EACCES, EFAULT, ENOTBLK, EBUSY, EEXIST, EXDEV, ENODEV, ENOTDIR, EISDIR, EINVAL, ENFILE, EMFILE, ENOTTY, ETXTBSY, EFBIG, ENOSPC, ESPIPE, EROFS, EMLINK, EPIPE, EDOM, ERANGE, EDEADLK, ENAMETOOLONG, ENOLCK, ENOSYS, ENOTEMPTY, ELOOP, ENOMSG, EIDRM, ECHRNG, EL2NSYNC, EL3HLT, EL3RST, ELNRNG, EUNATCH, ENOCSI, EL2HLT, EBADE, EBADR, EXFULL, ENOANO, EBADRQC, EBADSLT, EBFONT, ENOSTR, ENODATA, ETIME, ENOSR, ENONET, ENOPKG, EREMOTE, ENOLINK, EADV, ESRMNT, ECOMM, EPROTO, EMULTIHOP, EDOTDOT, EBADMSG, EOVERFLOW, ENOTUNIQ, EBADFD, EREMCHG, ELIBACC, ELIBBAD, ELIBSCN, ELIBMAX, ELIBEXEC, EILSEQ, ERESTART, ESTRPIPE, EUSERS, ENOTSOCK, EDESTADDRREQ, EMSGSIZE, EPROTOTYPE, ENOPROTOOPT, EPROTONOSUPPORT, ESOCKTNOSUPPORT, EOPNOTSUPP, EPFNOSUPPORT, EAFNOSUPPORT, EADDRINUSE, EADDRNOTAVAIL, ENETDOWN, ENETUNREACH, ENETRESET, ECONNABORTED, ECONNRESET, ENOBUFS, EISCONN, ENOTCONN, ESHUTDOWN, ETOOMANYREFS, ETIMEDOUT, ECONNREFUSED, EHOSTDOWN, EHOSTUNREACH, EALREADY, EINPROGRESS, ESTALE, EUCLEAN, ENOTNAM, ENAVAIL, EISNAM, EREMOTEIO, EDQUOT, ENOMEDIUM, EMEDIUMTYPE, ECANCELED, ENOKEY, EKEYEXPIRED, EKEYREVOKED, EKEYREJECTED, EOWNERDEAD, ENOTRECOVERABLE, ERFKILL, EHWPOISON, }
Variants
UnknownErrno | |
EPERM | |
ENOENT | |
ESRCH | |
EINTR | |
EIO | |
ENXIO | |
E2BIG | |
ENOEXEC | |
EBADF | |
ECHILD | |
EAGAIN | |
ENOMEM | |
EACCES | |
EFAULT | |
ENOTBLK | |
EBUSY | |
EEXIST | |
EXDEV | |
ENODEV | |
ENOTDIR | |
EISDIR | |
EINVAL | |
ENFILE | |
EMFILE | |
ENOTTY | |
ETXTBSY | |
EFBIG | |
ENOSPC | |
ESPIPE | |
EROFS | |
EMLINK | |
EPIPE | |
EDOM | |
ERANGE | |
EDEADLK | |
ENAMETOOLONG | |
ENOLCK | |
ENOSYS | |
ENOTEMPTY | |
ELOOP | |
ENOMSG | |
EIDRM | |
ECHRNG | |
EL2NSYNC | |
EL3HLT | |
EL3RST | |
ELNRNG | |
EUNATCH | |
ENOCSI | |
EL2HLT | |
EBADE | |
EBADR | |
EXFULL | |
ENOANO | |
EBADRQC | |
EBADSLT | |
EBFONT | |
ENOSTR | |
ENODATA | |
ETIME | |
ENOSR | |
ENONET | |
ENOPKG | |
EREMOTE | |
ENOLINK | |
EADV | |
ESRMNT | |
ECOMM | |
EPROTO | |
EMULTIHOP | |
EDOTDOT | |
EBADMSG | |
EOVERFLOW | |
ENOTUNIQ | |
EBADFD | |
EREMCHG | |
ELIBACC | |
ELIBBAD | |
ELIBSCN | |
ELIBMAX | |
ELIBEXEC | |
EILSEQ | |
ERESTART | |
ESTRPIPE | |
EUSERS | |
ENOTSOCK | |
EDESTADDRREQ | |
EMSGSIZE | |
EPROTOTYPE | |
ENOPROTOOPT | |
EPROTONOSUPPORT | |
ESOCKTNOSUPPORT | |
EOPNOTSUPP | |
EPFNOSUPPORT | |
EAFNOSUPPORT | |
EADDRINUSE | |
EADDRNOTAVAIL | |
ENETDOWN | |
ENETUNREACH | |
ENETRESET | |
ECONNABORTED | |
ECONNRESET | |
ENOBUFS | |
EISCONN | |
ENOTCONN | |
ESHUTDOWN | |
ETOOMANYREFS | |
ETIMEDOUT | |
ECONNREFUSED | |
EHOSTDOWN | |
EHOSTUNREACH | |
EALREADY | |
EINPROGRESS | |
ESTALE | |
EUCLEAN | |
ENOTNAM | |
ENAVAIL | |
EISNAM | |
EREMOTEIO | |
EDQUOT | |
ENOMEDIUM | |
EMEDIUMTYPE | |
ECANCELED | |
ENOKEY | |
EKEYEXPIRED | |
EKEYREVOKED | |
EKEYREJECTED | |
EOWNERDEAD | |
ENOTRECOVERABLE | |
ERFKILL | |
EHWPOISON |
Methods
impl Errno
fn last() -> Self
fn desc(self) -> &'static str
fn from_i32(err: i32) -> Errno
unsafe fn clear()
fn result<S: ErrnoSentinel + PartialEq<S>>(value: S) -> Result<S>
Returns Ok(value)
if it does not contain the sentinel value. This
should not be used when -1
is not the errno sentinel value.