pub struct Errno(/* private fields */);
Expand description
NewType
wrapping some Linux error value
Implementations§
Source§impl Errno
impl Errno
pub const EPERM: Errno
pub const ENOENT: Errno
pub const ESRCH: Errno
pub const EINTR: Errno
pub const EIO: Errno
pub const ENXIO: Errno
pub const E2BIG: Errno
pub const ENOEXEC: Errno
pub const EBADF: Errno
pub const ECHILD: Errno
pub const EAGAIN: Errno
pub const ENOMEM: Errno
pub const EACCES: Errno
pub const EFAULT: Errno
pub const ENOTBLK: Errno
pub const EBUSY: Errno
pub const EEXIST: Errno
pub const EXDEV: Errno
pub const ENODEV: Errno
pub const ENOTDIR: Errno
pub const EISDIR: Errno
pub const EINVAL: Errno
pub const ENFILE: Errno
pub const EMFILE: Errno
pub const ENOTTY: Errno
pub const ETXTBSY: Errno
pub const EFBIG: Errno
pub const ENOSPC: Errno
pub const ESPIPE: Errno
pub const EROFS: Errno
pub const EMLINK: Errno
pub const EPIPE: Errno
pub const EDOM: Errno
pub const ERANGE: Errno
pub const EDEADLK: Errno
pub const ENAMETOOLONG: Errno
pub const ENOLCK: Errno
pub const ENOSYS: Errno
pub const ENOTEMPTY: Errno
pub const ELOOP: Errno
pub const ENOMSG: Errno
pub const EIDRM: Errno
pub const ECHRNG: Errno
pub const EL2NSYNC: Errno
pub const EL3HLT: Errno
pub const EL3RST: Errno
pub const ELNRNG: Errno
pub const EUNATCH: Errno
pub const ENOCSI: Errno
pub const EL2HLT: Errno
pub const EBADE: Errno
pub const EBADR: Errno
pub const EXFULL: Errno
pub const ENOANO: Errno
pub const EBADRQC: Errno
pub const EBADSLT: Errno
pub const EBFONT: Errno
pub const ENOSTR: Errno
pub const ENODATA: Errno
pub const ETIME: Errno
pub const ENOSR: Errno
pub const ENONET: Errno
pub const ENOPKG: Errno
pub const EREMOTE: Errno
pub const ENOLINK: Errno
pub const EADV: Errno
pub const ESRMNT: Errno
pub const ECOMM: Errno
pub const EPROTO: Errno
pub const EMULTIHOP: Errno
pub const EDOTDOT: Errno
pub const EBADMSG: Errno
pub const EOVERFLOW: Errno
pub const ENOTUNIQ: Errno
pub const EBADFD: Errno
pub const EREMCHG: Errno
pub const ELIBACC: Errno
pub const ELIBBAD: Errno
pub const ELIBSCN: Errno
pub const ELIBMAX: Errno
pub const ELIBEXEC: Errno
pub const EILSEQ: Errno
pub const ERESTART: Errno
pub const ESTRPIPE: Errno
pub const EUSERS: Errno
pub const ENOTSOCK: Errno
pub const EDESTADDRREQ: Errno
pub const EMSGSIZE: Errno
pub const EPROTOTYPE: Errno
pub const ENOPROTOOPT: Errno
pub const EPROTONOSUPPORT: Errno
pub const ESOCKTNOSUPPORT: Errno
pub const EOPNOTSUPP: Errno
pub const EPFNOSUPPORT: Errno
pub const EAFNOSUPPORT: Errno
pub const EADDRINUSE: Errno
pub const EADDRNOTAVAIL: Errno
pub const ENETDOWN: Errno
pub const ENETUNREACH: Errno
pub const ENETRESET: Errno
pub const ECONNABORTED: Errno
pub const ECONNRESET: Errno
pub const ENOBUFS: Errno
pub const EISCONN: Errno
pub const ENOTCONN: Errno
pub const ESHUTDOWN: Errno
pub const ETOOMANYREFS: Errno
pub const ETIMEDOUT: Errno
pub const ECONNREFUSED: Errno
pub const EHOSTDOWN: Errno
pub const EHOSTUNREACH: Errno
pub const EALREADY: Errno
pub const EINPROGRESS: Errno
pub const ESTALE: Errno
pub const EUCLEAN: Errno
pub const ENOTNAM: Errno
pub const ENAVAIL: Errno
pub const EISNAM: Errno
pub const EREMOTEIO: Errno
pub const EDQUOT: Errno
pub const ENOMEDIUM: Errno
pub const EMEDIUMTYPE: Errno
pub const ECANCELED: Errno
pub const ENOKEY: Errno
pub const EKEYEXPIRED: Errno
pub const EKEYREVOKED: Errno
pub const EKEYREJECTED: Errno
pub const EOWNERDEAD: Errno
pub const ENOTRECOVERABLE: Errno
pub fn as_str(self) -> &'static str
Trait Implementations§
impl Copy for Errno
impl Eq for Errno
impl StructuralPartialEq for Errno
Auto Trait Implementations§
impl Freeze for Errno
impl RefUnwindSafe for Errno
impl Send for Errno
impl Sync for Errno
impl Unpin for Errno
impl UnwindSafe for Errno
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more