diff --git a/Cargo.lock b/Cargo.lock index 60423b7..ef5a263 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -154,7 +154,7 @@ dependencies = [ "act-sdk", "rand", "uuid", - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -888,6 +888,16 @@ dependencies = [ "wasmparser 0.251.0", ] +[[package]] +name = "wasm-encoder" +version = "0.253.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59972d6cd272259de647b7c1f1912e45e289c75ffd4be04e10695507cd7e1b59" +dependencies = [ + "leb128fmt", + "wasmparser 0.253.0", +] + [[package]] name = "wasm-metadata" version = "0.244.0" @@ -912,6 +922,18 @@ dependencies = [ "wasmparser 0.251.0", ] +[[package]] +name = "wasm-metadata" +version = "0.253.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3f45816ef616806f48498bcd831377de578c4fa51db0c83ab8ceb78cc13523b" +dependencies = [ + "anyhow", + "indexmap 2.14.0", + "wasm-encoder 0.253.0", + "wasmparser 0.253.0", +] + [[package]] name = "wasmparser" version = "0.244.0" @@ -936,6 +958,18 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.253.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19db11f87d2486580e1e8b6f494c54df7e0566b87d0b599db843c24019667339" +dependencies = [ + "bitflags", + "hashbrown 0.17.0", + "indexmap 2.14.0", + "semver", +] + [[package]] name = "windows-core" version = "0.62.2" @@ -1015,6 +1049,17 @@ dependencies = [ "wit-bindgen-rust-macro 0.58.0", ] +[[package]] +name = "wit-bindgen" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94c5e45f6d4cfaca727c1c48989ab3e05bb289bf84fbad226e1cfbbef2c04b7f" +dependencies = [ + "bitflags", + "futures", + "wit-bindgen-rust-macro 0.59.0", +] + [[package]] name = "wit-bindgen-core" version = "0.51.0" @@ -1037,6 +1082,17 @@ dependencies = [ "wit-parser 0.251.0", ] +[[package]] +name = "wit-bindgen-core" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05cf25dc4bb1981c16aa549ec66c6762b7752bfb8b7c3b3936ae13100298dc72" +dependencies = [ + "anyhow", + "heck", + "wit-parser 0.253.0", +] + [[package]] name = "wit-bindgen-rust" version = "0.51.0" @@ -1069,6 +1125,22 @@ dependencies = [ "wit-component 0.251.0", ] +[[package]] +name = "wit-bindgen-rust" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "407ee2b474af1a366766fe91b8255b7935e5e3c3afb9c304e91ac3d154287ff1" +dependencies = [ + "anyhow", + "heck", + "indexmap 2.14.0", + "prettyplease", + "syn", + "wasm-metadata 0.253.0", + "wit-bindgen-core 0.59.0", + "wit-component 0.253.0", +] + [[package]] name = "wit-bindgen-rust-macro" version = "0.51.0" @@ -1100,6 +1172,22 @@ dependencies = [ "wit-bindgen-rust 0.58.0", ] +[[package]] +name = "wit-bindgen-rust-macro" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37386eba32427684ffe37a0f765f63ce2ece03efb1ad28c23cf69562fdc67ec0" +dependencies = [ + "anyhow", + "macro-string", + "prettyplease", + "proc-macro2", + "quote", + "syn", + "wit-bindgen-core 0.59.0", + "wit-bindgen-rust 0.59.0", +] + [[package]] name = "wit-component" version = "0.244.0" @@ -1138,6 +1226,25 @@ dependencies = [ "wit-parser 0.251.0", ] +[[package]] +name = "wit-component" +version = "0.253.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbbd2500ac3488489ee8c6e59b79d7e47e6da5bfb019efd35d5dca57b78af624" +dependencies = [ + "anyhow", + "bitflags", + "indexmap 2.14.0", + "log", + "serde", + "serde_derive", + "serde_json", + "wasm-encoder 0.253.0", + "wasm-metadata 0.253.0", + "wasmparser 0.253.0", + "wit-parser 0.253.0", +] + [[package]] name = "wit-parser" version = "0.244.0" @@ -1175,6 +1282,25 @@ dependencies = [ "wasmparser 0.251.0", ] +[[package]] +name = "wit-parser" +version = "0.253.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d997b8e5920fcbeec742b58e583325d6419a6aca617ae8075c406a61c65ba8a" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.253.0", +] + [[package]] name = "zerocopy" version = "0.8.48" diff --git a/Cargo.toml b/Cargo.toml index 964cb6f..1d2b207 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ edition = "2024" [dependencies] act-sdk = "0.12" -wit-bindgen = { version = "0.58", features = ["async-spawn"] } +wit-bindgen = { version = "0.59", features = ["async-spawn"] } uuid = { version = "1", features = ["v4", "v7"] } rand = "0.10"