You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Adam C. Foltzer
819fad0d9f
|
1 year ago | |
---|---|---|
.. | ||
generate | 1 year ago | |
macro | 1 year ago | |
src | 1 year ago | |
test-helpers | 2 years ago | |
tests | 1 year ago | |
Cargo.toml | 2 years ago | |
LICENSE | 5 years ago | |
README.md | 2 years ago |
README.md
wiggle
Wiggle is a code generator for the host side of a witx
interface. It is
invoked as a Rust procedural macro.
Wiggle is not specialized to any particular WebAssembly runtime. It is usable in at least Wasmtime and Lucet.
Learning more
Read the docs on docs.rs.
There are child crates for integrating with Wasmtime (this crate), and Lucet.
The wasi-common crate is implemented using Wiggle and the wasmtime-wasi crate integrates wasi-common with the Wasmtime engine.
Andrew Brown wrote a great blog post on using Wiggle with Wasmtime.