diff --git a/Cargo.lock b/Cargo.lock index a54997d..5637b6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -453,7 +453,7 @@ checksum = "a564d521dd56509c4c47480d00b80ee55f7e385ae48db5744c67ad50c92d2ebf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] @@ -531,6 +531,12 @@ version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" +[[package]] +name = "base64ct" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" + [[package]] name = "bincode" version = "1.3.3" @@ -737,6 +743,12 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "const-oid" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" + [[package]] name = "const_fn" version = "0.4.9" @@ -884,18 +896,32 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.0.0-rc.1" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d4ba9852b42210c7538b75484f9daa0655e9a3ac04f693747bb0f02cf3cfe16" +checksum = "f711ade317dd348950a9910f81c5947e3d8907ebd2b83f76203ff1807e6a2bc2" dependencies = [ "cfg-if 1.0.0", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", "fiat-crypto", - "packed_simd_2", "platforms", + "rustc_version 0.4.0", "subtle", "zeroize", ] +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.29", +] + [[package]] name = "data-encoding" version = "2.4.0" @@ -922,6 +948,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "der" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c" +dependencies = [ + "const-oid", + "zeroize", +] + [[package]] name = "der-parser" version = "8.2.0" @@ -970,7 +1006,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] @@ -981,24 +1017,25 @@ checksum = "519b83cd10f5f6e969625a409f735182bea5558cd8b64c655806ceaae36f1999" [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "60f6d271ca33075c88028be6f04d502853d63a5ece419d269c15315d4fc1cf1d" dependencies = [ + "pkcs8", "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ - "curve25519-dalek 3.2.0", + "curve25519-dalek 4.0.0", "ed25519", - "rand 0.7.3", + "rand_core 0.6.4", "serde", - "sha2 0.9.9", + "sha2 0.10.7", "zeroize", ] @@ -1187,7 +1224,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] @@ -1208,7 +1245,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28" dependencies = [ "futures-io", - "rustls 0.21.5", + "rustls 0.21.6", ] [[package]] @@ -1614,16 +1651,10 @@ version = "0.2.147" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" -[[package]] -name = "libm" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a" - [[package]] name = "libp2p" -version = "0.52.2" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +version = "0.52.3" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "bytes", "futures", @@ -1642,6 +1673,7 @@ dependencies = [ "libp2p-metrics", "libp2p-noise", "libp2p-ping", + "libp2p-quic", "libp2p-relay", "libp2p-swarm", "libp2p-tcp", @@ -1654,7 +1686,7 @@ dependencies = [ [[package]] name = "libp2p-allow-block-list" version = "0.2.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "libp2p-core", "libp2p-identity", @@ -1665,7 +1697,7 @@ dependencies = [ [[package]] name = "libp2p-autonat" version = "0.11.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "async-trait", "futures", @@ -1683,7 +1715,7 @@ dependencies = [ [[package]] name = "libp2p-connection-limits" version = "0.2.1" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "libp2p-core", "libp2p-identity", @@ -1694,7 +1726,7 @@ dependencies = [ [[package]] name = "libp2p-core" version = "0.40.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "either", "fnv", @@ -1721,7 +1753,7 @@ dependencies = [ [[package]] name = "libp2p-dns" version = "0.40.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "async-std-resolver", "futures", @@ -1736,7 +1768,7 @@ dependencies = [ [[package]] name = "libp2p-identify" version = "0.43.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "asynchronous-codec", "either", @@ -1756,8 +1788,8 @@ dependencies = [ [[package]] name = "libp2p-identity" -version = "0.2.2" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +version = "0.2.3" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "asn1_der", "bs58", @@ -1775,7 +1807,7 @@ dependencies = [ [[package]] name = "libp2p-kad" version = "0.44.4" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "arrayvec 0.7.4", "asynchronous-codec", @@ -1802,7 +1834,7 @@ dependencies = [ [[package]] name = "libp2p-mdns" version = "0.44.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "async-io", "data-encoding", @@ -1822,7 +1854,7 @@ dependencies = [ [[package]] name = "libp2p-metrics" version = "0.13.1" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "instant", "libp2p-core", @@ -1838,11 +1870,11 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.43.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +version = "0.43.1" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "bytes", - "curve25519-dalek 3.2.0", + "curve25519-dalek 4.0.0", "futures", "libp2p-core", "libp2p-identity", @@ -1863,7 +1895,7 @@ dependencies = [ [[package]] name = "libp2p-ping" version = "0.43.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "either", "futures", @@ -1879,8 +1911,8 @@ dependencies = [ [[package]] name = "libp2p-quic" -version = "0.9.0-alpha" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +version = "0.9.2" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "async-std", "bytes", @@ -1894,14 +1926,15 @@ dependencies = [ "parking_lot", "quinn", "rand 0.8.5", - "rustls 0.21.5", + "rustls 0.21.6", + "socket2 0.5.3", "thiserror", ] [[package]] name = "libp2p-relay" version = "0.16.1" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "asynchronous-codec", "bytes", @@ -1924,7 +1957,7 @@ dependencies = [ [[package]] name = "libp2p-request-response" version = "0.25.1" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "async-trait", "futures", @@ -1962,7 +1995,7 @@ dependencies = [ [[package]] name = "libp2p-swarm" version = "0.43.3" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "async-std", "either", @@ -1984,19 +2017,19 @@ dependencies = [ [[package]] name = "libp2p-swarm-derive" version = "0.33.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "heck 0.4.1", "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] name = "libp2p-tcp" version = "0.40.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "async-io", "futures", @@ -2012,7 +2045,7 @@ dependencies = [ [[package]] name = "libp2p-tls" version = "0.2.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "futures", "futures-rustls 0.24.0", @@ -2020,7 +2053,7 @@ dependencies = [ "libp2p-identity", "rcgen", "ring", - "rustls 0.21.5", + "rustls 0.21.6", "thiserror", "webpki", "x509-parser", @@ -2030,7 +2063,7 @@ dependencies = [ [[package]] name = "libp2p-websocket" version = "0.42.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "either", "futures", @@ -2049,7 +2082,7 @@ dependencies = [ [[package]] name = "libp2p-yamux" version = "0.44.1" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "futures", "libp2p-core", @@ -2088,9 +2121,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" dependencies = [ "serde", "value-bag", @@ -2201,7 +2234,7 @@ dependencies = [ [[package]] name = "multistream-select" version = "0.13.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "bytes", "futures", @@ -2374,16 +2407,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" -[[package]] -name = "packed_simd_2" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282" -dependencies = [ - "cfg-if 1.0.0", - "libm", -] - [[package]] name = "parking" version = "2.1.0" @@ -2436,22 +2459,22 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "pin-project" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030ad2bc4db10a8944cb0d837f158bdfec4d4a4873ab701a95046770d11f8842" +checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec2e072ecce94ec471b13398d5402c188e76ac03cf74dd1a975161b23a3f6d9c" +checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] @@ -2472,6 +2495,16 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der", + "spki", +] + [[package]] name = "platforms" version = "3.0.2" @@ -2572,7 +2605,7 @@ checksum = "70550716265d1ec349c41f70dd4f964b4fd88394efe4405f0c1da679c4799a07" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] @@ -2625,7 +2658,7 @@ dependencies = [ [[package]] name = "quick-protobuf-codec" version = "0.2.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "asynchronous-codec", "bytes", @@ -2647,9 +2680,9 @@ dependencies = [ [[package]] name = "quinn" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21252f1c0fc131f1b69182db8f34837e8a69737b8251dff75636a9be0518c324" +checksum = "8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75" dependencies = [ "async-io", "async-std", @@ -2659,7 +2692,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.21.5", + "rustls 0.21.6", "thiserror", "tokio", "tracing", @@ -2667,15 +2700,15 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.10.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85af4ed6ee5a89f26a26086e9089a6643650544c025158449a3626ebf72884b3" +checksum = "b83c2a964b8b68e6c9c616f09b735b436a78843704fa6979a076073e622f69dc" dependencies = [ "bytes", "rand 0.8.5", "ring", "rustc-hash", - "rustls 0.21.5", + "rustls 0.21.6", "slab", "thiserror", "tinyvec", @@ -2951,9 +2984,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.5" +version = "0.21.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" +checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" dependencies = [ "log", "ring", @@ -2963,9 +2996,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.101.1" +version = "0.101.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15f36a6828982f422756984e47912a7a51dcbc2a197aa791158f8ca61cd8204e" +checksum = "7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d" dependencies = [ "ring", "untrusted", @@ -2974,7 +3007,7 @@ dependencies = [ [[package]] name = "rw-stream-sink" version = "0.4.0" -source = "git+https://github.com/libp2p/rust-libp2p#6478fafc70edfd9857daaacb9d8086f41a392d89" +source = "git+https://github.com/libp2p/rust-libp2p#e974efb7558a88195a36647c3d6af4ca00c50bf3" dependencies = [ "futures", "pin-project", @@ -3041,7 +3074,7 @@ checksum = "aafe972d60b0b9bee71a91b92fee2d4fb3c9d7e8f6b179aa99f27203d99a4816" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] @@ -3160,9 +3193,9 @@ dependencies = [ [[package]] name = "signature" -version = "1.6.4" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" +checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" [[package]] name = "simple-mutex" @@ -3207,14 +3240,14 @@ dependencies = [ [[package]] name = "snow" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ccba027ba85743e09d15c03296797cad56395089b832b48b5a5217880f57733" +checksum = "0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155" dependencies = [ "aes-gcm 0.9.2", "blake2", "chacha20poly1305", - "curve25519-dalek 4.0.0-rc.1", + "curve25519-dalek 4.0.0", "rand_core 0.6.4", "ring", "rustc_version 0.4.0", @@ -3263,6 +3296,16 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[package]] +name = "spki" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" +dependencies = [ + "base64ct", + "der", +] + [[package]] name = "standback" version = "0.2.17" @@ -3444,9 +3487,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.28" +version = "2.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" +checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" dependencies = [ "proc-macro2", "quote", @@ -3521,7 +3564,7 @@ checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] @@ -3675,7 +3718,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ] [[package]] @@ -3928,7 +3971,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", "wasm-bindgen-shared", ] @@ -3962,7 +4005,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4233,5 +4276,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.29", ]