From dcd8b152466ab023762e4b9b6fc50c99da0cae50 Mon Sep 17 00:00:00 2001 From: Henry Date: Sun, 12 Apr 2026 13:34:31 +0200 Subject: feat: rework public api, add missing export apis Signed-off-by: Henry --- examples/linking.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'examples/linking.rs') diff --git a/examples/linking.rs b/examples/linking.rs index f94773a..ce9748b 100644 --- a/examples/linking.rs +++ b/examples/linking.rs @@ -37,13 +37,13 @@ fn main() -> Result<()> { // Link the `adder` namespace to the `add` module's instance. let mut imports = tinywasm::Imports::new(); - imports.link_module("adder", add_instance.id())?; + imports.link_module("adder", add_instance)?; // Instantiate the `import` module with the linked imports. let import_instance = import_module.instantiate(&mut store, Some(imports))?; // Call the `main` function, which uses the imported `add` function. - let main = import_instance.exported_func::<(), i32>(&store, "main")?; + let main = import_instance.func_typed::<(), i32>(&store, "main")?; assert_eq!(main.call(&mut store, ())?, 3); Ok(()) -- cgit v1.3.1