pub enum RelocationTarget {
UserFunc(FuncIndex),
LibCall(LibCall),
Memory32Grow,
ImportedMemory32Grow,
Memory32Size,
ImportedMemory32Size,
}
Expand description
Destination function. Can be either user function or some special one, like grow_memory.
Variants§
UserFunc(FuncIndex)
The user function index.
LibCall(LibCall)
A compiler-generated libcall.
Memory32Grow
Function for growing a locally-defined 32-bit memory by the specified amount of pages.
ImportedMemory32Grow
Function for growing an imported 32-bit memory by the specified amount of pages.
Memory32Size
Function for query current size of a locally-defined 32-bit linear memory.
ImportedMemory32Size
Function for query current size of an imported 32-bit linear memory.
Trait Implementations§
source§impl Clone for RelocationTarget
impl Clone for RelocationTarget
source§fn clone(&self) -> RelocationTarget
fn clone(&self) -> RelocationTarget
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 more