diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 2a0d93c..38438cc 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -390,6 +390,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -555,6 +561,9 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash", +] [[package]] name = "heck" @@ -840,8 +849,8 @@ dependencies = [ "tower-lsp", "wasmi", "wat", - "wit-component", - "wit-parser", + "wit-component 0.257.1", + "wit-parser 0.13.2", ] [[package]] @@ -882,8 +891,8 @@ dependencies = [ "slab", "wasmi", "wasmtime-environ", - "wit-component", - "wit-parser", + "wit-component 0.19.1", + "wit-parser 0.13.2", ] [[package]] @@ -1707,6 +1716,16 @@ dependencies = [ "wasmparser 0.252.0", ] +[[package]] +name = "wasm-encoder" +version = "0.257.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d8ad9f0a39050867bda22e6486c316e2e52d20a42154d5bc433934bf738d085" +dependencies = [ + "leb128fmt", + "wasmparser 0.257.1", +] + [[package]] name = "wasm-metadata" version = "0.10.20" @@ -1723,6 +1742,18 @@ dependencies = [ "wasmparser 0.121.2", ] +[[package]] +name = "wasm-metadata" +version = "0.257.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57460ad9bce753e8a80d47a445cb87c8724ea57f463d9c906a947c41032ce1ac" +dependencies = [ + "anyhow", + "indexmap", + "wasm-encoder 0.257.1", + "wasmparser 0.257.1", +] + [[package]] name = "wasmi" version = "0.31.2" @@ -1787,6 +1818,18 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.257.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d92fc335fb6d48f46bda1d8b26b69e28320c15ac3272208333833d6e217e2b4a" +dependencies = [ + "bitflags 2.13.1", + "hashbrown 0.17.1", + "indexmap", + "semver", +] + [[package]] name = "wasmparser-nostd" version = "0.100.2" @@ -1921,9 +1964,28 @@ dependencies = [ "serde_derive", "serde_json", "wasm-encoder 0.39.0", - "wasm-metadata", + "wasm-metadata 0.10.20", "wasmparser 0.119.0", - "wit-parser", + "wit-parser 0.13.2", +] + +[[package]] +name = "wit-component" +version = "0.257.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e8b7d04a4c9491ffea354923ed70c8826d52c699fe20a52e8ceca95017dddb8" +dependencies = [ + "anyhow", + "bitflags 2.13.1", + "indexmap", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.257.1", + "wasm-metadata 0.257.1", + "wasmparser 0.257.1", + "wit-parser 0.257.1", ] [[package]] @@ -1943,6 +2005,25 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "wit-parser" +version = "0.257.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f815340f0bb65d9775ae21e56b503b496683557b9b627b195d2766c25fb24ae" +dependencies = [ + "anyhow", + "hashbrown 0.17.1", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.257.1", +] + [[package]] name = "writeable" version = "0.6.3" diff --git a/rust/ocomment/Cargo.toml b/rust/ocomment/Cargo.toml index 95bcb40..4b06269 100644 --- a/rust/ocomment/Cargo.toml +++ b/rust/ocomment/Cargo.toml @@ -51,5 +51,5 @@ wasmi_runtime_layer.workspace = true [dev-dependencies] wat = "1.252.0" -wit-component = "0.19.1" +wit-component = "0.257.1" wit-parser = "0.13.2"