From 80cf746b50513af77203f382f5f53bd036087358 Mon Sep 17 00:00:00 2001 From: Henry Date: Sun, 12 Apr 2026 21:16:49 +0200 Subject: feat: remove lifetimes from runtime objects Signed-off-by: Henry --- examples/rust/src/tinywasm_no_std.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'examples/rust/src/tinywasm_no_std.rs') diff --git a/examples/rust/src/tinywasm_no_std.rs b/examples/rust/src/tinywasm_no_std.rs index 9a032dd..5444280 100644 --- a/examples/rust/src/tinywasm_no_std.rs +++ b/examples/rust/src/tinywasm_no_std.rs @@ -1,7 +1,7 @@ #![no_main] #![no_std] use lol_alloc::{AssumeSingleThreaded, FreeListAllocator}; -use tinywasm::{Extern, FuncContext}; +use tinywasm::{FuncContext, HostFunction}; extern crate alloc; @@ -36,7 +36,7 @@ fn run() -> tinywasm::Result<()> { imports.define( "env", "printi32", - Extern::typed_func(|_: FuncContext<'_>, v: i32| { + HostFunction::from(&mut store, |_: FuncContext<'_>, v: i32| { unsafe { printi32(v) } Ok(()) }), -- cgit v1.3.1