Trait parity_wasm::elements::Deserialize
[−]
[src]
pub trait Deserialize: Sized { type Error; fn deserialize<R: Read>(reader: &mut R) -> Result<Self, Self::Error>; }
Deserialization from serial i/o
Associated Types
type Error
Serialization error produced by deserialization routine.
Required Methods
fn deserialize<R: Read>(reader: &mut R) -> Result<Self, Self::Error>
Deserialize type from serial i/o
Implementors
impl Deserialize for Module
impl Deserialize for Section
impl Deserialize for TypeSection
impl Deserialize for ImportSection
impl Deserialize for FunctionSection
impl Deserialize for TableSection
impl Deserialize for MemorySection
impl Deserialize for GlobalSection
impl Deserialize for ExportSection
impl Deserialize for CodeSection
impl Deserialize for ElementSection
impl Deserialize for DataSection
impl Deserialize for VarUint32
impl Deserialize for VarUint64
impl Deserialize for VarUint7
impl Deserialize for VarInt7
impl Deserialize for VarInt32
impl Deserialize for VarInt64
impl Deserialize for Uint32
impl Deserialize for Uint64
impl Deserialize for VarUint1
impl Deserialize for String
impl<T: Deserialize> Deserialize for CountedList<T> where
T::Error: From<Error>,impl Deserialize for Type
impl Deserialize for ValueType
impl Deserialize for BlockType
impl Deserialize for FunctionType
impl Deserialize for GlobalType
impl Deserialize for TableType
impl Deserialize for ResizableLimits
impl Deserialize for MemoryType
impl Deserialize for External
impl Deserialize for ImportEntry
impl Deserialize for Internal
impl Deserialize for ExportEntry
impl Deserialize for GlobalEntry
impl Deserialize for Opcodes
impl Deserialize for InitExpr
impl Deserialize for Opcode
impl Deserialize for Local
impl Deserialize for FuncBody
impl Deserialize for ElementSegment
impl Deserialize for DataSegment
impl Deserialize for Unparsed