[−][src]Trait wasmbin::io::DecodeWithDiscriminant
Associated Types
type Discriminant: Decode + Copy + Into<i128>
Associated Constants
Loading content...Required methods
fn maybe_decode_with_discriminant(
discriminant: Self::Discriminant,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
discriminant: Self::Discriminant,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
Provided methods
fn decode_with_discriminant(
discriminant: Self::Discriminant,
r: &mut impl Read
) -> Result<Self, DecodeError>
discriminant: Self::Discriminant,
r: &mut impl Read
) -> Result<Self, DecodeError>
fn decode_without_discriminant(r: &mut impl Read) -> Result<Self, DecodeError>
Implementors
impl DecodeWithDiscriminant for Instruction
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for Misc
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for DataInit
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for Element
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for ExportDesc
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for ImportDesc
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for NameSubSection
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for Section
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for RefType
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for ValueType
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
impl DecodeWithDiscriminant for FuncType
[src]
const NAME: &'static str
[src]
type Discriminant = u8
fn maybe_decode_with_discriminant(
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
[src]
discriminant: u8,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>