Enum WasiError

Source
pub enum WasiError {
Show 76 variants TooBig = 1, Access = 2, AddrNotUse = 3, AddrNotAvail = 4, AfNoSupport = 5, Again = 6, Already = 7, Badf = 8, Badmsg = 9, Busy = 10, Canceled = 11, Child = 12, Connaborted = 13, ConnRefused = 14, ConnReset = 15, Deadlk = 16, Destaddrreq = 17, Dom = 18, Dquot = 19, Exist = 20, Fault = 21, Fbig = 22, Hostunreach = 23, Idrm = 24, Ilseq = 25, Inprogress = 26, Intr = 27, Inval = 28, Io = 29, Isconn = 30, Isdir = 31, Loop = 32, Mfile = 33, Mlink = 34, Msgsize = 35, Multihop = 36, Nametoolong = 37, Netdown = 38, Netreset = 39, Netunreach = 40, Nfile = 41, Nobufs = 42, Nodev = 43, Noent = 44, Noexec = 45, Nolck = 46, Nolink = 47, Nomem = 48, Nomsg = 49, Noprotoopt = 50, Nospc = 51, Nosys = 52, Notconn = 53, Notdir = 54, Notempty = 55, Notrecoverable = 56, Notsock = 57, Notsup = 58, Notty = 59, Nxio = 60, Overflow = 61, Ownerdead = 62, Perm = 63, Pipe = 64, Proto = 65, Protonosupport = 66, Prototype = 67, Range = 68, Rofs = 69, Spipe = 70, Srch = 71, Stale = 72, Timedout = 73, Txtbsy = 74, Xdev = 75, Notcapable = 76,
}

Variants§

§

TooBig = 1

§

Access = 2

§

AddrNotUse = 3

§

AddrNotAvail = 4

§

AfNoSupport = 5

§

Again = 6

§

Already = 7

§

Badf = 8

§

Badmsg = 9

§

Busy = 10

§

Canceled = 11

§

Child = 12

§

Connaborted = 13

§

ConnRefused = 14

§

ConnReset = 15

§

Deadlk = 16

§

Destaddrreq = 17

§

Dom = 18

§

Dquot = 19

§

Exist = 20

§

Fault = 21

§

Fbig = 22

§

Hostunreach = 23

§

Idrm = 24

§

Ilseq = 25

§

Inprogress = 26

§

Intr = 27

§

Inval = 28

§

Io = 29

§

Isconn = 30

§

Isdir = 31

§

Loop = 32

§

Mfile = 33

§

Msgsize = 35

§

Multihop = 36

§

Nametoolong = 37

§

Netdown = 38

§

Netreset = 39

§

Netunreach = 40

§

Nfile = 41

§

Nobufs = 42

§

Nodev = 43

§

Noent = 44

§

Noexec = 45

§

Nolck = 46

§

Nomem = 48

§

Nomsg = 49

§

Noprotoopt = 50

§

Nospc = 51

§

Nosys = 52

§

Notconn = 53

§

Notdir = 54

§

Notempty = 55

§

Notrecoverable = 56

§

Notsock = 57

§

Notsup = 58

§

Notty = 59

§

Nxio = 60

§

Overflow = 61

§

Ownerdead = 62

§

Perm = 63

§

Pipe = 64

§

Proto = 65

§

Protonosupport = 66

§

Prototype = 67

§

Range = 68

§

Rofs = 69

§

Spipe = 70

§

Srch = 71

§

Stale = 72

§

Timedout = 73

§

Txtbsy = 74

§

Xdev = 75

§

Notcapable = 76

Trait Implementations§

Source§

impl Debug for WasiError

Source§

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

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

impl Display for WasiError

Source§

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

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

impl Error for WasiError

1.30.0 · Source§

fn source(&self) -> Option<&(dyn Error + 'static)>

Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · Source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type-based access to context intended for error reports. Read more
Source§

impl From<i32> for WasiError

Source§

fn from(code: i32) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

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

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where 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 T
where 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> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

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

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

Source§

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 T
where U: TryFrom<T>,

Source§

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.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> ParallelSend for T