File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -200,17 +200,17 @@ impl<'a> WrapWasmtimeType<'a, Extern<'a>> for wasmtime::Extern {
200200 ) -> Result < Extern < ' a > , Error > {
201201 match self {
202202 wasmtime:: Extern :: Func ( func) => {
203- Ok ( Extern :: Func ( Obj :: wrap ( Func :: from_inner ( store, * func) ) ) )
204- }
205- wasmtime:: Extern :: Global ( global) => Ok ( Extern :: Global ( Obj :: wrap ( Global :: from_inner (
206- store, * global,
207- ) ) ) ) ,
208- wasmtime:: Extern :: Memory ( mem) => {
209- Ok ( Extern :: Memory ( Obj :: wrap ( Memory :: from_inner ( store, * mem) ?) ) )
210- }
211- wasmtime:: Extern :: Table ( table) => {
212- Ok ( Extern :: Table ( Obj :: wrap ( Table :: from_inner ( store, * table) ) ) )
203+ Ok ( Extern :: Func ( ruby. obj_wrap ( Func :: from_inner ( store, * func) ) ) )
213204 }
205+ wasmtime:: Extern :: Global ( global) => Ok ( Extern :: Global (
206+ ruby. obj_wrap ( Global :: from_inner ( store, * global) ) ,
207+ ) ) ,
208+ wasmtime:: Extern :: Memory ( mem) => Ok ( Extern :: Memory (
209+ ruby. obj_wrap ( Memory :: from_inner ( store, * mem) ?) ,
210+ ) ) ,
211+ wasmtime:: Extern :: Table ( table) => Ok ( Extern :: Table (
212+ ruby. obj_wrap ( Table :: from_inner ( store, * table) ) ,
213+ ) ) ,
214214 wasmtime:: Extern :: SharedMemory ( _) => {
215215 not_implemented ! ( ruby, "shared memory not supported" )
216216 }
You can’t perform that action at this time.
0 commit comments