diff --git a/Cargo.lock b/Cargo.lock index f1e65a9..6932362 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -65,20 +65,9 @@ dependencies = [ "clap", "genco", "trycmd", - "wit-bindgen", - "wit-bindgen-core", - "wit-component", -] - -[[package]] -name = "automod" -version = "1.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8b5778837666541195063243828c5b6139221b47dc4ec3ba81738e532469ab1" -dependencies = [ - "proc-macro2", - "quote", - "syn", + "wit-bindgen 0.57.1", + "wit-bindgen-core 0.57.1", + "wit-component 0.247.0", ] [[package]] @@ -87,6 +76,16 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3" +[[package]] +name = "bstr" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f7dc094d718f2e1c1559ad110e27eeaae14a5465d3d56dd6dbd793079fbd530" +dependencies = [ + "memchr", + "serde_core", +] + [[package]] name = "clap" version = "4.6.1" @@ -161,48 +160,48 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" name = "example-basic" version = "0.0.2" dependencies = [ - "wit-bindgen", - "wit-component", + "wit-bindgen 0.57.1", + "wit-component 0.247.0", ] [[package]] name = "example-iface-method-returns-string" version = "0.0.2" dependencies = [ - "wit-bindgen", - "wit-component", + "wit-bindgen 0.57.1", + "wit-component 0.247.0", ] [[package]] name = "example-instructions" version = "0.0.2" dependencies = [ - "wit-bindgen", - "wit-component", + "wit-bindgen 0.57.1", + "wit-component 0.247.0", ] [[package]] name = "example-records" version = "0.0.2" dependencies = [ - "wit-bindgen", - "wit-component", + "wit-bindgen 0.57.1", + "wit-component 0.247.0", ] [[package]] name = "example-regressions" version = "0.0.2" dependencies = [ - "wit-bindgen", - "wit-component", + "wit-bindgen 0.57.1", + "wit-component 0.247.0", ] [[package]] name = "example-variants" version = "0.0.2" dependencies = [ - "wit-bindgen", - "wit-component", + "wit-bindgen 0.56.0", + "wit-component 0.246.2", ] [[package]] @@ -239,6 +238,15 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "foldhash", +] + [[package]] name = "hashbrown" version = "0.17.0" @@ -283,7 +291,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" dependencies = [ "equivalent", - "hashbrown", + "hashbrown 0.17.0", "serde", "serde_core", ] @@ -482,9 +490,12 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "similar" -version = "2.7.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" +checksum = "e6505efef05804732ed8a3f2d4f279429eb485bd69d5b0cc6b19cc02005cda16" +dependencies = [ + "bstr", +] [[package]] name = "smallvec" @@ -494,9 +505,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "snapbox" -version = "1.2.0" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d9a4b69d5b4116a26b662c0bb38895261da3f3bfc171657d66a2a3c7a41e929" +checksum = "8de56eb4784a2c5c1efede55a0f06fbf481bc12b42b355b9525c15db1e3581a8" dependencies = [ "anstream", "anstyle", @@ -576,12 +587,11 @@ checksum = "d282ade6016312faf3e41e57ebbba0c073e4056dab1232ab1cb624199648f8ed" [[package]] name = "trycmd" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "218889993f76bda9b2ef57c12c3cab0eef4fd54ec7b36d1704849867f69e7bb4" +checksum = "7ba18343f71e7f135c56454a7d16e9b11f9a1b86c79f2ebab5cce7582c9a64e9" dependencies = [ "anstream", - "automod", "glob", "humantime", "humantime-serde", @@ -619,6 +629,16 @@ dependencies = [ "libc", ] +[[package]] +name = "wasm-encoder" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61fb705ce81adde29d2a8e99d87995e39a6e927358c91398f374474746070ef7" +dependencies = [ + "leb128fmt", + "wasmparser 0.246.2", +] + [[package]] name = "wasm-encoder" version = "0.247.0" @@ -626,7 +646,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "30b6733b8b91d010a6ac5b0fb237dc46a19650bc4c67db66857e2e787d437204" dependencies = [ "leb128fmt", - "wasmparser", + "wasmparser 0.247.0", +] + +[[package]] +name = "wasm-metadata" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e4c2aa916c425dcca61a6887d3e135acdee2c6d0ed51fd61c08d41ddaf62b1" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", ] [[package]] @@ -637,8 +669,20 @@ checksum = "665fe59e56cc9b419ca6fcca56673e3421d1a5011e3b65caf6b726fd9e041d10" dependencies = [ "anyhow", "indexmap", - "wasm-encoder", - "wasmparser", + "wasm-encoder 0.247.0", + "wasmparser 0.247.0", +] + +[[package]] +name = "wasmparser" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71cde4757396defafd25417cfb36aa3161027d06d865b0c24baaae229aac005d" +dependencies = [ + "bitflags", + "hashbrown 0.16.1", + "indexmap", + "semver", ] [[package]] @@ -648,7 +692,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e6fb4c2bee46c5ea4d40f8cdb5c131725cd976718ec56f1c8e82fbde5fa2a80" dependencies = [ "bitflags", - "hashbrown", + "hashbrown 0.17.0", "indexmap", "semver", ] @@ -750,6 +794,16 @@ dependencies = [ "memchr", ] +[[package]] +name = "wit-bindgen" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7607d30e7e5e8fd5a0695f7cb8b2128829e0bf9dca7a1fe8c4d6ed3ca1058fce" +dependencies = [ + "bitflags", + "wit-bindgen-rust-macro 0.56.0", +] + [[package]] name = "wit-bindgen" version = "0.57.1" @@ -757,7 +811,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" dependencies = [ "bitflags", - "wit-bindgen-rust-macro", + "wit-bindgen-rust-macro 0.57.1", +] + +[[package]] +name = "wit-bindgen-core" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fda3a4ce47c08d27f575d451a60102bab5251776abd0a7a323d1f038eb6339ab" +dependencies = [ + "anyhow", + "heck", + "wit-parser 0.246.2", ] [[package]] @@ -768,7 +833,23 @@ checksum = "02dee27a2dc20d1008016c742ec9fc6ea498492994ba3750be7454cbc97ff04c" dependencies = [ "anyhow", "heck", - "wit-parser", + "wit-parser 0.247.0", +] + +[[package]] +name = "wit-bindgen-rust" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "920a1c8c0f89397431db4900a7bf7c511b78e1b7068289fe812dc76e993f1491" +dependencies = [ + "anyhow", + "heck", + "indexmap", + "prettyplease", + "syn", + "wasm-metadata 0.246.2", + "wit-bindgen-core 0.56.0", + "wit-component 0.246.2", ] [[package]] @@ -782,9 +863,25 @@ dependencies = [ "indexmap", "prettyplease", "syn", - "wasm-metadata", - "wit-bindgen-core", - "wit-component", + "wasm-metadata 0.247.0", + "wit-bindgen-core 0.57.1", + "wit-component 0.247.0", +] + +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "857a143d2373abfcd31ad946393efe775ed8c90a2a365ce73c61bf38f36a1000" +dependencies = [ + "anyhow", + "macro-string", + "prettyplease", + "proc-macro2", + "quote", + "syn", + "wit-bindgen-core 0.56.0", + "wit-bindgen-rust 0.56.0", ] [[package]] @@ -799,8 +896,27 @@ dependencies = [ "proc-macro2", "quote", "syn", - "wit-bindgen-core", - "wit-bindgen-rust", + "wit-bindgen-core 0.57.1", + "wit-bindgen-rust 0.57.1", +] + +[[package]] +name = "wit-component" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1936c26cb24b93dc36bf78fb5dc35c55cd37f66ecdc2d2663a717d9fb3ee951e" +dependencies = [ + "anyhow", + "bitflags", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.246.2", + "wasm-metadata 0.246.2", + "wasmparser 0.246.2", + "wit-parser 0.246.2", ] [[package]] @@ -816,10 +932,29 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder", - "wasm-metadata", - "wasmparser", - "wit-parser", + "wasm-encoder 0.247.0", + "wasm-metadata 0.247.0", + "wasmparser 0.247.0", + "wit-parser 0.247.0", +] + +[[package]] +name = "wit-parser" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd979042b5ff288607ccf3b314145435453f20fc67173195f91062d2289b204d" +dependencies = [ + "anyhow", + "hashbrown 0.16.1", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.246.2", ] [[package]] @@ -829,7 +964,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ffe4064318cdf3c08cb99343b44c039fcefe61ccdf58aa9975285f13d74d1fc" dependencies = [ "anyhow", - "hashbrown", + "hashbrown 0.17.0", "id-arena", "indexmap", "log", @@ -838,5 +973,5 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser", + "wasmparser 0.247.0", ] diff --git a/cmd/gravity/Cargo.toml b/cmd/gravity/Cargo.toml index 3a3803d..9e5b8a3 100644 --- a/cmd/gravity/Cargo.toml +++ b/cmd/gravity/Cargo.toml @@ -32,7 +32,7 @@ wit-component = "=0.247.0" [dev-dependencies] # Cutting out `filesystem` feature -trycmd = { version = "=1.2.0", default-features = false, features = [ +trycmd = { version = "=1.2.1", default-features = false, features = [ "color-auto", "diff", ] }