diff --git a/Cargo.lock b/Cargo.lock index 354dd36b..0d5b5806 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1521,7 +1521,7 @@ name = "e2e" version = "0.9.2" dependencies = [ "wasi 0.14.7+wasi-0.2.4", - "wit-bindgen 0.54.0", + "wit-bindgen 0.55.0", ] [[package]] @@ -2514,7 +2514,7 @@ dependencies = [ name = "imago-plugin-imago-camera" version = "0.7.0" dependencies = [ - "wit-bindgen 0.54.0", + "wit-bindgen 0.55.0", ] [[package]] @@ -3279,7 +3279,7 @@ name = "local-imagod-plugin-camera-app" version = "0.9.2" dependencies = [ "wasi 0.14.7+wasi-0.2.4", - "wit-bindgen 0.54.0", + "wit-bindgen 0.55.0", ] [[package]] @@ -3287,7 +3287,7 @@ name = "local-imagod-plugin-hello-app" version = "0.9.2" dependencies = [ "wasi 0.14.7+wasi-0.2.4", - "wit-bindgen 0.54.0", + "wit-bindgen 0.55.0", ] [[package]] @@ -3295,7 +3295,7 @@ name = "local-imagod-plugin-native-admin-app" version = "0.9.2" dependencies = [ "wasi 0.14.7+wasi-0.2.4", - "wit-bindgen 0.54.0", + "wit-bindgen 0.55.0", ] [[package]] @@ -3303,7 +3303,7 @@ name = "local-imagod-plugin-native-experimental-gpio-app" version = "0.9.2" dependencies = [ "wasi 0.14.7+wasi-0.2.4", - "wit-bindgen 0.54.0", + "wit-bindgen 0.55.0", ] [[package]] @@ -3311,7 +3311,7 @@ name = "local-imagod-plugin-native-experimental-i2c-app" version = "0.9.2" dependencies = [ "wasi 0.14.7+wasi-0.2.4", - "wit-bindgen 0.54.0", + "wit-bindgen 0.55.0", ] [[package]] @@ -3325,7 +3325,7 @@ dependencies = [ name = "local-imagod-wasi-nn-openvino-person-detection-app" version = "0.9.2" dependencies = [ - "wit-bindgen 0.54.0", + "wit-bindgen 0.55.0", ] [[package]] @@ -3391,6 +3391,17 @@ dependencies = [ "libc", ] +[[package]] +name = "macro-string" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59a9dbbfc75d2688ed057456ce8a3ee3f48d12eec09229f560f3643b9f275653" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "matchers" version = "0.2.0" @@ -6540,6 +6551,16 @@ dependencies = [ "wasmparser 0.245.1", ] +[[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-metadata" version = "0.244.0" @@ -6571,6 +6592,18 @@ dependencies = [ "wasmparser 0.245.1", ] +[[package]] +name = "wasm-metadata" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3e4c2aa916c425dcca61a6887d3e135acdee2c6d0ed51fd61c08d41ddaf62b1" +dependencies = [ + "anyhow", + "indexmap 2.13.0", + "wasm-encoder 0.246.2", + "wasmparser 0.246.2", +] + [[package]] name = "wasm-pkg-client" version = "0.15.0" @@ -6688,6 +6721,18 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71cde4757396defafd25417cfb36aa3161027d06d865b0c24baaae229aac005d" +dependencies = [ + "bitflags 2.10.0", + "hashbrown 0.16.1", + "indexmap 2.13.0", + "semver", +] + [[package]] name = "wasmprinter" version = "0.2.80" @@ -7665,12 +7710,12 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.54.0" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb00254d5051d69730ee32580b7373592f10ad786757c372f0f2c7b61f86a2c" +checksum = "6870386de1813a61406d88749d5897484e2f6fe90a39408a6a94e160d8c72378" dependencies = [ "bitflags 2.10.0", - "wit-bindgen-rust-macro 0.54.0", + "wit-bindgen-rust-macro 0.55.0", ] [[package]] @@ -7686,13 +7731,13 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.54.0" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99cdef5ccf0b0e9bf30868d6f9c5ed116c84ae95f84ba29d2216d3e922de3963" +checksum = "4779c97d3b9dda56600c3404355d404f8c6567fae0c4d8dfeb92f6e9b2c4c8c3" dependencies = [ "anyhow", "heck 0.5.0", - "wit-parser 0.245.1", + "wit-parser 0.246.2", ] [[package]] @@ -7713,18 +7758,18 @@ dependencies = [ [[package]] name = "wit-bindgen-rust" -version = "0.54.0" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e76541e2f37ac1729db85765729daa0f3c2b5975d66699114d107525f6d6c8d5" +checksum = "8a89a98e0efe034f47f5cf86fa8aeb5d6d7175bade32bbba476aeba29541fed9" dependencies = [ "anyhow", "heck 0.5.0", "indexmap 2.13.0", "prettyplease", "syn", - "wasm-metadata 0.245.1", - "wit-bindgen-core 0.54.0", - "wit-component 0.245.1", + "wasm-metadata 0.246.2", + "wit-bindgen-core 0.55.0", + "wit-component 0.246.2", ] [[package]] @@ -7744,17 +7789,18 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.54.0" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a284e17b2bc808c72ba008f6694626fa76bcac608b3d1ed0880f9add3f558f8e" +checksum = "8b81978b3d68d12116ae8e5ef3d2125c4cb619ea30002ed20cb7549383f6fca9" dependencies = [ "anyhow", + "macro-string", "prettyplease", "proc-macro2", "quote", "syn", - "wit-bindgen-core 0.54.0", - "wit-bindgen-rust 0.54.0", + "wit-bindgen-core 0.55.0", + "wit-bindgen-rust 0.55.0", ] [[package]] @@ -7796,6 +7842,25 @@ dependencies = [ "wit-parser 0.245.1", ] +[[package]] +name = "wit-component" +version = "0.246.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1936c26cb24b93dc36bf78fb5dc35c55cd37f66ecdc2d2663a717d9fb3ee951e" +dependencies = [ + "anyhow", + "bitflags 2.10.0", + "indexmap 2.13.0", + "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]] name = "wit-parser" version = "0.244.0" @@ -7833,6 +7898,25 @@ dependencies = [ "wasmparser 0.245.1", ] +[[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 2.13.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.246.2", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/e2e/Cargo.toml b/e2e/Cargo.toml index 1df2fb25..c1ccb8e1 100644 --- a/e2e/Cargo.toml +++ b/e2e/Cargo.toml @@ -38,5 +38,5 @@ name = "e2e_http_outbound_cli" required-features = ["e2e"] [dependencies] -wit-bindgen = {version = "0.54.0", optional = true} +wit-bindgen = {version = "0.55.0", optional = true} wasi = {version = "0.14.7", optional = true} diff --git a/examples/local-imagod-plugin-camera/Cargo.toml b/examples/local-imagod-plugin-camera/Cargo.toml index b57e8bf5..c71e730e 100644 --- a/examples/local-imagod-plugin-camera/Cargo.toml +++ b/examples/local-imagod-plugin-camera/Cargo.toml @@ -11,4 +11,4 @@ path = "src/main.rs" [dependencies] wasi = "0.14.7" -wit-bindgen = "0.54.0" +wit-bindgen = "0.55.0" diff --git a/examples/local-imagod-plugin-hello/Cargo.toml b/examples/local-imagod-plugin-hello/Cargo.toml index 18cfd50b..99a5358d 100644 --- a/examples/local-imagod-plugin-hello/Cargo.toml +++ b/examples/local-imagod-plugin-hello/Cargo.toml @@ -10,4 +10,4 @@ path = "src/main.rs" [dependencies] wasi = "0.14.7" -wit-bindgen = "0.54.0" +wit-bindgen = "0.55.0" diff --git a/examples/local-imagod-plugin-native-admin/Cargo.toml b/examples/local-imagod-plugin-native-admin/Cargo.toml index d7846323..907e7a10 100644 --- a/examples/local-imagod-plugin-native-admin/Cargo.toml +++ b/examples/local-imagod-plugin-native-admin/Cargo.toml @@ -10,4 +10,4 @@ path = "src/main.rs" [dependencies] wasi = "0.14.7" -wit-bindgen = "0.54.0" +wit-bindgen = "0.55.0" diff --git a/examples/local-imagod-plugin-native-experimental-gpio/Cargo.toml b/examples/local-imagod-plugin-native-experimental-gpio/Cargo.toml index 919c45a0..7ff8e25e 100644 --- a/examples/local-imagod-plugin-native-experimental-gpio/Cargo.toml +++ b/examples/local-imagod-plugin-native-experimental-gpio/Cargo.toml @@ -11,4 +11,4 @@ path = "src/main.rs" [dependencies] wasi = "0.14.7" -wit-bindgen = "0.54.0" +wit-bindgen = "0.55.0" diff --git a/examples/local-imagod-plugin-native-experimental-i2c/Cargo.toml b/examples/local-imagod-plugin-native-experimental-i2c/Cargo.toml index b29ced2f..b7972062 100644 --- a/examples/local-imagod-plugin-native-experimental-i2c/Cargo.toml +++ b/examples/local-imagod-plugin-native-experimental-i2c/Cargo.toml @@ -11,4 +11,4 @@ path = "src/main.rs" [dependencies] wasi = "0.14.7" -wit-bindgen = "0.54.0" +wit-bindgen = "0.55.0" diff --git a/examples/local-imagod-wasi-nn-openvino-person-detection/Cargo.toml b/examples/local-imagod-wasi-nn-openvino-person-detection/Cargo.toml index 525ddd89..a2431f83 100644 --- a/examples/local-imagod-wasi-nn-openvino-person-detection/Cargo.toml +++ b/examples/local-imagod-wasi-nn-openvino-person-detection/Cargo.toml @@ -10,4 +10,4 @@ name = "local-imagod-wasi-nn-openvino-person-detection-app" path = "src/main.rs" [dependencies] -wit-bindgen = "0.54.0" +wit-bindgen = "0.55.0" diff --git a/plugins/imago-camera/Cargo.toml b/plugins/imago-camera/Cargo.toml index ab97895c..dad0e031 100644 --- a/plugins/imago-camera/Cargo.toml +++ b/plugins/imago-camera/Cargo.toml @@ -9,4 +9,4 @@ publish = false crate-type = ["cdylib"] [dependencies] -wit-bindgen = "0.54.0" +wit-bindgen = "0.55.0"