Docs.rs
wasmbin-0.3.1
wasmbin 0.3.1
Docs.rs crate page
Apache-2.0
Links
Repository
crates.io
Source
Owners
RReverser
Dependencies
arbitrary ^1.0.1
normal
custom_debug ^0.5.0
normal
leb128 ^0.2.4
normal
once_cell ^1.8.0
normal
thiserror ^1.0.25
normal
wasmbin-derive ^0.1.0
normal
anyhow ^1.0.41
dev
criterion ^0.3.4
dev
fehler ^1.0.0
dev
libtest-mimic ^0.3.0
dev
structopt ^0.3.21
dev
tempfile ^3.2.0
dev
wast ^36.0.0
dev
Versions
0.18%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Trait Decode
Required Methods
decode
Implementations on Foreign Types
Option<u8>
String
Vec<Instruction>
Vec<NameSubSection>
Vec<Section>
Vec<T>
Vec<u8>
[u8; 16]
[u8; 4]
[u8; 8]
bool
f32
f64
i32
i64
u32
u64
u8
usize
Implementors
Other items in
wasmbin
::
io
?
Trait
wasmbin
::
io
::
Decode
[
−
]
[src]
pub trait Decode:
Sized
{ fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>; }
Required methods
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
Implementations on Foreign Types
[src]
impl
Decode
for
bool
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl<T:
WasmbinCountable
+
Decode
>
Decode
for
Vec
<T>
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
f32
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
f64
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
[
u8
; 4]
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
[
u8
; 8]
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
[
u8
; 16]
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
u8
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
Option
<
u8
>
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
Vec
<
u8
>
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
u32
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
i32
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
u64
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
i64
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
usize
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
String
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
Vec
<
Instruction
>
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
Vec
<
NameSubSection
>
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
[src]
impl
Decode
for
Vec
<
Section
>
[src]
fn
decode
(r: &mut impl
Read
) ->
Result
<Self,
DecodeError
>
Implementors
[src]
impl
Decode
for
Instruction
[src]
impl
Decode
for
Misc
[src]
impl
Decode
for
CustomSection
[src]
impl
Decode
for
DataInit
[src]
impl
Decode
for
ElemKind
[src]
impl
Decode
for
Element
[src]
impl
Decode
for
ExportDesc
[src]
impl
Decode
for
ImportDesc
[src]
impl
Decode
for
NameSubSection
[src]
impl
Decode
for
Section
[src]
impl
Decode
for
BlockType
[src]
impl
Decode
for
RefType
[src]
impl
Decode
for
ValueType
[src]
impl
Decode
for
DataId
[src]
impl
Decode
for
ElemId
[src]
impl
Decode
for
FuncId
[src]
impl
Decode
for
GlobalId
[src]
impl
Decode
for
LabelId
[src]
impl
Decode
for
LocalId
[src]
impl
Decode
for
MemId
[src]
impl
Decode
for
TableId
[src]
impl
Decode
for
TypeId
[src]
impl
Decode
for
CallIndirect
[src]
impl
Decode
for
MemArg
[src]
impl
Decode
for
MagicAndVersion
[src]
impl
Decode
for
Module
[src]
impl
Decode
for
Data
[src]
impl
Decode
for
Export
[src]
impl
Decode
for
FuncBody
[src]
impl
Decode
for
Global
[src]
impl
Decode
for
Import
[src]
impl
Decode
for
ImportPath
[src]
impl
Decode
for
Locals
[src]
impl
Decode
for
ModuleNameSubSection
[src]
impl
Decode
for
ProducerField
[src]
impl
Decode
for
ProducerVersionedName
[src]
impl
Decode
for
RawCustomSection
[src]
impl
Decode
for
FuncType
[src]
impl
Decode
for
GlobalType
[src]
impl
Decode
for
Limits
[src]
impl
Decode
for
MemType
[src]
impl
Decode
for
TableType
[src]
impl<F>
Decode
for
FloatConst
<F>
where
F:
Decode
,
[src]
impl<I, V>
Decode
for
NameAssoc
<I, V>
where
I:
Decode
,
V:
Decode
,
[src]
impl<I, V>
Decode
for
NameMap
<I, V>
where
Vec
<
NameAssoc
<I, V>>:
Decode
,
I:
Decode
,
V:
Decode
,
[src]
impl<T:
Decode
>
Decode
for
Blob
<T>
[src]
impl<T:
Decode
>
Decode
for
Lazy
<T>
[src]
impl<T:
Decode
>
Decode
for
RawBlob
<T>