diff --git a/Cargo.lock b/Cargo.lock index fd67cb53e1..304e6ab683 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -125,6 +125,17 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" +[[package]] +name = "async-trait" +version = "0.1.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "atty" version = "0.2.14" @@ -3473,6 +3484,8 @@ dependencies = [ name = "wasmtime-wiggle" version = "0.23.0" dependencies = [ + "anyhow", + "proptest", "wasmtime", "wasmtime-wiggle-macro", "wiggle", @@ -3531,6 +3544,7 @@ dependencies = [ name = "wiggle" version = "0.23.0" dependencies = [ + "async-trait", "bitflags", "proptest", "thiserror", diff --git a/Cargo.toml b/Cargo.toml index e198f4bfc5..60e65c6cd0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,6 +74,8 @@ members = [ "crates/misc/run-examples", "crates/misc/rust", "crates/wiggle", + "crates/wiggle/generate", + "crates/wiggle/macro", "crates/wiggle/wasmtime", "crates/wasi-common", "crates/wasi-common/cap-std-sync",