Struct tiny_std::Errno

source ·
pub struct Errno(/* private fields */);
Expand description

NewType wrapping some Linux error value

Implementations§

source§

impl Errno

source

pub const fn new(code: i32) -> Errno

source

pub const fn raw(self) -> i32

source§

impl Errno

source

pub const EPERM: Errno = _

source

pub const ENOENT: Errno = _

source

pub const ESRCH: Errno = _

source

pub const EINTR: Errno = _

source

pub const EIO: Errno = _

source

pub const ENXIO: Errno = _

source

pub const E2BIG: Errno = _

source

pub const ENOEXEC: Errno = _

source

pub const EBADF: Errno = _

source

pub const ECHILD: Errno = _

source

pub const EAGAIN: Errno = _

source

pub const ENOMEM: Errno = _

source

pub const EACCES: Errno = _

source

pub const EFAULT: Errno = _

source

pub const ENOTBLK: Errno = _

source

pub const EBUSY: Errno = _

source

pub const EEXIST: Errno = _

source

pub const EXDEV: Errno = _

source

pub const ENODEV: Errno = _

source

pub const ENOTDIR: Errno = _

source

pub const EISDIR: Errno = _

source

pub const EINVAL: Errno = _

source

pub const ENFILE: Errno = _

source

pub const EMFILE: Errno = _

source

pub const ENOTTY: Errno = _

source

pub const ETXTBSY: Errno = _

source

pub const EFBIG: Errno = _

source

pub const ENOSPC: Errno = _

source

pub const ESPIPE: Errno = _

source

pub const EROFS: Errno = _

source

pub const EPIPE: Errno = _

source

pub const EDOM: Errno = _

source

pub const ERANGE: Errno = _

source

pub const EDEADLK: Errno = _

source

pub const ENAMETOOLONG: Errno = _

source

pub const ENOLCK: Errno = _

source

pub const ENOSYS: Errno = _

source

pub const ENOTEMPTY: Errno = _

source

pub const ELOOP: Errno = _

source

pub const ENOMSG: Errno = _

source

pub const EIDRM: Errno = _

source

pub const ECHRNG: Errno = _

source

pub const EL2NSYNC: Errno = _

source

pub const EL3HLT: Errno = _

source

pub const EL3RST: Errno = _

source

pub const ELNRNG: Errno = _

source

pub const EUNATCH: Errno = _

source

pub const ENOCSI: Errno = _

source

pub const EL2HLT: Errno = _

source

pub const EBADE: Errno = _

source

pub const EBADR: Errno = _

source

pub const EXFULL: Errno = _

source

pub const ENOANO: Errno = _

source

pub const EBADRQC: Errno = _

source

pub const EBADSLT: Errno = _

source

pub const EBFONT: Errno = _

source

pub const ENOSTR: Errno = _

source

pub const ENODATA: Errno = _

source

pub const ETIME: Errno = _

source

pub const ENOSR: Errno = _

source

pub const ENONET: Errno = _

source

pub const ENOPKG: Errno = _

source

pub const EREMOTE: Errno = _

source

pub const EADV: Errno = _

source

pub const ESRMNT: Errno = _

source

pub const ECOMM: Errno = _

source

pub const EPROTO: Errno = _

source

pub const EMULTIHOP: Errno = _

source

pub const EDOTDOT: Errno = _

source

pub const EBADMSG: Errno = _

source

pub const EOVERFLOW: Errno = _

source

pub const ENOTUNIQ: Errno = _

source

pub const EBADFD: Errno = _

source

pub const EREMCHG: Errno = _

source

pub const ELIBACC: Errno = _

source

pub const ELIBBAD: Errno = _

source

pub const ELIBSCN: Errno = _

source

pub const ELIBMAX: Errno = _

source

pub const ELIBEXEC: Errno = _

source

pub const EILSEQ: Errno = _

source

pub const ERESTART: Errno = _

source

pub const ESTRPIPE: Errno = _

source

pub const EUSERS: Errno = _

source

pub const ENOTSOCK: Errno = _

source

pub const EDESTADDRREQ: Errno = _

source

pub const EMSGSIZE: Errno = _

source

pub const EPROTOTYPE: Errno = _

source

pub const ENOPROTOOPT: Errno = _

source

pub const EPROTONOSUPPORT: Errno = _

source

pub const ESOCKTNOSUPPORT: Errno = _

source

pub const EOPNOTSUPP: Errno = _

source

pub const EPFNOSUPPORT: Errno = _

source

pub const EAFNOSUPPORT: Errno = _

source

pub const EADDRINUSE: Errno = _

source

pub const EADDRNOTAVAIL: Errno = _

source

pub const ENETDOWN: Errno = _

source

pub const ENETUNREACH: Errno = _

source

pub const ENETRESET: Errno = _

source

pub const ECONNABORTED: Errno = _

source

pub const ECONNRESET: Errno = _

source

pub const ENOBUFS: Errno = _

source

pub const EISCONN: Errno = _

source

pub const ENOTCONN: Errno = _

source

pub const ESHUTDOWN: Errno = _

source

pub const ETOOMANYREFS: Errno = _

source

pub const ETIMEDOUT: Errno = _

source

pub const ECONNREFUSED: Errno = _

source

pub const EHOSTDOWN: Errno = _

source

pub const EHOSTUNREACH: Errno = _

source

pub const EALREADY: Errno = _

source

pub const EINPROGRESS: Errno = _

source

pub const ESTALE: Errno = _

source

pub const EUCLEAN: Errno = _

source

pub const ENOTNAM: Errno = _

source

pub const ENAVAIL: Errno = _

source

pub const EISNAM: Errno = _

source

pub const EREMOTEIO: Errno = _

source

pub const EDQUOT: Errno = _

source

pub const ENOMEDIUM: Errno = _

source

pub const EMEDIUMTYPE: Errno = _

source

pub const ECANCELED: Errno = _

source

pub const ENOKEY: Errno = _

source

pub const EKEYEXPIRED: Errno = _

source

pub const EKEYREVOKED: Errno = _

source

pub const EKEYREJECTED: Errno = _

source

pub const EOWNERDEAD: Errno = _

source

pub const ENOTRECOVERABLE: Errno = _

source

pub fn as_str(self) -> &'static str

Trait Implementations§

source§

impl Clone for Errno

source§

fn clone(&self) -> Errno

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Errno

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Errno

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Errno

source§

fn eq(&self, other: &Errno) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for Errno

source§

impl Eq for Errno

source§

impl StructuralEq for Errno

source§

impl StructuralPartialEq for Errno

Auto Trait Implementations§

§

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> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for Twhere T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.