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 Moduleimpl Deserialize for Sectionimpl Deserialize for CustomSectionimpl Deserialize for TypeSectionimpl Deserialize for ImportSectionimpl Deserialize for FunctionSectionimpl Deserialize for TableSectionimpl Deserialize for MemorySectionimpl Deserialize for GlobalSectionimpl Deserialize for ExportSectionimpl Deserialize for CodeSectionimpl Deserialize for ElementSectionimpl Deserialize for DataSectionimpl Deserialize for VarUint32impl Deserialize for VarUint64impl Deserialize for VarUint7impl Deserialize for VarInt7impl Deserialize for VarInt32impl Deserialize for VarInt64impl Deserialize for Uint32impl Deserialize for Uint64impl Deserialize for VarUint1impl Deserialize for Stringimpl<T: Deserialize> Deserialize for CountedList<T> where
T::Error: From<Error>,impl Deserialize for Typeimpl Deserialize for ValueTypeimpl Deserialize for BlockTypeimpl Deserialize for FunctionTypeimpl Deserialize for TableElementTypeimpl Deserialize for GlobalTypeimpl Deserialize for TableTypeimpl Deserialize for ResizableLimitsimpl Deserialize for MemoryTypeimpl Deserialize for Externalimpl Deserialize for ImportEntryimpl Deserialize for Internalimpl Deserialize for ExportEntryimpl Deserialize for GlobalEntryimpl Deserialize for Opcodesimpl Deserialize for InitExprimpl Deserialize for Opcodeimpl Deserialize for Localimpl Deserialize for FuncBodyimpl Deserialize for ElementSegmentimpl Deserialize for DataSegmentimpl Deserialize for Unparsed