From acb07a336472389de9deaf7f13bcf1b149efc968 Mon Sep 17 00:00:00 2001 From: Ivan Boldyrev Date: Sun, 26 May 2024 00:00:56 +0400 Subject: [PATCH] chore(deps): update rust crate borsh to 1.5.0 (#838) --- Cargo.lock | 89 ++----- air/Cargo.toml | 2 +- .../air-lib/interpreter-signatures/Cargo.toml | 3 +- .../air-lib/interpreter-signatures/src/lib.rs | 2 +- junk/gen-bench-data/Cargo.lock | 228 ++++++++++++------ 5 files changed, 181 insertions(+), 143 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 43b215cf..372245c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -168,8 +168,7 @@ name = "air-interpreter-signatures" version = "0.1.7" dependencies = [ "air-interpreter-cid", - "borsh 0.10.3", - "borsh-derive 0.10.3", + "borsh 1.5.0", "bs58 0.5.0", "fluence-keypair", "rkyv", @@ -394,7 +393,7 @@ dependencies = [ "air-trace-handler", "air-utils", "aquavm-air-parser", - "borsh 0.10.3", + "borsh 1.5.0", "bs58 0.5.0", "concat-idents", "criterion 0.3.6", @@ -958,21 +957,11 @@ dependencies = [ [[package]] name = "borsh" -version = "0.10.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" +checksum = "dbe5b10e214954177fb1dc9fbd20a1a2608fe99e6c832033bdc7cea287a20d77" dependencies = [ - "borsh-derive 0.10.3", - "hashbrown 0.13.2", -] - -[[package]] -name = "borsh" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a744ac76a433734df0902926ed12edd997391a8da3add87f6d706afc2dcbea" -dependencies = [ - "borsh-derive 1.1.2", + "borsh-derive 1.5.0", "cfg_aliases", ] @@ -982,8 +971,8 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775" dependencies = [ - "borsh-derive-internal 0.9.3", - "borsh-schema-derive-internal 0.9.3", + "borsh-derive-internal", + "borsh-schema-derive-internal", "proc-macro-crate 0.1.5", "proc-macro2", "syn 1.0.109", @@ -991,25 +980,12 @@ dependencies = [ [[package]] name = "borsh-derive" -version = "0.10.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7" -dependencies = [ - "borsh-derive-internal 0.10.3", - "borsh-schema-derive-internal 0.10.3", - "proc-macro-crate 0.1.5", - "proc-macro2", - "syn 1.0.109", -] - -[[package]] -name = "borsh-derive" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b22bf794b9f8c87b51ea4d9e2710907ce13aa81dd2b8ac18a78fcca68ac738ef" +checksum = "d7a8646f94ab393e43e8b35a2558b1624bed28b97ee09c5d15456e3c9463f46d" dependencies = [ "once_cell", - "proc-macro-crate 2.0.1", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 2.0.48", @@ -1027,17 +1003,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "borsh-derive-internal" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "borsh-schema-derive-internal" version = "0.9.3" @@ -1049,17 +1014,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "borsh-schema-derive-internal" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "bs58" version = "0.4.0" @@ -3912,7 +3866,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35cbb989542587b47205e608324ddd391f0cee1c22b4b64ae49f458334b95907" dependencies = [ - "borsh 1.1.2", + "borsh 1.5.0", "serde", ] @@ -3966,7 +3920,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14e75c875026229902d065e4435804497337b631ec69ba746b102954273e9ad1" dependencies = [ - "borsh 1.1.2", + "borsh 1.5.0", "serde", ] @@ -4097,7 +4051,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5c2e7c9524308b1b301cca05d875de13b3b20dc8b92e71f3890b380372e4c88" dependencies = [ "base64 0.21.5", - "borsh 1.1.2", + "borsh 1.5.0", "bs58 0.5.0", "near-account-id 1.0.0", "near-gas", @@ -4139,7 +4093,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b68f3f8a2409f72b43efdbeff8e820b81e70824c49fee8572979d789d1683fb" dependencies = [ - "borsh 1.1.2", + "borsh 1.5.0", "serde", ] @@ -4648,12 +4602,11 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "2.0.1" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97dc5fea232fc28d2f597b37c4876b348a40e33f3b02cc975c8d006d78d94b1a" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" dependencies = [ - "toml_datetime", - "toml_edit 0.20.2", + "toml_edit 0.21.1", ] [[package]] @@ -5985,9 +5938,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" [[package]] name = "toml_edit" @@ -6002,9 +5955,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.20.2" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ "indexmap 2.1.0", "toml_datetime", diff --git a/air/Cargo.toml b/air/Cargo.toml index 9787f588..41c2676e 100644 --- a/air/Cargo.toml +++ b/air/Cargo.toml @@ -56,7 +56,7 @@ air-testing-framework = { path = "../crates/testing-framework" } fluence-app-service = "0.36.0" marine-rs-sdk = { version = "0.14.0", features = ["logger"] } -borsh = "0.10.3" +borsh = "1.5.0" bs58 = "0.5.0" # the feature just silence a warning in the criterion 0.3.x. criterion = { version = "0.3.3", features = ["html_reports"] } diff --git a/crates/air-lib/interpreter-signatures/Cargo.toml b/crates/air-lib/interpreter-signatures/Cargo.toml index d692be35..e9bdc08a 100644 --- a/crates/air-lib/interpreter-signatures/Cargo.toml +++ b/crates/air-lib/interpreter-signatures/Cargo.toml @@ -15,8 +15,7 @@ air-interpreter-cid = { version = "0.9.0", path = "../interpreter-cid" } fluence-keypair = { version = "0.10.4", default-features = false } bs58 = "0.5.0" -borsh = { version = "0.10.3", features = ["rc"]} -borsh-derive = "0.10.3" +borsh = { version = "1.5.0", features = ["rc", "derive"] } serde = { version = "1.0.190", features = ["derive"] } thiserror = "1.0.49" rkyv = { version = "0.7.43", features = ["validation", "strict"], optional = true } diff --git a/crates/air-lib/interpreter-signatures/src/lib.rs b/crates/air-lib/interpreter-signatures/src/lib.rs index 8506ee5c..e9677bd6 100644 --- a/crates/air-lib/interpreter-signatures/src/lib.rs +++ b/crates/air-lib/interpreter-signatures/src/lib.rs @@ -214,7 +214,7 @@ impl From for Signature { } } -#[derive(borsh_derive::BorshSerialize)] +#[derive(BorshSerialize)] pub(crate) struct SaltedData<'ctx, Data: BorshSerialize>(&'ctx Data, &'ctx str); impl<'ctx, Data: BorshSerialize> SaltedData<'ctx, Data> { diff --git a/junk/gen-bench-data/Cargo.lock b/junk/gen-bench-data/Cargo.lock index 5ca3cf05..0782191d 100644 --- a/junk/gen-bench-data/Cargo.lock +++ b/junk/gen-bench-data/Cargo.lock @@ -130,7 +130,6 @@ version = "0.1.7" dependencies = [ "air-interpreter-cid", "borsh", - "borsh-derive", "bs58", "fluence-keypair", "rkyv", @@ -174,7 +173,7 @@ version = "0.1.0" [[package]] name = "air-test-utils" -version = "0.17.0" +version = "0.18.0" dependencies = [ "air-interpreter-cid", "air-interpreter-data", @@ -187,7 +186,10 @@ dependencies = [ "avm-server", "ed25519-dalek", "fluence-keypair", + "futures", "marine-rs-sdk", + "marine-wasm-backend-traits", + "marine-wasmtime-backend", "object-pool", "once_cell", "rand_chacha", @@ -195,22 +197,26 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", + "tokio", ] [[package]] name = "air-testing-framework" -version = "0.10.0" +version = "0.11.0" dependencies = [ "air-interpreter-signatures", "air-test-utils", "aquavm-air-parser", + "async-recursion", "fluence-keypair", + "futures", "itertools", "nom", "nom_locate", "regex", "serde_json", "strum", + "tokio", ] [[package]] @@ -311,7 +317,7 @@ checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca" [[package]] name = "aquavm-air" -version = "0.61.0" +version = "0.63.0" dependencies = [ "air-execution-info-collector", "air-interpreter-cid", @@ -416,6 +422,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "async-recursion" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "async-trait" version = "0.1.77" @@ -460,7 +477,7 @@ dependencies = [ [[package]] name = "avm-server" -version = "0.37.0" +version = "0.38.0" dependencies = [ "air-interpreter-interface", "air-interpreter-sede", @@ -472,11 +489,14 @@ dependencies = [ "log", "maplit", "marine-runtime", + "marine-wasm-backend-traits", + "marine-wasmtime-backend", "parking_lot 0.12.1", "polyplets", "serde", "serde_json", "thiserror", + "tokio", "tracing", ] @@ -628,47 +648,26 @@ dependencies = [ [[package]] name = "borsh" -version = "0.10.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" +checksum = "dbe5b10e214954177fb1dc9fbd20a1a2608fe99e6c832033bdc7cea287a20d77" dependencies = [ "borsh-derive", - "hashbrown 0.13.2", + "cfg_aliases", ] [[package]] name = "borsh-derive" -version = "0.10.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0754613691538d51f329cce9af41d7b7ca150bc973056f1156611489475f54f7" -dependencies = [ - "borsh-derive-internal", - "borsh-schema-derive-internal", - "proc-macro-crate 0.1.5", - "proc-macro2", - "syn 1.0.109", -] - -[[package]] -name = "borsh-derive-internal" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afb438156919598d2c7bad7e1c0adf3d26ed3840dbc010db1a882a65583ca2fb" +checksum = "d7a8646f94ab393e43e8b35a2558b1624bed28b97ee09c5d15456e3c9463f46d" dependencies = [ + "once_cell", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 1.0.109", -] - -[[package]] -name = "borsh-schema-derive-internal" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634205cc43f74a1b9046ef87c4540ebda95696ec0f315024860cad7c5b0f5ccd" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "syn 2.0.48", + "syn_derive", ] [[package]] @@ -828,6 +827,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + [[package]] name = "chrono" version = "0.4.33" @@ -1551,6 +1556,7 @@ checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", + "futures-executor", "futures-io", "futures-sink", "futures-task", @@ -1573,12 +1579,34 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + [[package]] name = "futures-io" version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "futures-sink" version = "0.3.30" @@ -1597,11 +1625,16 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ + "futures-channel", "futures-core", + "futures-io", + "futures-macro", "futures-sink", "futures-task", + "memchr", "pin-project-lite", "pin-utils", + "slab", ] [[package]] @@ -1641,12 +1674,14 @@ dependencies = [ "bs58", "clap", "fluence-keypair", + "futures", "hex", "itertools", "maplit", "rand", "serde", "serde_json", + "tokio", ] [[package]] @@ -1902,9 +1937,9 @@ dependencies = [ [[package]] name = "it-json-serde" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a74b6ed688d9de56b4e4cb5aca2bd7a883909f1be8d8d6ba40e3a2d25b9feba5" +checksum = "9011f4a5b18c9148bbdfac7d364266e34b4cda2fc585230f1dab706c315cf556" dependencies = [ "serde", "serde_derive", @@ -1915,12 +1950,14 @@ dependencies = [ [[package]] name = "it-lilo" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20108e77e11eeb1ef019f54c3868e0f2e9227295502f0702fa2e7e730ea748f8" +checksum = "1fa7310e6ce8b8b6f11c3d0b5dd5824675fab3cfd335f70bcf9a51198de39cfe" dependencies = [ "anyhow", + "async-recursion", "fluence-it-types", + "futures", "it-memory-traits", "log", "paste", @@ -1929,9 +1966,9 @@ dependencies = [ [[package]] name = "it-memory-traits" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d563f2a6baee17cf471b7951dfb96ab17fecc5e8947de39f1057cf3fb4cc906d" +checksum = "e83089981169d53e2b13df7c8d132b471bf2fc4c85afe427c4a74115695c4612" dependencies = [ "thiserror", ] @@ -2218,12 +2255,13 @@ dependencies = [ [[package]] name = "marine-core" -version = "0.29.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f40fac4650a022a2ce8d7b6df5614062fc32cb25fb44e61027997e90a3aff6" +checksum = "67d0d9d1ea05ecf84c887afc720d9fb139e5453cb7ffd8102f36b54bd02c2222" dependencies = [ "anyhow", "bytesize", + "futures", "it-lilo", "it-memory-traits", "log", @@ -2247,9 +2285,9 @@ dependencies = [ [[package]] name = "marine-it-generator" -version = "0.16.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23bdd0119dc71f98e2f0a4bef305e43b9a4d9b9adbead12bc05b0fac1d5a247c" +checksum = "daf8c8aac013e8dc4d828e4a1160e9b8b7224e6847c17fa0b25836aaf6226628" dependencies = [ "it-lilo", "marine-it-parser", @@ -2264,9 +2302,9 @@ dependencies = [ [[package]] name = "marine-it-interfaces" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c610d90a031911c17b2babc32c9fad7261bae6ab0bf118051cd665b5d9bcfbe" +checksum = "34970fe6e4da4fcee6d911e96afb1b99ead0c80e41ba2531a36a1075fbbfb03f" dependencies = [ "multimap 0.8.3", "wasmer-interface-types-fl", @@ -2274,9 +2312,9 @@ dependencies = [ [[package]] name = "marine-it-parser" -version = "0.15.1" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "921afa7f139791b24c4cb91c918d1ef7411ef40c3b801309ec43f6b2c89b107b" +checksum = "fa3a1f23268aedbe23baed2a3a00ea21bf7b61aa61feb393b70dd0597414cb5e" dependencies = [ "anyhow", "itertools", @@ -2395,9 +2433,9 @@ dependencies = [ [[package]] name = "marine-module-info-parser" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b312830884d07fc495a43e867d9641163897f0b0b047842cf1172cc61f57075" +checksum = "ba0abfe0aae8f0b89e79278e6f09ed094396aed413a5cddfff67e9a95adf6891" dependencies = [ "anyhow", "chrono", @@ -2412,9 +2450,9 @@ dependencies = [ [[package]] name = "marine-module-interface" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d92d2243bf0d3aea6401d9e57a1ee17677b624337981322e0153cc2d54744080" +checksum = "95e139be29c46e01a1087175834a95881e6e60b1f3304bc10e098450e5bd2b64" dependencies = [ "anyhow", "itertools", @@ -2482,9 +2520,9 @@ dependencies = [ [[package]] name = "marine-runtime" -version = "0.35.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c599c7c13e976170a1211e31fe2fb4557e0479cbdba331b19a5a9e87f145f52" +checksum = "31b89585db43f79da40041d5100f84c360ada9e5ac086d95fbbbab118771f2ec" dependencies = [ "bytesize", "it-json-serde", @@ -2530,11 +2568,12 @@ checksum = "fce56bfabfd0af5326ff81c32c8d2261aa03b10e00ea6c165de4ebf8a3f998e4" [[package]] name = "marine-wasm-backend-traits" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "220bc47cfabb8b4ab97bf2bd7bbab9738857b69beeda0a1ac5776c600b64bb46" +checksum = "e15277ea4420bfd8c3a26aceded5d64c35c416afaedfccc3b21832eb578f6c1d" dependencies = [ "anyhow", + "futures", "it-memory-traits", "multimap 0.8.3", "paste", @@ -2545,11 +2584,12 @@ dependencies = [ [[package]] name = "marine-wasmtime-backend" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaa0dc5a7da0e3334f3ce5b341ba4354341af9a1f9efae24884a1b931efdf23e" +checksum = "5f8537d3b8d370431746ef24f7fab31cc0e41e39cb14a024e4895325c7e8b27f" dependencies = [ "anyhow", + "futures", "it-memory-traits", "log", "marine-wasm-backend-traits", @@ -2978,15 +3018,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" -[[package]] -name = "proc-macro-crate" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" -dependencies = [ - "toml", -] - [[package]] name = "proc-macro-crate" version = "1.3.1" @@ -2994,7 +3025,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ "once_cell", - "toml_edit", + "toml_edit 0.19.15", +] + +[[package]] +name = "proc-macro-crate" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" +dependencies = [ + "toml_edit 0.21.1", ] [[package]] @@ -3552,6 +3592,15 @@ version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + [[package]] name = "slice-group-by" version = "0.3.1" @@ -3690,6 +3739,18 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn_derive" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "synstructure" version = "0.12.6" @@ -3838,9 +3899,21 @@ dependencies = [ "num_cpus", "pin-project-lite", "socket2", + "tokio-macros", "windows-sys 0.48.0", ] +[[package]] +name = "tokio-macros" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.48", +] + [[package]] name = "toml" version = "0.5.11" @@ -3867,6 +3940,17 @@ dependencies = [ "winnow", ] +[[package]] +name = "toml_edit" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" +dependencies = [ + "indexmap 2.2.2", + "toml_datetime", + "winnow", +] + [[package]] name = "tracing" version = "0.1.40" @@ -4183,18 +4267,20 @@ dependencies = [ [[package]] name = "wasmer-interface-types-fl" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62958478f282fbf2b05c12f9630972bd8194937de1ab22d6a59d43093be32886" +checksum = "7a753426d5a76076aa16a435b5a5f316e3803461f551975d196928bc92e42916" dependencies = [ "anyhow", "fluence-it-types", + "futures", "it-lilo", "it-memory-traits", "it-to-bytes", "itertools", "log", "nom", + "paste", "safe-transmute", "semver 1.0.21", "serde",