Enum marine_it_parser::ITParserError [−][src]
pub enum ITParserError {
NoITSection,
MultipleITSections,
ITRemainderNotEmpty,
CorruptedITSection(Err<(Vec<u8>, ErrorKind)>),
IncorrectITFormat(String),
ModuleInterfaceError(InterfaceError),
ModuleITInterfaceError(ITInterfaceError),
CorruptedITFile(WATError),
CorruptedWasmFile(Error),
AstToBytesError(IOError),
WasmEmitError(Error),
}Variants
IT section is absent.
Multiple IT sections.
IT section remainder isn’t empty.
An error occurred while parsing IT section.
IncorrectITFormat(String)An error related to incorrect data in IT section.
ModuleInterfaceError(InterfaceError)An error occurred while processing module interface.
ModuleITInterfaceError(ITInterfaceError)An error occurred while processing module IT interface.
An error occurred while parsing file in Wat format.
CorruptedWasmFile(Error)An error occurred while parsing Wasm file.
AstToBytesError(IOError)An error occurred while manipulating with converting ast to bytes.
WasmEmitError(Error)Wasm emitting file error.
Trait Implementations
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for ITParserErrorimpl Send for ITParserErrorimpl Sync for ITParserErrorimpl Unpin for ITParserErrorimpl !UnwindSafe for ITParserError