(ptr *C.wasmtime_extern_t)
| 17 | } |
| 18 | |
| 19 | func mkExtern(ptr *C.wasmtime_extern_t) *Extern { |
| 20 | f := &Extern{_ptr: ptr} |
| 21 | runtime.SetFinalizer(f, func(e *Extern) { |
| 22 | e.Close() |
| 23 | }) |
| 24 | return f |
| 25 | } |
| 26 | |
| 27 | func (e *Extern) ptr() *C.wasmtime_extern_t { |
| 28 | ret := e._ptr |