This PR updates both Rust and AssemblyScript implementations to use
language bindings automatically generated by witx-codegen based
on the WITX definitions from #52.
It updates the build script and GitHub Action to always regenerate
the raw bindings, meaning that at least the guest implementations will
always be in sync with the WITX definitions.
The runtime implementation should also be updated to use bindings
generated potentially by wiggle.
Also note that the WITX definitions and generator used for this PR are
still experimental, and breaking changes will most likely happen in the
future.
This PR updates both Rust and AssemblyScript implementations to use language bindings automatically generated by
witx-codegen
based on the WITX definitions from #52.It updates the build script and GitHub Action to always regenerate the raw bindings, meaning that at least the guest implementations will always be in sync with the WITX definitions.
The runtime implementation should also be updated to use bindings generated potentially by
wiggle
.Also note that the WITX definitions and generator used for this PR are still experimental, and breaking changes will most likely happen in the future.