123 releases (81 stable)

29.0.1 Jan 21, 2025
28.0.1 Jan 14, 2025
28.0.0 Dec 20, 2024
27.0.0 Nov 20, 2024
0.15.0 Mar 31, 2020

#1648 in WebAssembly

Download history 18076/week @ 2024-10-21 18109/week @ 2024-10-28 20503/week @ 2024-11-04 18806/week @ 2024-11-11 20272/week @ 2024-11-18 17894/week @ 2024-11-25 19046/week @ 2024-12-02 19461/week @ 2024-12-09 33091/week @ 2024-12-16 17817/week @ 2024-12-23 14343/week @ 2024-12-30 28608/week @ 2025-01-06 24983/week @ 2025-01-13 26029/week @ 2025-01-20 22321/week @ 2025-01-27 24636/week @ 2025-02-03

100,418 downloads per month
Used in 180 crates (2 directly)

Apache-2.0 WITH LLVM-exception

91KB
2.5K SLoC

wiggle-generate

This is a library crate that implements all of the component parts of the wiggle proc-macro crate.

Code lives in a separate non-proc-macro crate so that it can be reused in other settings, e.g. the lucet-wiggle crate.

Code generated by this crate should not have any references to a particular WebAssembly runtime or engine. It should instead expose traits that may be implemented by an engine. Today, it is consumed by both Lucet and Wasmtime.

Dependencies

~1.4–2.3MB
~46K SLoC