126 releases (stable)

30.0.2 Feb 25, 2025
29.0.1 Jan 21, 2025
28.0.1 Jan 14, 2025
28.0.0 Dec 20, 2024
0.15.0 Mar 31, 2020

#1672 in WebAssembly

Download history 20560/week @ 2024-11-17 17575/week @ 2024-11-24 19530/week @ 2024-12-01 18974/week @ 2024-12-08 26662/week @ 2024-12-15 24785/week @ 2024-12-22 13570/week @ 2024-12-29 28115/week @ 2025-01-05 25755/week @ 2025-01-12 25711/week @ 2025-01-19 22618/week @ 2025-01-26 26667/week @ 2025-02-02 25524/week @ 2025-02-09 31048/week @ 2025-02-16 29668/week @ 2025-02-23 30588/week @ 2025-03-02

119,705 downloads per month
Used in 185 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.5–2.3MB
~47K SLoC