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