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), }
Deserialization/serialization error
Variants
UnexpectedEof
Unexpected end of input
InvalidMagic
Invalid magic
UnsupportedVersion(u32)
Unsupported version
InconsistentLength
Inconsistence 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
NonUtf8String
Non-utf8 string
UnknownExternalKind(u8)
Unknown external kind code
UnknownInternalKind(u8)
Unknown internal kind code
UnknownOpcode(u8)
Unknown opcode encountered
InvalidVarUint1(u8)
Invalid VarUint1 value