pub enum BulkMemoryOperator {
MemoryInit {
data_index: u32,
mem: u32,
},
DataDrop {
data_index: u32,
},
MemoryCopy {
dst_mem: u32,
src_mem: u32,
},
MemoryFill {
mem: u32,
},
TableInit {
elem_index: u32,
table: u32,
},
ElemDrop {
elem_index: u32,
},
TableCopy {
dst_table: u32,
src_table: u32,
},
}Expand description
A subset of WebAssembly operations given by the BulkMemory proposal
Variants§
Implementations§
Trait Implementations§
source§impl Clone for BulkMemoryOperator
impl Clone for BulkMemoryOperator
source§fn clone(&self) -> BulkMemoryOperator
fn clone(&self) -> BulkMemoryOperator
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for BulkMemoryOperator
impl Debug for BulkMemoryOperator
source§impl<'a> From<BulkMemoryOperator> for Operator<'a>
impl<'a> From<BulkMemoryOperator> for Operator<'a>
source§fn from(op: BulkMemoryOperator) -> Self
fn from(op: BulkMemoryOperator) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for BulkMemoryOperator
impl Send for BulkMemoryOperator
impl Sync for BulkMemoryOperator
impl Unpin for BulkMemoryOperator
impl UnwindSafe for BulkMemoryOperator
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more