From a0086b4bd9b3116edeb679fe0ca477d48e06bb32 Mon Sep 17 00:00:00 2001 From: Paul Suckow <46897578+Dampfwalze@users.noreply.github.com> Date: Wed, 28 Feb 2024 13:05:06 +0100 Subject: [PATCH] Fix `dyn` missing in wasm_bindgen.rs --- src/webcore/ffi/wasm_bindgen.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/webcore/ffi/wasm_bindgen.rs b/src/webcore/ffi/wasm_bindgen.rs index c8abfd72..edfb2d28 100644 --- a/src/webcore/ffi/wasm_bindgen.rs +++ b/src/webcore/ffi/wasm_bindgen.rs @@ -64,15 +64,15 @@ pub fn initialize() { fn wasm_bindgen_initialize( memory: JsValue, table: JsValue, - alloc: &Closure< Fn( usize ) -> *mut u8 >, - free: &Closure< Fn( *mut u8, usize ) > + alloc: &Closure *mut u8 >, + free: &Closure ) -> JsValue; } let memory = wasm_bindgen::memory(); let table = wasm_bindgen::function_table(); - let alloc = Closure::wrap( Box::new( alloc ) as Box< Fn( usize ) -> *mut u8 > ); - let free = Closure::wrap( Box::new( free ) as Box< Fn( *mut u8, usize ) > ); + let alloc = Closure::wrap( Box::new( alloc ) as Box *mut u8 > ); + let free = Closure::wrap( Box::new( free ) as Box ); unsafe { let module = wasm_bindgen_initialize( memory, table, &alloc, &free ); MODULE = Module( Some( module ) );