pub struct ComponentStartFunction {
pub func_index: u32,
pub arguments: Box<[u32], Global>,
pub results: u32,
}
Expand description
Represents the start function in a WebAssembly component.
Fields§
§func_index: u32
The index to the start function.
arguments: Box<[u32], Global>
The start function arguments.
The arguments are specified by value index.
results: u32
The number of expected results for the start function.
Trait Implementations§
source§impl Clone for ComponentStartFunction
impl Clone for ComponentStartFunction
source§fn clone(&self) -> ComponentStartFunction
fn clone(&self) -> ComponentStartFunction
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 ComponentStartFunction
impl Debug for ComponentStartFunction
source§impl<'a> FromReader<'a> for ComponentStartFunction
impl<'a> FromReader<'a> for ComponentStartFunction
source§fn from_reader(
reader: &mut BinaryReader<'a>
) -> Result<ComponentStartFunction, BinaryReaderError>
fn from_reader( reader: &mut BinaryReader<'a> ) -> Result<ComponentStartFunction, BinaryReaderError>
Attempts to read
Self
from the provided binary reader, returning an
error if it is unable to do so.