Enum wasmbin::instructions::Misc [−][src]
#[repr(u32)] pub enum Misc {}Show 18 variants
I32TruncSatF32S, I32TruncSatF32U, I32TruncSatF64S, I32TruncSatF64U, I64TruncSatF32S, I64TruncSatF32U, I64TruncSatF64S, I64TruncSatF64U, MemoryInit { data: DataId, mem: MemId, }, DataDrop(DataId), MemoryCopy { dest: MemId, src: MemId, }, MemoryFill(MemId), TableInit { elem: ElemId, table: TableId, }, ElemDrop(ElemId), TableCopy { dest: TableId, src: TableId, }, TableGrow(TableId), TableSize(TableId), TableFill(TableId),
Variants
Tuple Fields of DataDrop
0: DataId
Tuple Fields of MemoryFill
0: MemId
Tuple Fields of ElemDrop
0: ElemId
Tuple Fields of TableGrow
0: TableId
Tuple Fields of TableSize
0: TableId
Tuple Fields of TableFill
0: TableId
Trait Implementations
type Discriminant = u32
fn maybe_decode_with_discriminant(
discriminant: u32,
r: &mut impl Read
) -> Result<Option<Self>, DecodeError>
fn decode_with_discriminant(
discriminant: Self::Discriminant,
r: &mut impl Read
) -> Result<Self, DecodeError>
fn visit_children<'a, VisitT: 'static, VisitE, VisitF: FnMut(&'a VisitT) -> Result<(), VisitE>>(
&'a self,
f: &mut VisitF
) -> Result<(), VisitError<VisitE>>
fn visit_children_mut<VisitT: 'static, VisitE, VisitF: FnMut(&mut VisitT) -> Result<(), VisitE>>(
&mut self,
f: &mut VisitF
) -> Result<(), VisitError<VisitE>>
fn visit<'a, T: 'static, R: VisitResult, F: FnMut(&'a T) -> R>(
&'a self,
f: F
) -> Result<(), VisitError<R::Error>>
fn visit_mut<T: 'static, R: VisitResult, F: FnMut(&mut T) -> R>(
&mut self,
f: F
) -> Result<(), VisitError<R::Error>>
fn visit_child<'a, T: 'static, E, F: FnMut(&'a T) -> Result<(), E>>(
&'a self,
f: &mut F
) -> Result<(), VisitError<E>>
fn visit_child_mut<T: 'static, E, F: FnMut(&mut T) -> Result<(), E>>(
&mut self,
f: &mut F
) -> Result<(), VisitError<E>>
Auto Trait Implementations
impl RefUnwindSafe for Misc
impl UnwindSafe for Misc
Blanket Implementations
Mutably borrows from an owned value. Read more