[][src]Trait wasmer_interface_types_fl::interpreter::wasm::structures::Export

pub trait Export {
    fn name(&self) -> &str;
fn inputs_cardinality(&self) -> usize;
fn outputs_cardinality(&self) -> usize;
fn arguments(&self) -> &[FunctionArg];
fn outputs(&self) -> &[InterfaceType];
fn call(
        &self,
        arguments: &[InterfaceValue]
    ) -> Result<Vec<InterfaceValue>, ()>; }

Required methods

fn name(&self) -> &str

fn inputs_cardinality(&self) -> usize

fn outputs_cardinality(&self) -> usize

fn arguments(&self) -> &[FunctionArg]

fn outputs(&self) -> &[InterfaceType]

fn call(&self, arguments: &[InterfaceValue]) -> Result<Vec<InterfaceValue>, ()>

Loading content...

Implementations on Foreign Types

impl Export for ()[src]

Loading content...

Implementors

Loading content...