[][src]Trait wain_exec::Importer

pub trait Importer {
    fn validate(
        &self,
        name: &str,
        params: &[ValType],
        ret: Option<ValType>
    ) -> Option<ImportInvalidError>;
fn call(
        &mut self,
        name: &str,
        stack: &mut Stack,
        memory: &mut Memory
    ) -> Result<(), ImportInvokeError>; }

Required methods

fn validate(
    &self,
    name: &str,
    params: &[ValType],
    ret: Option<ValType>
) -> Option<ImportInvalidError>

fn call(
    &mut self,
    name: &str,
    stack: &mut Stack,
    memory: &mut Memory
) -> Result<(), ImportInvokeError>

Loading content...

Implementors

impl<R: Read, W: Write> Importer for DefaultImporter<R, W>[src]

Loading content...