Wasmtime
wasmtime_exnref Struct Reference

A WebAssembly exception reference value. More...

#include <val.h>

Data Fields

uint64_t store_id
 
uint32_t __private1
 Internal to Wasmtime.
 
uint32_t __private2
 Internal to Wasmtime.
 
void * __private3
 Internal to Wasmtime.
 

Detailed Description

A WebAssembly exception reference value.

This structure represents an exnref value, which is a reference to a WebAssembly exception object. Like other GC reference types, it must be explicitly unrooted via wasmtime_exnref_unroot to enable garbage collection.

Null exnref values are represented with store_id == 0.

Field Documentation

◆ store_id

uint64_t wasmtime_exnref::store_id

Internal metadata tracking within the store, embedders should not configure or modify these fields.


The documentation for this struct was generated from the following file: