wasmtime_linker_get_default function

  1. @Native<Pointer<wasmtime_error_t> Function(Pointer<wasmtime_linker_t>, Pointer<wasmtime_context_t>, Pointer<wasm_byte_t>, Size, Pointer<wasmtime_func_t>)>(ffi.Pointer<wasmtime_linker_t>, ffi.Pointer<wasmtime_context_t>, ffi.Pointer<ffi.Char>, ffi.Size, ffi.Pointer<wasmtime_func_t>)>()
Pointer<wasmtime_error_t> wasmtime_linker_get_default(
  1. Pointer<wasmtime_linker_t> linker,
  2. Pointer<wasmtime_context_t> store,
  3. Pointer<wasm_byte_t> name,
  4. int name_len,
  5. Pointer<wasmtime_func_t> func,
)

\brief Acquires the "default export" of the named module in this linker.

\param linker the linker to load from \param store the store to load a function into \param name the name of the module to get the default export for \param name_len the byte length of name \param func where to store the extracted default function.

\return An error is returned if the default export could not be found, or NULL is returned and func is filled in otherwise.

For more information see the Rust documentation.

Implementation

@ffi.Native<
  ffi.Pointer<wasmtime_error_t> Function(
    ffi.Pointer<wasmtime_linker_t>,
    ffi.Pointer<wasmtime_context_t>,
    ffi.Pointer<ffi.Char>,
    ffi.Size,
    ffi.Pointer<wasmtime_func_t>,
  )
>()
external ffi.Pointer<wasmtime_error_t> wasmtime_linker_get_default(
  ffi.Pointer<wasmtime_linker_t> linker,
  ffi.Pointer<wasmtime_context_t> store,
  ffi.Pointer<ffi.Char> name,
  int name_len,
  ffi.Pointer<wasmtime_func_t> func,
);