[][src]Enum wabt::ErrorKind

pub enum ErrorKind {
    Nul,
    Deserialize(String),
    Parse(String),
    WriteText,
    NonUtf8Result,
    WriteBinary,
    ResolveNames(String),
    Validate(String),
}

ErrorKind describes an error condition from a wasm module operation, as well as the corresponding error message from wabt, if any.

Variants

Nul

Result contained an unexpected null byte.

Deserialize(String)

Error deserializing binary wasm.

Parse(String)

Error parsing textual wasm.

WriteText

Error serializing a wasm module to text.

NonUtf8Result

Translating a wasm binary module to text yielded non-utf8 characters.

WriteBinary

Error serializing a wasm module to binary.

ResolveNames(String)

Error resolving names in the wasm module.

Validate(String)

Error validating the wasm module.

Trait Implementations

impl Debug for ErrorKind[src]

impl Eq for ErrorKind[src]

impl PartialEq<ErrorKind> for ErrorKind[src]

impl StructuralEq for ErrorKind[src]

impl StructuralPartialEq for ErrorKind[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> FromBits<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.