[][src]Trait parity_wasm::elements::Deserialize

pub trait Deserialize: Sized {
    type Error: From<Error>;
    fn deserialize<R: Read>(reader: &mut R) -> Result<Self, Self::Error>;
}
[]

Deserialization from serial i/o.

Associated Types

type Error: From<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

Implementations on Foreign Types

impl Deserialize for String[src][]

type Error = Error

Implementors

impl Deserialize for BlockType[src][]

impl Deserialize for External[src][]

impl Deserialize for Instruction[src][]

impl Deserialize for Internal[src][]

impl Deserialize for RelocationEntry[src][]

impl Deserialize for Section[src][]

impl Deserialize for TableElementType[src][]

impl Deserialize for Type[src][]

impl Deserialize for ValueType[src][]

impl Deserialize for CodeSection[src][]

impl Deserialize for CustomSection[src][]

impl Deserialize for DataSection[src][]

impl Deserialize for DataSegment[src][]

impl Deserialize for ElementSection[src][]

impl Deserialize for ElementSegment[src][]

impl Deserialize for ExportEntry[src][]

impl Deserialize for ExportSection[src][]

impl Deserialize for Func[src][]

impl Deserialize for FuncBody[src][]

impl Deserialize for FunctionSection[src][]

impl Deserialize for FunctionType[src][]

impl Deserialize for GlobalEntry[src][]

impl Deserialize for GlobalSection[src][]

impl Deserialize for GlobalType[src][]

impl Deserialize for ImportEntry[src][]

impl Deserialize for ImportSection[src][]

impl Deserialize for InitExpr[src][]

impl Deserialize for Instructions[src][]

impl Deserialize for Local[src][]

impl Deserialize for MemorySection[src][]

impl Deserialize for MemoryType[src][]

impl Deserialize for Module[src][]

impl Deserialize for ModuleNameSubsection[src][]

impl Deserialize for ResizableLimits[src][]

impl Deserialize for TableSection[src][]

impl Deserialize for TableType[src][]

impl Deserialize for TypeSection[src][]

impl Deserialize for Uint32[src][]

impl Deserialize for Uint64[src][]

impl Deserialize for Uint8[src][]

impl Deserialize for Unparsed[src][]

impl Deserialize for VarInt32[src][]

impl Deserialize for VarInt64[src][]

impl Deserialize for VarInt7[src][]

impl Deserialize for VarUint1[src][]

impl Deserialize for VarUint32[src][]

impl Deserialize for VarUint64[src][]

impl Deserialize for VarUint7[src][]

impl<T: Deserialize> Deserialize for CountedList<T> where
    T::Error: From<Error>, 
[src][]

type Error = T::Error