pub struct Errno(/* private fields */);
Expand description
Implementations§
Source§impl Errno
impl Errno
Sourcepub const fn raw_os_error(self) -> i32
pub const fn raw_os_error(self) -> i32
Extract the raw OS error number from this error.
Sourcepub const fn from_raw_os_error(raw: i32) -> Errno
pub const fn from_raw_os_error(raw: i32) -> Errno
Construct an Errno
from a raw OS error number.
Source§impl Errno
impl Errno
Sourcepub const ADDRNOTAVAIL: Errno
pub const ADDRNOTAVAIL: Errno
EADDRNOTAVAIL
Sourcepub const AFNOSUPPORT: Errno
pub const AFNOSUPPORT: Errno
EAFNOSUPPORT
Sourcepub const CONNABORTED: Errno
pub const CONNABORTED: Errno
ECONNABORTED
Sourcepub const CONNREFUSED: Errno
pub const CONNREFUSED: Errno
ECONNREFUSED
Sourcepub const DESTADDRREQ: Errno
pub const DESTADDRREQ: Errno
EDESTADDRREQ
Sourcepub const HOSTUNREACH: Errno
pub const HOSTUNREACH: Errno
EHOSTUNREACH
Sourcepub const INPROGRESS: Errno
pub const INPROGRESS: Errno
EINPROGRESS
Sourcepub const INTR: Errno
pub const INTR: Errno
EINTR
For a convenient way to retry system calls that exit with INTR
, use
retry_on_intr
.
Sourcepub const KEYEXPIRED: Errno
pub const KEYEXPIRED: Errno
EKEYEXPIRED
Sourcepub const KEYREJECTED: Errno
pub const KEYREJECTED: Errno
EKEYREJECTED
Sourcepub const KEYREVOKED: Errno
pub const KEYREVOKED: Errno
EKEYREVOKED
Sourcepub const MEDIUMTYPE: Errno
pub const MEDIUMTYPE: Errno
EMEDIUMTYPE
Sourcepub const NAMETOOLONG: Errno
pub const NAMETOOLONG: Errno
ENAMETOOLONG
Sourcepub const NETUNREACH: Errno
pub const NETUNREACH: Errno
ENETUNREACH
Sourcepub const NOPROTOOPT: Errno
pub const NOPROTOOPT: Errno
ENOPROTOOPT
Sourcepub const NOTRECOVERABLE: Errno
pub const NOTRECOVERABLE: Errno
ENOTRECOVERABLE
Sourcepub const PFNOSUPPORT: Errno
pub const PFNOSUPPORT: Errno
EPFNOSUPPORT
Sourcepub const PROTONOSUPPORT: Errno
pub const PROTONOSUPPORT: Errno
EPROTONOSUPPORT
Sourcepub const SOCKTNOSUPPORT: Errno
pub const SOCKTNOSUPPORT: Errno
ESOCKTNOSUPPORT
Sourcepub const TOOMANYREFS: Errno
pub const TOOMANYREFS: Errno
ETOOMANYREFS
Sourcepub const WOULDBLOCK: Errno
pub const WOULDBLOCK: Errno
EWOULDBLOCK
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