Expand description
This crate is the implementation of Wasmtime’s C API.
This crate is normally not intended to be used from Rust itself. For that,
see the wasmtime
crate. It is possible to use this crate via Cargo, for
Rust crates that wrap C libraries that use wasmtime. Most often, this crate
is compiled as a cdylib or staticlib, via the wasmtime-c-api
crate.
Documentation for this crate largely lives in the header
files of the include
directory for this crate.
At a high level this crate implements the wasm.h
API with some gymnastics,
but otherwise an accompanying wasmtime.h
API is provided which is more
specific to Wasmtime and has fewer gymnastics to implement.
Re-exports§
pub use wasmtime;
Structs§
- Foreign
Data - Helper for running a C-defined finalizer over some data when the Rust structure is dropped.
- Wasm
Store Ref - This representation of a
Store
is used to implement thewasm.h
API (and not thewasmtime.h
API!) - Wasmtime
Store Data - wasm_
byte_ vec_ t - wasm_
config_ t - wasm_
engine_ t - wasm_
exporttype_ t - wasm_
exporttype_ vec_ t - wasm_
extern_ t - wasm_
extern_ vec_ t - wasm_
externtype_ t - wasm_
externtype_ vec_ t - wasm_
foreign_ t - wasm_
frame_ t - wasm_
frame_ vec_ t - wasm_
func_ t - wasm_
functype_ t - wasm_
functype_ vec_ t - wasm_
global_ t - wasm_
globaltype_ t - wasm_
globaltype_ vec_ t - wasm_
importtype_ t - wasm_
importtype_ vec_ t - wasm_
instance_ t - wasm_
limits_ t - wasm_
memory_ t - wasm_
memorytype_ t - wasm_
memorytype_ vec_ t - wasm_
module_ t - wasm_
ref_ t *mut wasm_ref_t
is a reference type (externref
orfuncref
), as seen by the C API. Because we do not have a uniform representation forfuncref
s andexternref
s, a*mut wasm_ref_t
is morally aOption<Box<Either<ExternRef, Func>>>
.- wasm_
shared_ module_ t - wasm_
store_ t - wasm_
table_ t - wasm_
tabletype_ t - wasm_
tabletype_ vec_ t - wasm_
trap_ t - wasm_
val_ t - wasm_
val_ vec_ t - wasm_
valtype_ t - wasm_
valtype_ vec_ t - wasmtime_
anyref_ t - wasmtime_
caller_ t - wasmtime_
error_ t - wasmtime_
extern_ t - wasmtime_
externref_ t - wasmtime_
instance_ pre_ t - wasmtime_
linear_ memory_ t - wasmtime_
linker_ t - wasmtime_
memory_ creator_ t - wasmtime_
module_ t - wasmtime_
store_ t - Representation of a
Store
forwasmtime.h
This notably tries to move more burden of aliasing on the caller rather than internally, allowing for a more raw representation of contexts and such that requires lessunsafe
in the implementation. - wasmtime_
val_ t
Enums§
Constants§
- WASMTIME_
ANYREF - WASMTIME_
EXTERNREF - WASMTIME_
EXTERN_ FUNC - WASMTIME_
EXTERN_ GLOBAL - WASMTIME_
EXTERN_ MEMORY - WASMTIME_
EXTERN_ SHAREDMEMORY - WASMTIME_
EXTERN_ TABLE - WASMTIME_
F32 - WASMTIME_
F64 - WASMTIME_
FUNCREF - WASMTIME_
I32 - WASMTIME_
I64 - WASMTIME_
UPDATE_ DEADLINE_ CONTINUE - WASMTIME_
UPDATE_ DEADLINE_ YIELD - WASMTIME_
V128 - WASM_
CONST - WASM_
EXTERNREF - WASM_
EXTERN_ FUNC - WASM_
EXTERN_ GLOBAL - WASM_
EXTERN_ MEMORY - WASM_
EXTERN_ TABLE - WASM_
F32 - WASM_
F64 - WASM_
FUNCREF - WASM_
I32 - WASM_
I64 - WASM_
VAR
Functions§
- wasm_
byte_ vec_ copy - wasm_
byte_ vec_ delete - wasm_
byte_ ⚠vec_ new - wasm_
byte_ vec_ new_ empty - wasm_
byte_ vec_ new_ uninitialized - wasm_
config_ delete - Deletes the
wasm_config_t
. - wasm_
config_ new - wasm_
engine_ delete - Deletes the
wasm_engine_t
. - wasm_
engine_ new - wasm_
engine_ new_ with_ config - wasm_
exporttype_ copy - Creates a new
wasm_exporttype_t
which matches the provided one. - wasm_
exporttype_ delete - Deletes the
wasm_exporttype_t
. - wasm_
exporttype_ name - wasm_
exporttype_ new - wasm_
exporttype_ type - wasm_
exporttype_ vec_ copy - wasm_
exporttype_ vec_ delete - wasm_
exporttype_ ⚠vec_ new - wasm_
exporttype_ vec_ new_ empty - wasm_
exporttype_ vec_ new_ uninitialized - wasm_
extern_ as_ func - wasm_
extern_ as_ func_ const - wasm_
extern_ as_ global - wasm_
extern_ as_ global_ const - wasm_
extern_ as_ memory - wasm_
extern_ as_ memory_ const - wasm_
extern_ as_ ref - Returns the
wasm_extern_t
as mutable reference. - wasm_
extern_ as_ ref_ const - Returns the
wasm_extern_t
as immutable reference. - wasm_
extern_ as_ table - wasm_
extern_ as_ table_ const - wasm_
extern_ copy - Creates a new
wasm_extern_t
which matches the provided one. - wasm_
extern_ delete - Deletes the
wasm_extern_t
. - wasm_
extern_ get_ host_ info - Returns the host information of the
wasm_extern_t
. - wasm_
extern_ kind - wasm_
extern_ same - Returns
true
if the given references are pointing to the samewasm_extern_t
. - wasm_
extern_ set_ host_ info - Sets the host information of the
wasm_extern_t
. - wasm_
extern_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_extern_t
. - wasm_
extern_ ⚠type - wasm_
extern_ vec_ copy - wasm_
extern_ vec_ delete - wasm_
extern_ ⚠vec_ new - wasm_
extern_ vec_ new_ empty - wasm_
extern_ vec_ new_ uninitialized - wasm_
externtype_ as_ functype - wasm_
externtype_ as_ functype_ const - wasm_
externtype_ as_ globaltype - wasm_
externtype_ as_ globaltype_ const - wasm_
externtype_ as_ memorytype - wasm_
externtype_ as_ memorytype_ const - wasm_
externtype_ as_ tabletype - wasm_
externtype_ as_ tabletype_ const - wasm_
externtype_ copy - Creates a new
wasm_externtype_t
which matches the provided one. - wasm_
externtype_ delete - Deletes the
wasm_externtype_t
. - wasm_
externtype_ kind - wasm_
externtype_ vec_ copy - wasm_
externtype_ vec_ delete - wasm_
externtype_ ⚠vec_ new - wasm_
externtype_ vec_ new_ empty - wasm_
externtype_ vec_ new_ uninitialized - wasm_
foreign_ as_ ref - Returns the
wasm_foreign_t
as mutable reference. - wasm_
foreign_ as_ ref_ const - Returns the
wasm_foreign_t
as immutable reference. - wasm_
foreign_ copy - Creates a new
wasm_foreign_t
which matches the provided one. - wasm_
foreign_ delete - Deletes the
wasm_foreign_t
. - wasm_
foreign_ get_ host_ info - Returns the host information of the
wasm_foreign_t
. - wasm_
foreign_ new - wasm_
foreign_ same - Returns
true
if the given references are pointing to the samewasm_foreign_t
. - wasm_
foreign_ set_ host_ info - Sets the host information of the
wasm_foreign_t
. - wasm_
foreign_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_foreign_t
. - wasm_
frame_ copy - wasm_
frame_ delete - Deletes the
wasm_frame_t
. - wasm_
frame_ func_ index - wasm_
frame_ func_ offset - wasm_
frame_ instance - wasm_
frame_ module_ offset - wasm_
frame_ vec_ copy - wasm_
frame_ vec_ delete - wasm_
frame_ ⚠vec_ new - wasm_
frame_ vec_ new_ empty - wasm_
frame_ vec_ new_ uninitialized - wasm_
func_ as_ extern - wasm_
func_ as_ extern_ const - wasm_
func_ as_ ref - Returns the
wasm_func_t
as mutable reference. - wasm_
func_ as_ ref_ const - Returns the
wasm_func_t
as immutable reference. - wasm_
func_ ⚠call - wasm_
func_ copy - Creates a new
wasm_func_t
which matches the provided one. - wasm_
func_ delete - Deletes the
wasm_func_t
. - wasm_
func_ get_ host_ info - Returns the host information of the
wasm_func_t
. - wasm_
func_ ⚠new - wasm_
func_ ⚠new_ with_ env - wasm_
func_ ⚠param_ arity - wasm_
func_ ⚠result_ arity - wasm_
func_ same - Returns
true
if the given references are pointing to the samewasm_func_t
. - wasm_
func_ set_ host_ info - Sets the host information of the
wasm_func_t
. - wasm_
func_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_func_t
. - wasm_
func_ ⚠type - wasm_
functype_ as_ externtype - wasm_
functype_ as_ externtype_ const - wasm_
functype_ copy - Creates a new
wasm_functype_t
which matches the provided one. - wasm_
functype_ delete - Deletes the
wasm_functype_t
. - wasm_
functype_ new - wasm_
functype_ params - wasm_
functype_ results - wasm_
functype_ vec_ copy - wasm_
functype_ vec_ delete - wasm_
functype_ ⚠vec_ new - wasm_
functype_ vec_ new_ empty - wasm_
functype_ vec_ new_ uninitialized - wasm_
global_ as_ extern - wasm_
global_ as_ extern_ const - wasm_
global_ as_ ref - Returns the
wasm_global_t
as mutable reference. - wasm_
global_ as_ ref_ const - Returns the
wasm_global_t
as immutable reference. - wasm_
global_ copy - Creates a new
wasm_global_t
which matches the provided one. - wasm_
global_ delete - Deletes the
wasm_global_t
. - wasm_
global_ ⚠get - wasm_
global_ get_ host_ info - Returns the host information of the
wasm_global_t
. - wasm_
global_ ⚠new - wasm_
global_ same - Returns
true
if the given references are pointing to the samewasm_global_t
. - wasm_
global_ ⚠set - wasm_
global_ set_ host_ info - Sets the host information of the
wasm_global_t
. - wasm_
global_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_global_t
. - wasm_
global_ ⚠type - wasm_
globaltype_ as_ externtype - wasm_
globaltype_ as_ externtype_ const - wasm_
globaltype_ content - wasm_
globaltype_ copy - Creates a new
wasm_globaltype_t
which matches the provided one. - wasm_
globaltype_ delete - Deletes the
wasm_globaltype_t
. - wasm_
globaltype_ mutability - wasm_
globaltype_ new - wasm_
globaltype_ vec_ copy - wasm_
globaltype_ vec_ delete - wasm_
globaltype_ ⚠vec_ new - wasm_
globaltype_ vec_ new_ empty - wasm_
globaltype_ vec_ new_ uninitialized - wasm_
importtype_ copy - Creates a new
wasm_importtype_t
which matches the provided one. - wasm_
importtype_ delete - Deletes the
wasm_importtype_t
. - wasm_
importtype_ module - wasm_
importtype_ name - wasm_
importtype_ new - wasm_
importtype_ type - wasm_
importtype_ vec_ copy - wasm_
importtype_ vec_ delete - wasm_
importtype_ ⚠vec_ new - wasm_
importtype_ vec_ new_ empty - wasm_
importtype_ vec_ new_ uninitialized - wasm_
instance_ as_ ref - Returns the
wasm_instance_t
as mutable reference. - wasm_
instance_ as_ ref_ const - Returns the
wasm_instance_t
as immutable reference. - wasm_
instance_ copy - Creates a new
wasm_instance_t
which matches the provided one. - wasm_
instance_ delete - Deletes the
wasm_instance_t
. - wasm_
instance_ ⚠exports - wasm_
instance_ get_ host_ info - Returns the host information of the
wasm_instance_t
. - wasm_
instance_ ⚠new - wasm_
instance_ same - Returns
true
if the given references are pointing to the samewasm_instance_t
. - wasm_
instance_ set_ host_ info - Sets the host information of the
wasm_instance_t
. - wasm_
instance_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_instance_t
. - wasm_
memory_ as_ extern - wasm_
memory_ as_ extern_ const - wasm_
memory_ as_ ref - Returns the
wasm_memory_t
as mutable reference. - wasm_
memory_ as_ ref_ const - Returns the
wasm_memory_t
as immutable reference. - wasm_
memory_ copy - Creates a new
wasm_memory_t
which matches the provided one. - wasm_
memory_ ⚠data - wasm_
memory_ ⚠data_ size - wasm_
memory_ delete - Deletes the
wasm_memory_t
. - wasm_
memory_ get_ host_ info - Returns the host information of the
wasm_memory_t
. - wasm_
memory_ ⚠grow - wasm_
memory_ ⚠new - wasm_
memory_ same - Returns
true
if the given references are pointing to the samewasm_memory_t
. - wasm_
memory_ set_ host_ info - Sets the host information of the
wasm_memory_t
. - wasm_
memory_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_memory_t
. - wasm_
memory_ ⚠size - wasm_
memory_ ⚠type - wasm_
memorytype_ as_ externtype - wasm_
memorytype_ as_ externtype_ const - wasm_
memorytype_ copy - Creates a new
wasm_memorytype_t
which matches the provided one. - wasm_
memorytype_ delete - Deletes the
wasm_memorytype_t
. - wasm_
memorytype_ limits - wasm_
memorytype_ new - wasm_
memorytype_ vec_ copy - wasm_
memorytype_ vec_ delete - wasm_
memorytype_ ⚠vec_ new - wasm_
memorytype_ vec_ new_ empty - wasm_
memorytype_ vec_ new_ uninitialized - wasm_
module_ as_ ref - Returns the
wasm_module_t
as mutable reference. - wasm_
module_ as_ ref_ const - Returns the
wasm_module_t
as immutable reference. - wasm_
module_ copy - Creates a new
wasm_module_t
which matches the provided one. - wasm_
module_ delete - Deletes the
wasm_module_t
. - wasm_
module_ ⚠deserialize - wasm_
module_ exports - wasm_
module_ get_ host_ info - Returns the host information of the
wasm_module_t
. - wasm_
module_ imports - wasm_
module_ ⚠obtain - wasm_
module_ same - Returns
true
if the given references are pointing to the samewasm_module_t
. - wasm_
module_ set_ host_ info - Sets the host information of the
wasm_module_t
. - wasm_
module_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_module_t
. - wasm_
module_ share - wasm_
ref_ as_ extern - wasm_
ref_ as_ extern_ const - wasm_
ref_ as_ foreign - wasm_
ref_ as_ foreign_ const - wasm_
ref_ as_ func - wasm_
ref_ as_ func_ const - wasm_
ref_ as_ global - wasm_
ref_ as_ global_ const - wasm_
ref_ as_ instance - wasm_
ref_ as_ instance_ const - wasm_
ref_ as_ memory - wasm_
ref_ as_ memory_ const - wasm_
ref_ as_ module - wasm_
ref_ as_ module_ const - wasm_
ref_ as_ table - wasm_
ref_ as_ table_ const - wasm_
ref_ as_ trap - wasm_
ref_ as_ trap_ const - wasm_
ref_ copy - wasm_
ref_ delete - Deletes the
wasm_ref_t
. - wasm_
ref_ get_ host_ info - wasm_
ref_ same - wasm_
ref_ set_ host_ info - wasm_
ref_ set_ host_ info_ with_ finalizer - wasm_
shared_ module_ delete - Deletes the
wasm_shared_module_t
. - wasm_
store_ delete - Deletes the
wasm_store_t
. - wasm_
store_ new - wasm_
table_ as_ extern - wasm_
table_ as_ extern_ const - wasm_
table_ as_ ref - Returns the
wasm_table_t
as mutable reference. - wasm_
table_ as_ ref_ const - Returns the
wasm_table_t
as immutable reference. - wasm_
table_ copy - Creates a new
wasm_table_t
which matches the provided one. - wasm_
table_ delete - Deletes the
wasm_table_t
. - wasm_
table_ ⚠get - wasm_
table_ get_ host_ info - Returns the host information of the
wasm_table_t
. - wasm_
table_ ⚠grow - wasm_
table_ ⚠new - wasm_
table_ same - Returns
true
if the given references are pointing to the samewasm_table_t
. - wasm_
table_ ⚠set - wasm_
table_ set_ host_ info - Sets the host information of the
wasm_table_t
. - wasm_
table_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_table_t
. - wasm_
table_ ⚠size - wasm_
table_ ⚠type - wasm_
tabletype_ as_ externtype - wasm_
tabletype_ as_ externtype_ const - wasm_
tabletype_ copy - Creates a new
wasm_tabletype_t
which matches the provided one. - wasm_
tabletype_ delete - Deletes the
wasm_tabletype_t
. - wasm_
tabletype_ element - wasm_
tabletype_ limits - wasm_
tabletype_ new - wasm_
tabletype_ vec_ copy - wasm_
tabletype_ vec_ delete - wasm_
tabletype_ ⚠vec_ new - wasm_
tabletype_ vec_ new_ empty - wasm_
tabletype_ vec_ new_ uninitialized - wasm_
trap_ as_ ref - Returns the
wasm_trap_t
as mutable reference. - wasm_
trap_ as_ ref_ const - Returns the
wasm_trap_t
as immutable reference. - wasm_
trap_ copy - Creates a new
wasm_trap_t
which matches the provided one. - wasm_
trap_ delete - Deletes the
wasm_trap_t
. - wasm_
trap_ get_ host_ info - Returns the host information of the
wasm_trap_t
. - wasm_
trap_ message - wasm_
trap_ new - wasm_
trap_ origin - wasm_
trap_ same - Returns
true
if the given references are pointing to the samewasm_trap_t
. - wasm_
trap_ set_ host_ info - Sets the host information of the
wasm_trap_t
. - wasm_
trap_ set_ host_ info_ with_ finalizer - Sets the host information finalizer of the
wasm_trap_t
. - wasm_
trap_ trace - wasm_
val_ ⚠copy - wasm_
val_ ⚠delete - wasm_
val_ vec_ copy - wasm_
val_ vec_ delete - wasm_
val_ ⚠vec_ new - wasm_
val_ vec_ new_ empty - wasm_
val_ vec_ new_ uninitialized - wasm_
valtype_ copy - Creates a new
wasm_valtype_t
which matches the provided one. - wasm_
valtype_ delete - Deletes the
wasm_valtype_t
. - wasm_
valtype_ kind - wasm_
valtype_ new - wasm_
valtype_ vec_ copy - wasm_
valtype_ vec_ delete - wasm_
valtype_ ⚠vec_ new - wasm_
valtype_ vec_ new_ empty - wasm_
valtype_ vec_ new_ uninitialized - wasmtime_
anyref_ ⚠clone - wasmtime_
anyref_ from_ i31 - wasmtime_
anyref_ ⚠from_ raw - wasmtime_
anyref_ ⚠i31_ get_ s - wasmtime_
anyref_ ⚠i31_ get_ u - wasmtime_
anyref_ ⚠to_ raw - wasmtime_
anyref_ ⚠unroot - wasmtime_
caller_ context - wasmtime_
caller_ ⚠export_ get - wasmtime_
config_ consume_ fuel_ set - wasmtime_
config_ debug_ info_ set - wasmtime_
config_ epoch_ interruption_ set - wasmtime_
config_ ⚠host_ memory_ creator_ set - wasmtime_
config_ macos_ use_ mach_ ports_ set - wasmtime_
config_ max_ wasm_ stack_ set - wasmtime_
config_ memory_ guard_ size_ set - wasmtime_
config_ memory_ init_ cow_ set - wasmtime_
config_ memory_ may_ move_ set - wasmtime_
config_ memory_ reservation_ for_ growth_ set - wasmtime_
config_ memory_ reservation_ set - wasmtime_
config_ native_ unwind_ info_ set - wasmtime_
config_ profiler_ set - wasmtime_
config_ ⚠target_ set - wasmtime_
config_ wasm_ bulk_ memory_ set - wasmtime_
config_ wasm_ function_ references_ set - wasmtime_
config_ wasm_ gc_ set - wasmtime_
config_ wasm_ memory64_ set - wasmtime_
config_ wasm_ multi_ memory_ set - wasmtime_
config_ wasm_ multi_ value_ set - wasmtime_
config_ wasm_ reference_ types_ set - wasmtime_
config_ wasm_ relaxed_ simd_ deterministic_ set - wasmtime_
config_ wasm_ relaxed_ simd_ set - wasmtime_
config_ wasm_ simd_ set - wasmtime_
config_ wasm_ tail_ call_ set - wasmtime_
config_ wasm_ wide_ arithmetic_ set - wasmtime_
context_ gc - wasmtime_
context_ get_ data - wasmtime_
context_ get_ fuel - wasmtime_
context_ set_ data - wasmtime_
context_ set_ epoch_ deadline - wasmtime_
context_ set_ fuel - wasmtime_
engine_ clone - wasmtime_
engine_ increment_ epoch - wasmtime_
engine_ is_ pulley - wasmtime_
error_ delete - Deletes the
wasmtime_error_t
. - wasmtime_
error_ exit_ status - wasmtime_
error_ message - wasmtime_
error_ new - wasmtime_
error_ wasm_ trace - wasmtime_
extern_ ⚠delete - wasmtime_
extern_ ⚠type - wasmtime_
externref_ ⚠clone - wasmtime_
externref_ ⚠data - wasmtime_
externref_ ⚠from_ raw - wasmtime_
externref_ new - wasmtime_
externref_ ⚠to_ raw - wasmtime_
externref_ ⚠unroot - wasmtime_
frame_ func_ name - wasmtime_
frame_ module_ name - wasmtime_
func_ ⚠call - wasmtime_
func_ ⚠call_ unchecked - wasmtime_
func_ ⚠from_ raw - wasmtime_
func_ ⚠new - wasmtime_
func_ ⚠new_ unchecked - wasmtime_
func_ ⚠to_ raw - wasmtime_
func_ type - wasmtime_
global_ get - wasmtime_
global_ ⚠new - wasmtime_
global_ ⚠set - wasmtime_
global_ type - wasmtime_
instance_ ⚠export_ get - wasmtime_
instance_ ⚠export_ nth - wasmtime_
instance_ ⚠new - wasmtime_
instance_ ⚠pre_ delete - wasmtime_
instance_ ⚠pre_ instantiate - wasmtime_
instance_ ⚠pre_ module - wasmtime_
linker_ allow_ shadowing - wasmtime_
linker_ clone - wasmtime_
linker_ ⚠define - wasmtime_
linker_ ⚠define_ func - wasmtime_
linker_ ⚠define_ func_ unchecked - wasmtime_
linker_ ⚠define_ instance - wasmtime_
linker_ delete - Deletes the
wasmtime_linker_t
. - wasmtime_
linker_ ⚠get - wasmtime_
linker_ ⚠get_ default - wasmtime_
linker_ instantiate - wasmtime_
linker_ ⚠instantiate_ pre - wasmtime_
linker_ ⚠module - wasmtime_
linker_ new - wasmtime_
memory_ data - wasmtime_
memory_ data_ size - wasmtime_
memory_ grow - wasmtime_
memory_ new - wasmtime_
memory_ size - wasmtime_
memory_ type - wasmtime_
memorytype_ is64 - wasmtime_
memorytype_ isshared - wasmtime_
memorytype_ maximum - wasmtime_
memorytype_ minimum - wasmtime_
memorytype_ new - wasmtime_
module_ clone - wasmtime_
module_ delete - Deletes the
wasmtime_module_t
. - wasmtime_
module_ ⚠deserialize - wasmtime_
module_ ⚠deserialize_ file - wasmtime_
module_ exports - wasmtime_
module_ image_ range - wasmtime_
module_ imports - wasmtime_
store_ context - wasmtime_
store_ delete - Deletes the
wasmtime_store_t
. - wasmtime_
store_ epoch_ deadline_ callback - wasmtime_
store_ limiter - wasmtime_
store_ new - wasmtime_
table_ get - wasmtime_
table_ ⚠grow - wasmtime_
table_ ⚠new - wasmtime_
table_ ⚠set - wasmtime_
table_ size - wasmtime_
table_ ⚠type - wasmtime_
trap_ code - wasmtime_
trap_ ⚠new - wasmtime_
val_ ⚠clone - wasmtime_
val_ ⚠unroot
Type Aliases§
- Wasm
Store - Wasm
Store Context - Wasm
Store Context Mut - Wasm
Store Data - Wasmtime
Caller - Wasmtime
Store - Wasmtime
Store Context - Wasmtime
Store Context Mut - wasm_
externkind_ t - wasm_
func_ callback_ t - wasm_
func_ callback_ with_ env_ t - wasm_
memory_ pages_ t - wasm_
message_ t - wasm_
mutability_ t - wasm_
name_ t - wasm_
table_ size_ t - wasm_
valkind_ t - wasmtime_
extern_ kind_ t - wasmtime_
func_ callback_ t - wasmtime_
func_ unchecked_ callback_ t - wasmtime_
memory_ get_ callback_ t - wasmtime_
memory_ grow_ callback_ t - wasmtime_
new_ memory_ callback_ t - wasmtime_
update_ deadline_ kind_ t - wasmtime_
valkind_ t