[][src]Macro wasmer_runtime::imports

macro_rules! imports {
    ( $( $namespace_name:expr => $namespace:tt ),* $(,)? ) => { ... };
    ($state_creator:expr, $( $namespace_name:expr => $namespace:tt ),* $(,)? ) => { ... };
}

Generate an ImportObject easily with the imports! macro.

Usage


let import_object = imports! {
    "env" => {
        "foo" => func!(foo)
    },
};

fn foo(_: &mut Ctx, n: i32) -> i32 {
    n
}