diff --git a/Cargo.lock b/Cargo.lock index 7907ade00..0a784f99c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1234,6 +1234,16 @@ dependencies = [ "darling_macro 0.14.4", ] +[[package]] +name = "darling" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1" +dependencies = [ + "darling_core 0.20.9", + "darling_macro 0.20.9", +] + [[package]] name = "darling_core" version = "0.13.4" @@ -1244,7 +1254,7 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim", + "strsim 0.10.0", "syn 1.0.109", ] @@ -1258,10 +1268,24 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim", + "strsim 0.10.0", "syn 1.0.109", ] +[[package]] +name = "darling_core" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.11.1", + "syn 2.0.68", +] + [[package]] name = "darling_macro" version = "0.13.4" @@ -1284,6 +1308,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "darling_macro" +version = "0.20.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178" +dependencies = [ + "darling_core 0.20.9", + "quote", + "syn 2.0.68", +] + [[package]] name = "dashmap" version = "5.5.3" @@ -6065,6 +6100,12 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + [[package]] name = "struct_iterable" version = "0.1.1" @@ -7591,9 +7632,9 @@ dependencies = [ [[package]] name = "yerpc" -version = "0.5.3" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31978be1300d9d078f34ebb05660fbf3b5114611316a4777bb9ce269a7a33f38" +checksum = "b4755f069230677a7a8d94164a521d30007c15e3be0eb4c15aa39065b9df25c8" dependencies = [ "anyhow", "async-channel 1.9.0", @@ -7614,15 +7655,15 @@ dependencies = [ [[package]] name = "yerpc_derive" -version = "0.5.3" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e510aa045bc7be964b982c68f001933fce4fbe609bb98de60068fa8cefe6308" +checksum = "35ba6b4417cfeb26cd806f3aabc22e7c4097632e07b5b61a4c818bccb2df4f21" dependencies = [ "convert_case 0.5.0", - "darling 0.14.4", + "darling 0.20.9", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.68", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index f253801f2..afa69921e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -180,7 +180,7 @@ thiserror = "1" tokio = "1.38.0" tokio-util = "0.7.11" tracing-subscriber = "0.3" -yerpc = "0.5.2" +yerpc = "0.6.2" [features] default = ["vendored"] diff --git a/deltachat-jsonrpc/typescript/package.json b/deltachat-jsonrpc/typescript/package.json index 20ecd7945..8a3702265 100644 --- a/deltachat-jsonrpc/typescript/package.json +++ b/deltachat-jsonrpc/typescript/package.json @@ -3,7 +3,7 @@ "dependencies": { "@deltachat/tiny-emitter": "3.0.0", "isomorphic-ws": "^4.0.1", - "yerpc": "^0.4.3" + "yerpc": "^0.6.2" }, "devDependencies": { "@types/chai": "^4.2.21", diff --git a/deny.toml b/deny.toml index 7c8eb075a..dc2dc4a0a 100644 --- a/deny.toml +++ b/deny.toml @@ -47,6 +47,9 @@ skip = [ { name = "der", version = "0.6.1" }, { name = "digest", version = "<0.10" }, { name = "dlopen2", version = "0.4.1" }, + { name = "darling_core", version = "0.14.4" }, + { name = "darling_macro", version = "0.14.4" }, + { name = "darling", version = "0.14.4" }, { name = "ed25519-dalek", version = "1.0.1" }, { name = "ed25519", version = "1.5.3" }, { name = "event-listener", version = "2.5.3" }, @@ -86,6 +89,7 @@ skip = [ { name = "spki", version = "0.6.0" }, { name = "ssh-encoding", version = "0.1.0" }, { name = "ssh-key", version = "0.5.1" }, + { name = "strsim", version = "0.10.0" }, { name = "sync_wrapper", version = "0.1.2" }, { name = "synstructure", version = "0.12.6" }, { name = "syn", version = "1.0.109" },