diff --git a/Cargo.lock b/Cargo.lock index 001db96263..e646d2ca6d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -938,8 +938,18 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.13.4", + "darling_macro 0.13.4", +] + +[[package]] +name = "darling" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" +dependencies = [ + "darling_core 0.20.11", + "darling_macro 0.20.11", ] [[package]] @@ -956,17 +966,42 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "darling_core" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.11.1", + "syn 2.0.104", +] + [[package]] name = "darling_macro" version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" dependencies = [ - "darling_core", + "darling_core 0.13.4", "quote", "syn 1.0.109", ] +[[package]] +name = "darling_macro" +version = "0.20.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" +dependencies = [ + "darling_core 0.20.11", + "quote", + "syn 2.0.104", +] + [[package]] name = "dary_heap" version = "0.3.7" @@ -1700,7 +1735,7 @@ checksum = "95a7344f41493cbf591f13ae9f90181076f808a83af799815c3074b19c693d2e" dependencies = [ "candid", "ic-cdk-executor", - "ic-cdk-macros", + "ic-cdk-macros 0.17.2", "ic0 0.23.0", "serde", "serde_bytes", @@ -1726,6 +1761,19 @@ dependencies = [ "syn 2.0.104", ] +[[package]] +name = "ic-cdk-macros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b190cace2b141a5801252115bdc27397d47f086c928af3e917ce1da81b17e3cd" +dependencies = [ + "candid", + "darling 0.20.11", + "proc-macro2", + "quote", + "syn 2.0.104", +] + [[package]] name = "ic-cdk-timers" version = "0.11.0" @@ -3903,7 +3951,7 @@ dependencies = [ "hex", "ic-base-types", "ic-cdk", - "ic-cdk-macros", + "ic-cdk-macros 0.18.5", "ic-cdk-timers", "ic-certified-map 0.3.4", "ic-crypto-sha2", @@ -4417,7 +4465,7 @@ dependencies = [ "ic-base-types", "ic-btc-interface", "ic-cdk", - "ic-cdk-macros", + "ic-cdk-macros 0.18.5", "ic-crypto-sha2", "ic-management-canister-types", "ic-nervous-system-common", @@ -5010,7 +5058,7 @@ version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" dependencies = [ - "darling", + "darling 0.13.4", "proc-macro2", "quote", "syn 1.0.109", @@ -5129,7 +5177,7 @@ dependencies = [ "dfn_candid", "ic-base-types", "ic-cdk", - "ic-cdk-macros", + "ic-cdk-macros 0.18.5", "ic-cdk-timers", "ic-certified-map 0.3.2", "ic-management-canister-types", diff --git a/Cargo.toml b/Cargo.toml index 6c3d2756d1..c52cc8b60c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ version = "2.0.121" [workspace.dependencies] ic-cdk = "0.17.1" -ic-cdk-macros = "0.17.0" +ic-cdk-macros = "0.18.5" ic-cdk-timers = "0.11.0" ic-management-canister-types = "0.1.0" diff --git a/rs/sns_aggregator/Cargo.toml b/rs/sns_aggregator/Cargo.toml index 7055bdfbd2..78f5f089ec 100644 --- a/rs/sns_aggregator/Cargo.toml +++ b/rs/sns_aggregator/Cargo.toml @@ -16,7 +16,7 @@ ic-base-types = { workspace = true } # This next candid is 0.9.0_beta code that fixes serde Nat but has other issues. Keep checking until the issues are fixed. #candid = { git = "https://github.com/dfinity/candid" , rev = "42ffed660ded37585c4b9f97e3ce90919e24c518" } ic-cdk = { version = "0.17.1" } -ic-cdk-macros = { version = "0.17.0" } +ic-cdk-macros = { version = "0.18.5" } ic-cdk-timers = "0.11.0" ic-certified-map = { git = "https://github.com/dfinity/cdk-rs", rev = "58791941b72471e09e3d9e733f2a3d4d54e52b5a" } ic-management-canister-types = { workspace = true }