A scoped, structured logging and diagnostics system.
This macro expands to a set of
Define the structs required to integrate a Wiggle implementation with Wasmtime.
A handle to a borrow on linear memory. It is produced by
A guest pointer into host memory.
Represents a contiguous region in memory.
A trait for types which are used to report errors. Each type used in the
first result position of an interface function is used, by convention, to
indicate whether the function was successful and subsequent results are valid,
or whether an error occured. This trait allows wiggle to return the correct
value when the interface function's idiomatic Rust method returns
A trait which abstracts how to get at the region of host memory taht contains guest memory.
A trait for types that are intended to be pointees in
A trait for
Types that can be pointed to by