Enum parity_wasm::elements::Error
[−]
[src]
pub enum Error {
UnexpectedEof,
InvalidMagic,
UnsupportedVersion(u32),
InconsistentLength {
expected: usize,
actual: usize,
},
Other(&'static str),
HeapOther(String),
UnknownValueType(i8),
UnknownTableElementType(i8),
NonUtf8String,
UnknownExternalKind(u8),
UnknownInternalKind(u8),
UnknownOpcode(u8),
InvalidVarUint1(u8),
InvalidVarInt32,
InvalidVarInt64,
}Deserialization/serialization error
Variants
UnexpectedEofUnexpected end of input
InvalidMagicInvalid magic
UnsupportedVersion(u32)Unsupported version
InconsistentLengthInconsistence between declared and actual length
Fields of InconsistentLength
expected: usize | Expected length of the definition |
actual: usize | Actual length of the definition |
Other(&'static str)Other static error
HeapOther(String)Other allocated error
UnknownValueType(i8)Invalid/unknown value type declaration
UnknownTableElementType(i8)Invalid/unknown table element type declaration
NonUtf8StringNon-utf8 string
UnknownExternalKind(u8)Unknown external kind code
UnknownInternalKind(u8)Unknown internal kind code
UnknownOpcode(u8)Unknown opcode encountered
InvalidVarUint1(u8)Invalid VarUint1 value
InvalidVarInt32Invalid VarInt32 value
InvalidVarInt64Invalid VarInt64 value
Trait Implementations
impl Debug for Error[src]
impl Display for Error[src]
fn fmt(&self, f: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl Error for Error[src]
fn description(&self) -> &str[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>1.0.0[src]
The lower-level cause of this error, if any. Read more