diff --git a/Cargo.lock b/Cargo.lock index 19dd2a41..7d9d6c45 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -988,6 +988,12 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" +[[package]] +name = "cobs" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" + [[package]] name = "colorchoice" version = "1.0.0" @@ -1126,7 +1132,16 @@ version = "0.107.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebf72ceaf38f7d41194d0cf6748214d8ef7389167fe09aad80f87646dbfa325b" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.107.2", +] + +[[package]] +name = "cranelift-bforest" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b6b33d7e757a887989eb18b35712b2a67d96171ec3149d1bfb657b29b7b367c" +dependencies = [ + "cranelift-entity 0.109.0", ] [[package]] @@ -1136,12 +1151,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ee7fde5cd9173f00ce02c491ee9e306d64740f4b1a697946e0474f389999e13" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.107.2", + "cranelift-codegen-meta 0.107.2", + "cranelift-codegen-shared 0.107.2", + "cranelift-control 0.107.2", + "cranelift-entity 0.107.2", + "cranelift-isle 0.107.2", "gimli", "hashbrown 0.14.5", "log", @@ -1150,13 +1165,44 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "cranelift-codegen" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9acf15cb22be42d07c3b57d7856329cb228b7315d385346149df2566ad5e4aa" +dependencies = [ + "bumpalo", + "cranelift-bforest 0.109.0", + "cranelift-codegen-meta 0.109.0", + "cranelift-codegen-shared 0.109.0", + "cranelift-control 0.109.0", + "cranelift-entity 0.109.0", + "cranelift-isle 0.109.0", + "gimli", + "hashbrown 0.14.5", + "log", + "regalloc2", + "rustc-hash", + "smallvec", + "target-lexicon", +] + [[package]] name = "cranelift-codegen-meta" version = "0.107.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b49bec6a517e78d4067500dc16acb558e772491a2bcb37301127448adfb8413c" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.107.2", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e934d301392b73b3f8b0540391fb82465a0f179a3cee7c726482ac4727efcc97" +dependencies = [ + "cranelift-codegen-shared 0.109.0", ] [[package]] @@ -1165,6 +1211,12 @@ version = "0.107.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ead4ea497b2dc2ac31fcabd6d5d0d5dc25b3964814122e343724bdf65a53c843" +[[package]] +name = "cranelift-codegen-shared" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8afb2a2566b3d54b854dfb288b3b187f6d3d17d6f762c92898207eba302931da" + [[package]] name = "cranelift-control" version = "0.107.2" @@ -1174,6 +1226,15 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0100f33b704cdacd01ad66ff41f8c5030d57cbff078e2a4e49ab1822591299fa" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.107.2" @@ -1184,13 +1245,35 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8cfdc315e5d18997093e040a8d234bea1ac1e118a716d3e30f40d449e78207b" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-frontend" version = "0.107.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a395a704934aa944ba8939cac9001174b9ae5236f48bc091f89e33bb968336f6" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.107.2", + "log", + "smallvec", + "target-lexicon", +] + +[[package]] +name = "cranelift-frontend" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f74b84f16af2e982b0c0c72233503d9d55cbfe3865dbe807ca28dc6642a28b5" +dependencies = [ + "cranelift-codegen 0.109.0", "log", "smallvec", "target-lexicon", @@ -1202,13 +1285,30 @@ version = "0.107.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b325ce81c4ee7082dc894537eb342c37898e14230fe7c02ea945691db3e2dd01" +[[package]] +name = "cranelift-isle" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adf306d3dde705fb94bd48082f01d38c4ededc74293a4c007805f610bf08bc6e" + [[package]] name = "cranelift-native" version = "0.107.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea11f5ac85996fa093075d66397922d4f56085d5d84ec13043d0cd4f159c6818" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.107.2", + "libc", + "target-lexicon", +] + +[[package]] +name = "cranelift-native" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ea0ebdef7aff4a79bcbc8b6495f31315f16b3bf311152f472eaa8d679352581" +dependencies = [ + "cranelift-codegen 0.109.0", "libc", "target-lexicon", ] @@ -1219,14 +1319,30 @@ version = "0.107.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4f175d4e299a8edabfbd64fa93c7650836cc8ad7f4879f9bd2632575a1f12d0" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.107.2", + "cranelift-entity 0.107.2", + "cranelift-frontend 0.107.2", "itertools", "log", "smallvec", - "wasmparser", - "wasmtime-types", + "wasmparser 0.202.0", + "wasmtime-types 20.0.2", +] + +[[package]] +name = "cranelift-wasm" +version = "0.109.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d549108a1942065cdbac3bb96c2952afa0e1b9a3beff4b08c4308ac72257576d" +dependencies = [ + "cranelift-codegen 0.109.0", + "cranelift-entity 0.109.0", + "cranelift-frontend 0.109.0", + "itertools", + "log", + "smallvec", + "wasmparser 0.209.1", + "wasmtime-types 22.0.0", ] [[package]] @@ -1529,13 +1645,13 @@ checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" [[package]] name = "duration-str" -version = "0.7.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8bb6a301a95ba86fa0ebaf71d49ae4838c51f8b84cb88ed140dfb66452bb3c4" +checksum = "709d653e7c92498eb29fb86a2a6f0f3502b97530f33aedb32ef848d4d28b31a3" dependencies = [ - "nom", "rust_decimal", "thiserror", + "winnow 0.6.13", ] [[package]] @@ -1604,6 +1720,12 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2153bd83ebc09db15bcbdc3e2194d901804952e3dc96967e1cd3b0c5c32d112" +[[package]] +name = "embedded-io" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" + [[package]] name = "encode_unicode" version = "0.3.6" @@ -2101,6 +2223,7 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", "allocator-api2", + "serde", ] [[package]] @@ -2292,7 +2415,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.5.7", + "socket2 0.4.10", "tokio", "tower-service", "tracing", @@ -2843,6 +2966,12 @@ dependencies = [ "spin 0.5.2", ] +[[package]] +name = "leb128" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" + [[package]] name = "lettre" version = "0.11.4" @@ -3446,7 +3575,7 @@ dependencies = [ "thiserror", "tokio", "tracing", - "wasmtime", + "wasmtime 20.0.2", ] [[package]] @@ -3865,6 +3994,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" +dependencies = [ + "crc32fast", + "hashbrown 0.14.5", + "indexmap 2.2.6", + "memchr", +] + [[package]] name = "once_cell" version = "1.19.0" @@ -3874,11 +4015,10 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opa-wasm" version = "0.1.0" -source = "git+https://github.com/matrix-org/rust-opa-wasm.git#96829c22c54f269ba2e99873ad9b02e1baf357d8" +source = "git+https://github.com/matrix-org/rust-opa-wasm.git#f7c46ad15059a14a4df8647b4b090928e47b1fe2" dependencies = [ "anyhow", "base64 0.22.1", - "cc", "chrono", "chrono-tz", "chronoutil", @@ -3887,11 +4027,11 @@ dependencies = [ "form_urlencoded", "hex", "hmac", - "indexmap 2.2.6", "json-patch", "md-5", "parse-size", "rand", + "rayon", "semver", "serde", "serde_json", @@ -3903,7 +4043,7 @@ dependencies = [ "tokio", "tracing", "urlencoding", - "wasmtime", + "wasmtime 22.0.0", ] [[package]] @@ -4449,6 +4589,17 @@ dependencies = [ "universal-hash", ] +[[package]] +name = "postcard" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8" +dependencies = [ + "cobs", + "embedded-io", + "serde", +] + [[package]] name = "powerfmt" version = "0.2.0" @@ -5438,6 +5589,9 @@ name = "smallvec" version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +dependencies = [ + "serde", +] [[package]] name = "socket2" @@ -5486,9 +5640,9 @@ dependencies = [ [[package]] name = "sprintf" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2819cb5194dfe9e6d102f4519a9fb9dc7106d2879b71b4fd4d4677f1175bd39" +checksum = "50e0732124cafd6bf2c9bc15f330fce49acb262beb57c877a2997898244e7f8a" dependencies = [ "thiserror", ] @@ -6029,7 +6183,7 @@ checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ "indexmap 2.2.6", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] @@ -6502,6 +6656,15 @@ version = "0.2.92" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +[[package]] +name = "wasm-encoder" +version = "0.209.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b4a05336882dae732ce6bd48b7e11fe597293cb72c13da4f35d7d5f8d53b2a7" +dependencies = [ + "leb128", +] + [[package]] name = "wasmparser" version = "0.202.0" @@ -6513,6 +6676,30 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.209.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07035cc9a9b41e62d3bb3a3815a66ab87c993c06fe1cf6b2a3f2a18499d937db" +dependencies = [ + "ahash", + "bitflags 2.5.0", + "hashbrown 0.14.5", + "indexmap 2.2.6", + "semver", + "serde", +] + +[[package]] +name = "wasmprinter" +version = "0.209.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ceca8ae6eaa8c7c87b33c25c53bdf299f8c2a764aee1179402ff7652ef3a6859" +dependencies = [ + "anyhow", + "wasmparser 0.209.1", +] + [[package]] name = "wasmtime" version = "20.0.2" @@ -6537,14 +6724,57 @@ dependencies = [ "serde_derive", "serde_json", "target-lexicon", - "wasmparser", - "wasmtime-component-macro", - "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-jit-icache-coherence", + "wasmparser 0.202.0", + "wasmtime-component-macro 20.0.2", + "wasmtime-cranelift 20.0.2", + "wasmtime-environ 20.0.2", + "wasmtime-fiber 20.0.2", + "wasmtime-jit-icache-coherence 20.0.2", "wasmtime-runtime", - "wasmtime-slab", + "wasmtime-slab 20.0.2", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "786d8b5e7a4d54917c5ebe555b9667337e5f93383f49bddaaeec2eba68093b45" +dependencies = [ + "anyhow", + "async-trait", + "bumpalo", + "cc", + "cfg-if", + "hashbrown 0.14.5", + "indexmap 2.2.6", + "libc", + "libm", + "log", + "mach2", + "memfd", + "memoffset", + "object 0.36.1", + "once_cell", + "paste", + "postcard", + "psm", + "rayon", + "rustix 0.38.34", + "serde", + "serde_derive", + "smallvec", + "sptr", + "target-lexicon", + "wasmparser 0.209.1", + "wasmtime-asm-macros 22.0.0", + "wasmtime-component-macro 22.0.0", + "wasmtime-cranelift 22.0.0", + "wasmtime-environ 22.0.0", + "wasmtime-fiber 22.0.0", + "wasmtime-jit-icache-coherence 22.0.0", + "wasmtime-slab 22.0.0", + "wasmtime-versioned-export-macros 22.0.0", "windows-sys 0.52.0", ] @@ -6557,6 +6787,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d697d99c341d4a9ffb72f3af7a02124d233eeb59aee010f36d88e97cca553d5e" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-component-macro" version = "20.0.2" @@ -6567,9 +6806,24 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.60", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", + "wasmtime-component-util 20.0.2", + "wasmtime-wit-bindgen 20.0.2", + "wit-parser 0.202.0", +] + +[[package]] +name = "wasmtime-component-macro" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b29b462b068e73b5b27fae092a27f47e5937cabf6b26be2779c978698a52feca" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.60", + "wasmtime-component-util 22.0.0", + "wasmtime-wit-bindgen 22.0.0", + "wit-parser 0.209.1", ] [[package]] @@ -6578,6 +6832,12 @@ version = "20.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7839a1b9e15d17be1cb2a105f18be8e0bbf52bdec7a7cd6eb5d80d4c2cdf74f0" +[[package]] +name = "wasmtime-component-util" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d2912c53d9054984b380dfbd7579f9c3681b2a73b903a56bd71a1c4f175f1e" + [[package]] name = "wasmtime-cranelift" version = "20.0.2" @@ -6586,20 +6846,44 @@ checksum = "57ec2d9a4b9990bea53a5dfd689d48663dbd19a46903eaf73e2022b3d1ef20d3" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", + "cranelift-codegen 0.107.2", + "cranelift-control 0.107.2", + "cranelift-entity 0.107.2", + "cranelift-frontend 0.107.2", + "cranelift-native 0.107.2", + "cranelift-wasm 0.107.2", "gimli", "log", "object 0.33.0", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmparser 0.202.0", + "wasmtime-environ 20.0.2", + "wasmtime-versioned-export-macros 20.0.2", +] + +[[package]] +name = "wasmtime-cranelift" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3975deafea000457ba84355c7c0fce0372937204f77026510b7b454f28a3a65" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.109.0", + "cranelift-control 0.109.0", + "cranelift-entity 0.109.0", + "cranelift-frontend 0.109.0", + "cranelift-native 0.109.0", + "cranelift-wasm 0.109.0", + "gimli", + "log", + "object 0.36.1", + "target-lexicon", + "thiserror", + "wasmparser 0.209.1", + "wasmtime-environ 22.0.0", + "wasmtime-versioned-export-macros 22.0.0", ] [[package]] @@ -6610,7 +6894,7 @@ checksum = "ad72e2e3f7ea5b50fedf66dd36ba24634e4f445c370644683b433d45d88f6126" dependencies = [ "anyhow", "bincode", - "cranelift-entity", + "cranelift-entity 0.107.2", "gimli", "indexmap 2.2.6", "log", @@ -6619,8 +6903,30 @@ dependencies = [ "serde_derive", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-types", + "wasmparser 0.202.0", + "wasmtime-types 20.0.2", +] + +[[package]] +name = "wasmtime-environ" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f444e900e848b884d8a8a2949b6f5b92af642a3e663ff8fbe78731143a55be61" +dependencies = [ + "anyhow", + "cranelift-entity 0.109.0", + "gimli", + "indexmap 2.2.6", + "log", + "object 0.36.1", + "postcard", + "serde", + "serde_derive", + "target-lexicon", + "wasm-encoder", + "wasmparser 0.209.1", + "wasmprinter", + "wasmtime-types 22.0.0", ] [[package]] @@ -6633,8 +6939,23 @@ dependencies = [ "cc", "cfg-if", "rustix 0.38.34", - "wasmtime-asm-macros", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 20.0.2", + "wasmtime-versioned-export-macros 20.0.2", + "windows-sys 0.52.0", +] + +[[package]] +name = "wasmtime-fiber" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ded58eb2d1bf0dcd2182d0ccd7055c4b10b50d711514f1d73f61515d0fa829d" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "rustix 0.38.34", + "wasmtime-asm-macros 22.0.0", + "wasmtime-versioned-export-macros 22.0.0", "windows-sys 0.52.0", ] @@ -6649,6 +6970,18 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5afe2f0499542f9a4bcfa1b55bfdda803b6ade4e7c93c6b99e0f39dba44b0a91" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.52.0", +] + [[package]] name = "wasmtime-runtime" version = "20.0.2" @@ -6668,11 +7001,11 @@ dependencies = [ "psm", "rustix 0.38.34", "sptr", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-fiber", - "wasmtime-slab", - "wasmtime-versioned-export-macros", + "wasmtime-asm-macros 20.0.2", + "wasmtime-environ 20.0.2", + "wasmtime-fiber 20.0.2", + "wasmtime-slab 20.0.2", + "wasmtime-versioned-export-macros 20.0.2", "windows-sys 0.52.0", ] @@ -6682,17 +7015,36 @@ version = "20.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca6585868f5c427c3e9d2a8c0c3354e6d7d4518a0d17723ab25a0c1eebf5d5b4" +[[package]] +name = "wasmtime-slab" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a7de1f2bec5bbb35d532e61c85c049dc84ae671df60492f90b954ecf21169e7" + [[package]] name = "wasmtime-types" version = "20.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84d5381ff174faded38c7b2085fbe430dff59489c87a91403354d710075750fb" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.107.2", "serde", "serde_derive", "thiserror", - "wasmparser", + "wasmparser 0.202.0", +] + +[[package]] +name = "wasmtime-types" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "412463e9000e14cf6856be48628d2213c20c153e29ffc22b036980c892ea6964" +dependencies = [ + "cranelift-entity 0.109.0", + "serde", + "serde_derive", + "smallvec", + "wasmparser 0.209.1", ] [[package]] @@ -6706,6 +7058,17 @@ dependencies = [ "syn 2.0.60", ] +[[package]] +name = "wasmtime-versioned-export-macros" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de5a9bc4f44ceeb168e9e8e3be4e0b4beb9095b468479663a9e24c667e36826f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.60", +] + [[package]] name = "wasmtime-wit-bindgen" version = "20.0.2" @@ -6715,7 +7078,19 @@ dependencies = [ "anyhow", "heck 0.4.1", "indexmap 2.2.6", - "wit-parser", + "wit-parser 0.202.0", +] + +[[package]] +name = "wasmtime-wit-bindgen" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70dc077306b38288262e5ba01d4b21532a6987416cdc0aedf04bb06c22a68fdc" +dependencies = [ + "anyhow", + "heck 0.4.1", + "indexmap 2.2.6", + "wit-parser 0.209.1", ] [[package]] @@ -6951,6 +7326,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.6.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1" +dependencies = [ + "memchr", +] + [[package]] name = "wiremock" version = "0.6.0" @@ -6990,7 +7374,25 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser", + "wasmparser 0.202.0", +] + +[[package]] +name = "wit-parser" +version = "0.209.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e79b9e3c0b6bb589dec46317e645851e0db2734c44e2be5e251b03ff4a51269" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.2.6", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.209.1", ] [[package]]