diff --git a/BUCK b/BUCK index ccf97556..4ed002f0 100644 --- a/BUCK +++ b/BUCK @@ -41,8 +41,8 @@ rust_library( "//third-party/rust/crates/diffs/0.5.1:diffs", "//third-party/rust/crates/encoding_rs/0.8.35:encoding_rs", "//third-party/rust/crates/flate2/1.1.9:flate2", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", - "//third-party/rust/crates/futures/0.3.31:futures", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", + "//third-party/rust/crates/futures/0.3.32:futures", "//third-party/rust/crates/hex/0.4.3:hex", "//third-party/rust/crates/libc/0.2.181:libc", "//third-party/rust/crates/lru-mem/0.3.0:lru-mem", diff --git a/Cargo.lock b/Cargo.lock index b5e9314e..0ccea071 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -286,6 +286,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block-buffer" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be" +dependencies = [ + "hybrid-array", +] + [[package]] name = "borsh" version = "1.6.0" @@ -393,6 +402,18 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +[[package]] +name = "chacha20" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" +dependencies = [ + "cfg-if", + "cipher", + "cpufeatures 0.3.0", + "rand_core 0.10.0", +] + [[package]] name = "chrono" version = "0.4.43" @@ -407,6 +428,17 @@ dependencies = [ "windows-link", ] +[[package]] +name = "cipher" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e34d8227fe1ba289043aeb13792056ff80fd6de1a9f49137a5f499de8e8c78ea" +dependencies = [ + "block-buffer 0.12.0", + "crypto-common 0.2.1", + "inout", +] + [[package]] name = "clang-sys" version = "1.8.1" @@ -457,6 +489,15 @@ dependencies = [ "libc", ] +[[package]] +name = "cpufeatures" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201" +dependencies = [ + "libc", +] + [[package]] name = "crc" version = "3.4.0" @@ -525,6 +566,15 @@ dependencies = [ "typenum", ] +[[package]] +name = "crypto-common" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710" +dependencies = [ + "hybrid-array", +] + [[package]] name = "dashmap" version = "6.1.0" @@ -594,9 +644,9 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer", + "block-buffer 0.10.4", "const-oid", - "crypto-common", + "crypto-common 0.1.7", "subtle", ] @@ -750,9 +800,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" dependencies = [ "futures-channel", "futures-core", @@ -765,9 +815,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" dependencies = [ "futures-core", "futures-sink", @@ -775,15 +825,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" [[package]] name = "futures-executor" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" dependencies = [ "futures-core", "futures-task", @@ -803,15 +853,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" [[package]] name = "futures-macro" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2", "quote", @@ -820,21 +870,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" [[package]] name = "futures-task" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" [[package]] name = "futures-util" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" dependencies = [ "futures-channel", "futures-core", @@ -844,7 +894,6 @@ dependencies = [ "futures-task", "memchr", "pin-project-lite", - "pin-utils", "slab", ] @@ -906,6 +955,7 @@ dependencies = [ "bstr", "byteorder", "bytes", + "chacha20", "chrono", "colored", "crc32fast", @@ -923,8 +973,7 @@ dependencies = [ "num_cpus", "path-absolutize", "quickcheck", - "rand 0.9.2", - "rand_chacha 0.9.0", + "rand 0.10.0", "rayon", "ring", "sea-orm", @@ -1092,6 +1141,15 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +[[package]] +name = "hybrid-array" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1b229d73f5803b562cc26e4da0396c8610a4ee209f4fac8fa4f8d709166dc45" +dependencies = [ + "typenum", +] + [[package]] name = "hyper" version = "1.8.1" @@ -1284,6 +1342,15 @@ dependencies = [ "syn 2.0.111", ] +[[package]] +name = "inout" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7" +dependencies = [ + "hybrid-array", +] + [[package]] name = "itertools" version = "0.13.0" @@ -1872,26 +1939,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha 0.3.1", + "rand_chacha", "rand_core 0.6.4", ] -[[package]] -name = "rand" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" -dependencies = [ - "rand_chacha 0.9.0", - "rand_core 0.9.3", -] - [[package]] name = "rand" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8" dependencies = [ + "chacha20", "getrandom 0.4.1", "rand_core 0.10.0", ] @@ -1906,16 +1964,6 @@ dependencies = [ "rand_core 0.6.4", ] -[[package]] -name = "rand_chacha" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.3", -] - [[package]] name = "rand_core" version = "0.6.4" @@ -1925,15 +1973,6 @@ dependencies = [ "getrandom 0.2.16", ] -[[package]] -name = "rand_core" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" -dependencies = [ - "getrandom 0.3.4", -] - [[package]] name = "rand_core" version = "0.10.0" @@ -2306,7 +2345,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest", ] @@ -2317,7 +2356,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", - "cpufeatures", + "cpufeatures 0.2.17", "digest", ] diff --git a/Cargo.toml b/Cargo.toml index 75b0f2aa..3675ebbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ ahash = "0.8.12" diffs = "0.5.1" libc = "0.2.181" async-trait = "0.1.89" -futures = "0.3.31" +futures = "0.3.32" tokio-stream = "0.1.18" natord = "1.0.9" tempfile = "3.25.0" @@ -62,8 +62,8 @@ axum = { version = "0.8.8", features = ["macros", "json"] } tokio = { version = "1.49.0", features = ["full"] } tokio-util = { version = "0.7.18", features = ["io"] } quickcheck = "1.1.0" -rand = "0.9.2" -rand_chacha = "0.9.0" +rand = "0.10.0" +chacha20 = "0.10.0" [features] default = ["diff_mydrs"] diff --git a/buckal.snap b/buckal.snap index c23c4c3f..858c2a94 100644 --- a/buckal.snap +++ b/buckal.snap @@ -3,7 +3,7 @@ version = 2 [fingerprints] -"path+file://($WORKSPACE)#0.6.0" = "017ce62a4a33b2ecdadce6a6dff8bddf665b69c561234f72f449e5b9c6bd03ea" +"path+file://($WORKSPACE)#0.6.0" = "fa739574b73405b37a64dc3bac07bb55aa889e452cda31e34a79b4a4e5ccc326" "registry+https://github.com/rust-lang/crates.io-index#adler2@2.0.1" = "7081ce7693ca45bff0e855374e6b7f386805bba1de9f7c288b1c706b99abef7f" "registry+https://github.com/rust-lang/crates.io-index#ahash@0.7.8" = "263bbc26dec8ade458658cf9dae3ef8fc606e85f04c7b47abb4f9255319689ac" "registry+https://github.com/rust-lang/crates.io-index#ahash@0.8.12" = "a383722a12d8343396b1965bfe77f1cebeafb12ccc571747b2b54614e3e1a1ea" @@ -14,14 +14,14 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#anyhow@1.0.102" = "566804c013e1565e71714acc674167281b1b90da37e74cdc5dc8344dd98ddec5" "registry+https://github.com/rust-lang/crates.io-index#arrayvec@0.7.6" = "70ab2871e8658bba895265e101e4b7f303b04214b35587a52bbe019bc2cdba5d" "registry+https://github.com/rust-lang/crates.io-index#async-stream-impl@0.3.6" = "b5abcc786a5e54062153064d17f5f139a7e45b333b4d85badadfeba9e3038e02" -"registry+https://github.com/rust-lang/crates.io-index#async-stream@0.3.6" = "7f44d1811be169843bff9cef1b21ace70435686b14caec32fc2ee2cecc97af87" +"registry+https://github.com/rust-lang/crates.io-index#async-stream@0.3.6" = "b457d38f35ee4d4d715a23dd4dc9d18f1a1ee3bfd4f3513658b7b038bb2716b5" "registry+https://github.com/rust-lang/crates.io-index#async-trait@0.1.89" = "5ab0b7518c37902a8379982f50cfd7cb214b8c5bcac4e73c2c94ccbf7ba6fce5" "registry+https://github.com/rust-lang/crates.io-index#atoi@2.0.0" = "a7d39824d7fdaa0f44195f5325522028644a5c56013d5ae6d0a88336decc70ea" "registry+https://github.com/rust-lang/crates.io-index#atomic-waker@1.1.2" = "042a06271ce13a758d633645e3b5e24d696eb7616240c4ef549138587b20b2f4" "registry+https://github.com/rust-lang/crates.io-index#autocfg@1.5.0" = "bb77c9fe6700bdb8368b3560d69b131e91fda567a5bf1d71453b1f1ab579e551" -"registry+https://github.com/rust-lang/crates.io-index#axum-core@0.5.5" = "8d8eb81624b7663a1db267b6614cd6342a360daa937625a5a241194e24fd02e9" +"registry+https://github.com/rust-lang/crates.io-index#axum-core@0.5.5" = "9bf3644c5ea2a838dbdd3c03c794ced6bbcf4597d9aaaa52bca9541364cb50db" "registry+https://github.com/rust-lang/crates.io-index#axum-macros@0.5.0" = "3e5a942bb67e6cb70c2845c0cea03d54ada82430ba49ffd2ee53e1e429b98ebc" -"registry+https://github.com/rust-lang/crates.io-index#axum@0.8.8" = "59c56c2537bc8560e4e941bcc37363e6c5c01b8c3db2ace99e4720bc55d4b9a2" +"registry+https://github.com/rust-lang/crates.io-index#axum@0.8.8" = "b221fe1776e694bf105f66fa9d1c0ba795103e6a66174c667b6d9cbfc3105395" "registry+https://github.com/rust-lang/crates.io-index#base64@0.22.1" = "515d0850a06d4dec36805d42bfd7cb6c8d287e894b16cf7ded43a3d1cdd98192" "registry+https://github.com/rust-lang/crates.io-index#base64ct@1.8.1" = "866a57dd8efb8c621bdf0d32f62488792eb50f0dcdf9374d1abc7a7a77d48182" "registry+https://github.com/rust-lang/crates.io-index#bigdecimal@0.4.9" = "f88bba28db672a65c61e84f5a91f481f570167555da21311619efea9efe3e4c5" @@ -31,6 +31,7 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#bitflags@2.10.0" = "d42a9d45fc396e87228b696c85657ce020419db6ceb6de8080b05b4b9fdc913a" "registry+https://github.com/rust-lang/crates.io-index#bitvec@1.0.1" = "dca0faeeba20245839115b4769219915d84fc18c99f9b0111faa6114bad5eec2" "registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.10.4" = "7e3f620f2830fb45f03ee2a365a3ae45061730b4572bba29b8abfe163f1a92ab" +"registry+https://github.com/rust-lang/crates.io-index#block-buffer@0.12.0" = "34738a978354525f68523a1d146fa99b82f3704e531bb39972d5e0a0c2fbc7c4" "registry+https://github.com/rust-lang/crates.io-index#borsh-derive@1.6.0" = "e8b5ac6f9e2ff7cc2e7902a60ef12d212c84e702175221064d7aea5af2de03b1" "registry+https://github.com/rust-lang/crates.io-index#borsh@1.6.0" = "512d0c71bab9296e141006f7a3231f4663bf575c93f2a0d151279ace30676afb" "registry+https://github.com/rust-lang/crates.io-index#bstr@1.12.1" = "a8e3b544859f816c7e1f003ad685fb57a215996d6b24c6f1ed830fa43383180a" @@ -43,13 +44,16 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#cexpr@0.6.0" = "27a638860942f1f3715f0af5325d7466217185dfbb02c0b72fd09e8b40ec1972" "registry+https://github.com/rust-lang/crates.io-index#cfg-if@1.0.4" = "a930db23f176aac70c6eb5dc061658a25fec076e9965158b4bb764efd4a97d69" "registry+https://github.com/rust-lang/crates.io-index#cfg_aliases@0.2.1" = "1b65210b78bbd423b4a7dd205bad98ec274c66d7be10fb4181c781cef66ea94c" +"registry+https://github.com/rust-lang/crates.io-index#chacha20@0.10.0" = "c075b0b79522af0f328e57e340652d13fff301262bbf68955cd420d4f6fd9b9a" "registry+https://github.com/rust-lang/crates.io-index#chrono@0.4.43" = "8093e718c1ac742a8db8d725bdea6945616ddf9594e7227b89de8313d6d408ed" +"registry+https://github.com/rust-lang/crates.io-index#cipher@0.5.1" = "0f62e882d47d8d0a056575b54c74d7df50380e63695adaba11f57f5916f4eb0b" "registry+https://github.com/rust-lang/crates.io-index#clang-sys@1.8.1" = "721eb427a512a1eb1ec3d73b1a4b70a495865cec167a78df1893f282b01447e5" "registry+https://github.com/rust-lang/crates.io-index#colored@3.1.1" = "d68ad0083d079d121ea59cf8e31fb7d5bad7578f7e3eee00ee2ce2c6f84a67bf" "registry+https://github.com/rust-lang/crates.io-index#concurrent-queue@2.5.0" = "2be1dabff5ee3eb435dc7777031228eac0cd3c048870348d87293fc83c197266" "registry+https://github.com/rust-lang/crates.io-index#const-oid@0.9.6" = "af3f26910edd91809444779049a4ed3fae2348a7fa97ce6a9b0e5ab38fee3ab4" "registry+https://github.com/rust-lang/crates.io-index#core-foundation-sys@0.8.7" = "e0f74379b2048b7119489f74c4c13e1d6829e0e7705af435bd55ce8afc4b2279" "registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.2.17" = "acbc43ee53cc9d4cc62535ad0964fd023e8969906dfc991ab0911e4c71773b7f" +"registry+https://github.com/rust-lang/crates.io-index#cpufeatures@0.3.0" = "8603cc3f64f308eeddb9892ee1239e1f5d3eeeef107152e0470e3ae279275773" "registry+https://github.com/rust-lang/crates.io-index#crc-catalog@2.4.0" = "e93bf72ea668bd2b04c0863ad0c2de336e5456787c2a54f271dbd427624a7ecf" "registry+https://github.com/rust-lang/crates.io-index#crc32fast@1.5.0" = "e14e15bad29205465cb17d99db857a8a8afd931c58660efa8e5656266b189f7a" "registry+https://github.com/rust-lang/crates.io-index#crc@3.4.0" = "079844ca55e905768c6951f24234e117403192fac795bfc94bfb8d7e3a47f3a4" @@ -58,6 +62,7 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#crossbeam-queue@0.3.12" = "1ec5c50713082d4dd865f534f3a8df03a55c6fd2a31fec73d4afff9672cf6e25" "registry+https://github.com/rust-lang/crates.io-index#crossbeam-utils@0.8.21" = "22d6af23773fd1edb02a11fea600629408bbe54b76473a7554ee40edbf0f5625" "registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.1.7" = "8136ed5d4856e7fd76f76a3f5d7ed792c1fc6da1d8cc7a392af24f1071a4f807" +"registry+https://github.com/rust-lang/crates.io-index#crypto-common@0.2.1" = "94c74f6c0869ae66d8a286f38d54c13dec0a00a299ded823c5fdb4aa93788bde" "registry+https://github.com/rust-lang/crates.io-index#dashmap@6.1.0" = "b9bc2ae878eeeec61940e7d8eca1f12f9aa32ff1c5b2f2bf84379fe1f204fe84" "registry+https://github.com/rust-lang/crates.io-index#der@0.7.10" = "a457b12bc1bb19f8c6ce5d0f4dae1c7defc9b590cf943b83d5bf9d4590433e2b" "registry+https://github.com/rust-lang/crates.io-index#deranged@0.5.5" = "e17b3f2ebe614f888803da8acff897974fc2919914b455cadc3dfce4e6cd5dda" @@ -78,24 +83,24 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#fastrand@2.3.0" = "534c43b2eecb8c0ffd628d3ec179befb4764adb1641a87c65bc261205fc4578a" "registry+https://github.com/rust-lang/crates.io-index#find-msvc-tools@0.1.5" = "a8d581a2164697054d3678b3d84be6b095ae855b01f0a22a465091cee18eeb9f" "registry+https://github.com/rust-lang/crates.io-index#flate2@1.1.9" = "8116e08143fd7ed79303058c4405f996e07ff0e0fd8978e8fbd9df12f8bae94b" -"registry+https://github.com/rust-lang/crates.io-index#flume@0.11.1" = "c2a32f2719da0c6f2096ae1bc60566a88c96571b6df52bf74c5c3e4e4ef35254" +"registry+https://github.com/rust-lang/crates.io-index#flume@0.11.1" = "6547d70947834dd8e75174eb00c464ac2b19c55a3ddc7621beedf8639ff68d92" "registry+https://github.com/rust-lang/crates.io-index#foldhash@0.1.5" = "1584183bf9589ad30f7866826d5c2ee5899fd60a6f169ce1b0be7b9973bc35a0" "registry+https://github.com/rust-lang/crates.io-index#form_urlencoded@1.2.2" = "7280a0eda0a4e4666f4a01a1b0b0818c3cb48c440fd8f93a0c930e4e4959e0a6" "registry+https://github.com/rust-lang/crates.io-index#funty@2.0.0" = "57c5dba7077d6aec33fcc91100394cc6bd7e2fa6269ad8431b7313954713d7fd" -"registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.31" = "f2e6cadce3f8a07d55daebcf3e662701ede6162f3822c16f051f6d5bbe238137" -"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.31" = "eeeaf26dad3b434e2bf3647939699a0f652d0b907eeb0a64051489ff365fdff2" -"registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.31" = "01ef249563a4716be7612a16add051259b482c6875a8ff97f3e1d7b89e921ac3" -"registry+https://github.com/rust-lang/crates.io-index#futures-intrusive@0.5.0" = "57f8d250a69b654b29e01ade11a9d84fa06da8cddaedfef6862fadc2cdcba89d" -"registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.31" = "9de5f1ff3d09ef4f41e32d7dabba2a1350a729498e7c5d12d9adfd7c5ddae8e2" -"registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.31" = "7582a90c08a50cb281af2e6ac63b5180323f758b463c383fdfc6cc2c55b954e9" -"registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.31" = "3069e3a8cd942545472bd78e08204a76989de476f8b0bf737f97d8f10ba4ff5b" -"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.31" = "f6952b08d050d19e9d9aa27791ba6e88202de2135f9592b0df313df1935518d5" -"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.31" = "f33043971688fa34033b5e50ae16aaf448b45d843606e7633e88bc119784f744" -"registry+https://github.com/rust-lang/crates.io-index#futures@0.3.31" = "d1c72471b3f0d61c2f913c98af68c7045b916bf0feb344ae995e393653b14305" +"registry+https://github.com/rust-lang/crates.io-index#futures-channel@0.3.32" = "e92ebb7a0becb40c2955daa985130a610c044eec5b7d4d598376c1c7772a4bd6" +"registry+https://github.com/rust-lang/crates.io-index#futures-core@0.3.32" = "1948d6c61e5bd2d82d96e1474d9fe6b2f47ca48f1da7ff3b41cdf5c449a50dbc" +"registry+https://github.com/rust-lang/crates.io-index#futures-executor@0.3.32" = "f8922d6c0fa9927109d5d1dbed14f6b5f8deacef69f1d97016c23b1c83cc05e8" +"registry+https://github.com/rust-lang/crates.io-index#futures-intrusive@0.5.0" = "e3ed357662a34a4eae26c7aa1df4cf2aded565ef5051155b9c9cdd5fbe78349d" +"registry+https://github.com/rust-lang/crates.io-index#futures-io@0.3.32" = "62c147705451cf6064157e2a227e8b8c3d84ffa4a1df33e5da40635572857208" +"registry+https://github.com/rust-lang/crates.io-index#futures-macro@0.3.32" = "7578ea45e950aaad5657dfcbbb8716e5ea1569bdb1595f1716d05658dabc423f" +"registry+https://github.com/rust-lang/crates.io-index#futures-sink@0.3.32" = "0ba7680dab4891148870329aad2ff8947615bcec3cf9b060172d44c5b308f2c9" +"registry+https://github.com/rust-lang/crates.io-index#futures-task@0.3.32" = "226e0eadfdebea1dc142632643f1ecee7658d265024c0eda5c21778fabf6d962" +"registry+https://github.com/rust-lang/crates.io-index#futures-util@0.3.32" = "1134fc61ce4c11e58a502e2119f98d9b5b01318422246fd265effe6120b002e3" +"registry+https://github.com/rust-lang/crates.io-index#futures@0.3.32" = "acf7b74ce682e30836e0e40ca8e94285035169da1083578c0abe3b1d0eb6dc21" "registry+https://github.com/rust-lang/crates.io-index#generic-array@0.14.7" = "fda989f4c8ee1455f983d4015a69307138f8a32f3ad2134cb48cf2e190db4d85" "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.2.16" = "c818b094a5a5fec6a5c60765476252c6c3e18660379cded7e6713758a566eb39" "registry+https://github.com/rust-lang/crates.io-index#getrandom@0.3.4" = "eb05c443fd9b6ca421fdb758a4d72ac84ccf9a6b5d9fc3464a958552ffed4b24" -"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.1" = "baa3537522bf4886a39a265f452b80feba14becdb53cdb4a1ab6b847b2a821f4" +"registry+https://github.com/rust-lang/crates.io-index#getrandom@0.4.1" = "5149b5ad9b12cd03fa49e1e2c69daae17eebce8a470f09163f27f21362f9dc12" "registry+https://github.com/rust-lang/crates.io-index#glob@0.3.3" = "eb79d7bc94e6f5355badd5a8d40f9f3ed1883ee9e8a811419c949d9e142b9054" "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.12.3" = "945f02f52c9d9763b6095e9369c2b79236e11d3c3becfdcc3800b031788d115f" "registry+https://github.com/rust-lang/crates.io-index#hashbrown@0.14.5" = "9f36a014235dbc170a3a204875840fe6054a7c91bd03bb60f2f29ad20cc356e3" @@ -109,13 +114,14 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#hkdf@0.12.4" = "384b40c15e78669d86a84e95c403f0f14328557b9b4aeca8cf85959c1f8508a3" "registry+https://github.com/rust-lang/crates.io-index#hmac@0.12.1" = "950fba9b1ec23a5ad8b960211fd67fbf0278c4c195ff050386665391272612c6" "registry+https://github.com/rust-lang/crates.io-index#home@0.5.12" = "bbf4a7993e9ab73e7ff762707b69002574f2462323a2d0d11580a9bc09b55603" -"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3" = "2ebfbf55e8b812040b4a4c8f62477a520f510c279b7f73e7151b0a5a35e288a9" +"registry+https://github.com/rust-lang/crates.io-index#http-body-util@0.1.3" = "0aaea39e012347e3975dacdf41d52a48592e0a06f5a3498e2b4b040cfb3cc7b3" "registry+https://github.com/rust-lang/crates.io-index#http-body@1.0.1" = "1e9300f54cc2c82c9e8b1286e5cecf41c92845d5ef011f2b7c29dce365f490ef" "registry+https://github.com/rust-lang/crates.io-index#http@1.4.0" = "5d53f90c305c7654a54ab5d0d0df575b28ac31480ea080261912a8bda7b2c9e4" "registry+https://github.com/rust-lang/crates.io-index#httparse@1.10.1" = "0624c4d71f0df1fd253efb876badfa614eec1d948bd439dfc5c33194f6ec9d2d" "registry+https://github.com/rust-lang/crates.io-index#httpdate@1.0.3" = "759393f04c8566387c673eb9353fb28f5a93b96529ada6723a1772c1b55a290c" -"registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.19" = "e1cf28934ba549e20b8243f27c57229b20043887568bdf1225cdd25e28a0140f" -"registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1" = "d8f1de9e689ee10e40ae56195f3ae3ad47de57b2a2b650e2108b28f2cba7f2d1" +"registry+https://github.com/rust-lang/crates.io-index#hybrid-array@0.4.7" = "1a1db6d84b000c17b4a8a7974079f53823a4c1ce76e881cae589e3be6af87e10" +"registry+https://github.com/rust-lang/crates.io-index#hyper-util@0.1.19" = "fc942c47d2f6a1e42b40fec9f1ea9138f5cc5d454da2b5d1180a41f3baa68c9a" +"registry+https://github.com/rust-lang/crates.io-index#hyper@1.8.1" = "400d7b5a57a9190bc8878f78dad2b347bf4085f2374fd59b9b5de35bbcb032b1" "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone-haiku@0.1.2" = "5a8aae5f186e7f8c33936a3c528b677b11b3879ae5bce67242e71558f88854a3" "registry+https://github.com/rust-lang/crates.io-index#iana-time-zone@0.1.64" = "d0a36f018c41979b3a8588b09027a920e273fd8714e7192580ae1c9a9f824394" "registry+https://github.com/rust-lang/crates.io-index#icu_collections@2.1.1" = "6626fabc272c09f2f46f40889981488cd75047d9e50d6152cb1c9daa4b97ea4a" @@ -130,6 +136,7 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#idna_adapter@1.2.1" = "6f731c5716c18d9ac625711d31f30f81c54fc4749f54fb14eb41ebcde6e88dc6" "registry+https://github.com/rust-lang/crates.io-index#indexmap@2.12.1" = "f370e5c7b0c3a2ca910a17aa71a19f0718a949899a11cfc1c85505f89032bf81" "registry+https://github.com/rust-lang/crates.io-index#inherent@1.0.13" = "02bb0185491d7306cd557451b881cb9b99dabbb20b8dd5ccdfa86aae361e0d15" +"registry+https://github.com/rust-lang/crates.io-index#inout@0.2.2" = "d621e4cecb83ead26834c7f5ea290063aa0c5b49fd8ec0289629a6b24caf0516" "registry+https://github.com/rust-lang/crates.io-index#itertools@0.13.0" = "e062ccfedbb80efdc226a04d2aa8b036611b6d32bc33fab50b7b4afefcf1107b" "registry+https://github.com/rust-lang/crates.io-index#itoa@1.0.15" = "069c02c3cb8ee706408a014038a3d36c0b097aeda593bc7bcab1b7d88b23334a" "registry+https://github.com/rust-lang/crates.io-index#jobserver@0.1.34" = "2eee03e2c2e527e05f9c0eb3cf96ae153e943c09a75fdc332b44ca85c4b7bf2e" @@ -196,14 +203,11 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#quote@1.0.42" = "91c8d87ed79d624a31a96de45ffb568d706c6d680d9b059666c790d6b8df9a42" "registry+https://github.com/rust-lang/crates.io-index#r-efi@5.3.0" = "8b782f8b39e0573e49058548a27f0982ac72a7029326d2bc61b6df3c194cffaa" "registry+https://github.com/rust-lang/crates.io-index#radium@0.7.0" = "52ab1f0da4ca3712c10b6f2268313ee3f674dace171872ca510a78e825f01b90" -"registry+https://github.com/rust-lang/crates.io-index#rand@0.10.0" = "a392aaa4dc7cc0afc8348319547a1f4266eb5725c6fa163603a0a9ff963a4be1" +"registry+https://github.com/rust-lang/crates.io-index#rand@0.10.0" = "4c8d4b0559169936693413bb92d8eaef49a90de357ef12f1e52d148114d5c455" "registry+https://github.com/rust-lang/crates.io-index#rand@0.8.5" = "61b1963efd8095f675cf3f201c03fb97d1ef4260b78a9c556f2d719566fd54d7" -"registry+https://github.com/rust-lang/crates.io-index#rand@0.9.2" = "878e5168572124872f9ce669597b25ffa4ab4aa8ec02894ad6e5f238a47e6758" "registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.3.1" = "08c84d54e52a16abda285b9ff0dc9ba53275ff0400893d18cadca9e62136117c" -"registry+https://github.com/rust-lang/crates.io-index#rand_chacha@0.9.0" = "24a75837f81f30b0b08f17a21c76397c5a0b135189e8534ce16aff9d9d956e28" "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.10.0" = "84d75f2d2736bceb0126450527b7784ed991be535e32d195acfb510dfa207be3" "registry+https://github.com/rust-lang/crates.io-index#rand_core@0.6.4" = "9a4955d1ebf74d5a34229d7a7dd9a4fcb4d756d25c255a754764e413cb70eb02" -"registry+https://github.com/rust-lang/crates.io-index#rand_core@0.9.3" = "606289c70ddccf037a657cec71a2cbd5b7d4ab42b02a5712950e004aebfc8ee0" "registry+https://github.com/rust-lang/crates.io-index#rayon-core@1.13.0" = "b6da241fe5b8738570340d7c787c7fde07961356a3ceccd8ba3f09eb1fb89614" "registry+https://github.com/rust-lang/crates.io-index#rayon@1.11.0" = "eb751029538ad71563d5b5014b17b63ef6f7c8728009b0362bee66d9cc434c08" "registry+https://github.com/rust-lang/crates.io-index#redox_syscall@0.5.18" = "f714b651d9977db1884f89f8bb9eed001670b6d14448e0dac3355aca0dcd2a79" @@ -224,7 +228,7 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#scopeguard@1.2.0" = "0baa527d86d4a1c5caf29ed5f5bdd5dde46639205aa6cdbbbfb97f5115865ec0" "registry+https://github.com/rust-lang/crates.io-index#sea-bae@0.2.1" = "d7e7b6b7b0615fa6e7efd640b10011eb12875a98760a90a060b0f24b8eaac803" "registry+https://github.com/rust-lang/crates.io-index#sea-orm-macros@1.1.19" = "6db2b7a1cab3825bd3ba21c12186177be99a9ee3fb52227ed095b8c5f49858ac" -"registry+https://github.com/rust-lang/crates.io-index#sea-orm@1.1.19" = "8617e5a73d4ba657f4d2fd284341a2e71098e1ad93c69c82092b9a615f064752" +"registry+https://github.com/rust-lang/crates.io-index#sea-orm@1.1.19" = "22354340683158485ccc1cd1f15e03601a3d2737bfdd37b1c04486f2ae5bf8e9" "registry+https://github.com/rust-lang/crates.io-index#sea-query-binder@0.7.0" = "adb5340989b329c5d9cdf6ebf1b94467e5db5ea5e34939b8e5b97f6ddfa8ab59" "registry+https://github.com/rust-lang/crates.io-index#sea-query@0.32.7" = "58619e6065add59d9357ed95b242f5a12ce81f791ec56ba0e3c267c38933f8ca" "registry+https://github.com/rust-lang/crates.io-index#seahash@4.1.0" = "5bfb692d1110feebdd6ddd8b054cb74393a5b1127323bc80d0351c460b189393" @@ -244,17 +248,17 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#simd-adler32@0.3.8" = "4a78bafc1c52373dd142b998a46bcfad4c6ad3d8084d8e19a4140be03008f006" "registry+https://github.com/rust-lang/crates.io-index#simdutf8@0.1.5" = "7947b615c6fb1c9785604f0fb4f18504ac6b22ae1083dd679e0b8c67ab5bb0d5" "registry+https://github.com/rust-lang/crates.io-index#similar@2.7.0" = "299b989e0aaab688b237b374c63f72454aae6d654019f8600752371228739459" -"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.11" = "286e6092b3b1d9388e8d6bf69f6655531801e4aa5fcf5cf0da20d7f56a1a60fa" +"registry+https://github.com/rust-lang/crates.io-index#slab@0.4.11" = "7886f6ff450ac0a472c2f462f28ec3bc353b32e3270bd5a170e4ff7982c6650b" "registry+https://github.com/rust-lang/crates.io-index#smallvec@1.15.1" = "d5e0d2311111ef4b69869f6b5a5516ed62d237952153d9e87faeb2106af18c28" "registry+https://github.com/rust-lang/crates.io-index#socket2@0.6.1" = "43b87959931f74b096ba04a046da884b210f4cc8c5d77a5c894e7c97bd488874" "registry+https://github.com/rust-lang/crates.io-index#spin@0.9.8" = "0a89a1b9fb5520dfef257e4592b0d06a5a693ae6e24f0596674da14e4422e93e" "registry+https://github.com/rust-lang/crates.io-index#spki@0.7.3" = "38cff90801eaeb44ad576151bf270494dbbaafbd3b6f1add2d214ddfa31b4699" -"registry+https://github.com/rust-lang/crates.io-index#sqlx-core@0.8.6" = "011fd49e28743e94a4ff834ae9d8480d2fb97154b5d889453bb35fc94a7cf848" +"registry+https://github.com/rust-lang/crates.io-index#sqlx-core@0.8.6" = "ea8acc07aaae6fc0b9b02deac0736f50ff1d87f5e3569f48eeecf4207105c1d9" "registry+https://github.com/rust-lang/crates.io-index#sqlx-macros-core@0.8.6" = "e21deac1f8565fd470281d5a0510f61e42d094919d320b92980408c2e8149b76" "registry+https://github.com/rust-lang/crates.io-index#sqlx-macros@0.8.6" = "1435b9cdd7ff47e9a3cffd206777e1764a38a0d20b44a4bcba0179b27c237658" -"registry+https://github.com/rust-lang/crates.io-index#sqlx-mysql@0.8.6" = "7ace958314ee95f75c542f09045e1b82333f10ea94b2dd2d046d81409812a815" -"registry+https://github.com/rust-lang/crates.io-index#sqlx-postgres@0.8.6" = "588662bc40a310ee2dbade9c83582a063fd692354444f41fdf05fb0293803afa" -"registry+https://github.com/rust-lang/crates.io-index#sqlx-sqlite@0.8.6" = "5283d14fa29486923c40420850ab8cdb3e6c5ee648d90f647e36ae129d7ba277" +"registry+https://github.com/rust-lang/crates.io-index#sqlx-mysql@0.8.6" = "67fe4bfe5972d8ea400c44767ea25a849123ca8a6aabb8c294625c0787da2e49" +"registry+https://github.com/rust-lang/crates.io-index#sqlx-postgres@0.8.6" = "26417011ac8e77b60002314d85d14c3f2a8bd32cddd46425c15878c042c30c3c" +"registry+https://github.com/rust-lang/crates.io-index#sqlx-sqlite@0.8.6" = "ba874bd8a957b91e3e1dd654c6e2bfdac8af40796cee910a9dd3fe9e9475c79b" "registry+https://github.com/rust-lang/crates.io-index#sqlx@0.8.6" = "add18a2766bae9eee4954835d6f570e51d019acba17cfd4ae54738b657b04095" "registry+https://github.com/rust-lang/crates.io-index#stable_deref_trait@1.2.1" = "228237c0b3c456d90942c2213844fbab55e828d8d6e70955151d4eecf967f2ed" "registry+https://github.com/rust-lang/crates.io-index#static_assertions@1.1.0" = "91cdd3b5b292316acdeffeb470ae2128cf75af4b8fe3f3b51d7c40f5cce8feb9" @@ -278,21 +282,21 @@ version = 2 "registry+https://github.com/rust-lang/crates.io-index#tinyvec@1.10.0" = "7f69b75b6d162f6e01251bc62e1304b03b822dbb5c5e1f03ff372192de38cf9f" "registry+https://github.com/rust-lang/crates.io-index#tinyvec_macros@0.1.1" = "36ca6585d9594280628021a7e44ac609ea4571ff32e6af9a85a49fee6a27f159" "registry+https://github.com/rust-lang/crates.io-index#tokio-macros@2.6.0" = "9829e0d22efbf19294b7039375842b633fd6ce1d8cea48a209d3fba971d152e3" -"registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.18" = "50f838c2de72fd942d1dd4dd4e63477ac6f65999fd6e33cb7f745f3644e22964" -"registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18" = "2b39f6896663d43d486167a562f069576a5922062e07b44bfa37b742d3daf167" +"registry+https://github.com/rust-lang/crates.io-index#tokio-stream@0.1.18" = "dff829ef55a4a0fd28cf64a7ce8221a3fa5ae3de9900e860d253a9c97a8fd017" +"registry+https://github.com/rust-lang/crates.io-index#tokio-util@0.7.18" = "e07b876d22cb8a19ec261046cc6374e11e5a8ba47da0f2053f1201306f6b44ab" "registry+https://github.com/rust-lang/crates.io-index#tokio@1.49.0" = "833b932c0ddfe37c1c93d46e39cce2b733cae9e1a90456c38be2e10bfa8e1141" "registry+https://github.com/rust-lang/crates.io-index#toml_datetime@0.7.3" = "042c456ec5facd2ffc53fc874815c1905cc41a2459e5a5c2d12c0b66001a9d79" "registry+https://github.com/rust-lang/crates.io-index#toml_edit@0.23.9" = "7687c1ab1d008612af62983a3c3cdb8ca4ebc4df543fba08669f6c6c00d94837" "registry+https://github.com/rust-lang/crates.io-index#toml_parser@1.0.4" = "5256925f90c1ff0e22f569a344de72d89987248fbf3e87c1a95e532d1f6bbdee" "registry+https://github.com/rust-lang/crates.io-index#tower-layer@0.3.3" = "ba5c70367747fa8d346f5f00f20f6dd13d631bf8581aec65728e5b1d8e4da064" "registry+https://github.com/rust-lang/crates.io-index#tower-service@0.3.3" = "9722f1524ba927dd3dd202118a467795f70dfc9c5cff1aa36be12e02333705ee" -"registry+https://github.com/rust-lang/crates.io-index#tower@0.5.2" = "2605415c4e7bbf65db8f3e0e8e1cf800552f2404ccda8d0bfc21669b95b549a7" +"registry+https://github.com/rust-lang/crates.io-index#tower@0.5.2" = "4b64f85260589b054ff081a6284c0c344dec72244c29389cdcc352a4a4352544" "registry+https://github.com/rust-lang/crates.io-index#tracing-attributes@0.1.31" = "516baeeebd46e69eb720e11fc690f7711831d37c7a2504d5b3184f54b3b7921c" "registry+https://github.com/rust-lang/crates.io-index#tracing-core@0.1.36" = "faac30e0fb7483a8d10bf7c1730ba7abd91a32be5492e7c58c0fecfeb6c183d5" "registry+https://github.com/rust-lang/crates.io-index#tracing-log@0.2.0" = "2e987fcabad50a1e24d1764fa133b90dadc9112645d7d00230c4280641903e5c" "registry+https://github.com/rust-lang/crates.io-index#tracing-subscriber@0.3.22" = "6d2d366607b526d9e499350fc0b20145d8ba3f7e5330f940dcd47e7e755e1b43" "registry+https://github.com/rust-lang/crates.io-index#tracing@0.1.44" = "76047b92a8efdba599dd0d5d44fcfe1a61acc671dac8af255cd46dbc40511c62" -"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0" = "15b5d1fe4c7c3428d4dc3c42d1b1f561ea4762c82327156e41aa1d97d98021d8" +"registry+https://github.com/rust-lang/crates.io-index#typenum@1.19.0" = "dcf0cfc96f8c2ff786233980a1f9a2436d8aee298e9d60ac1e0febbaf2e7b691" "registry+https://github.com/rust-lang/crates.io-index#unicode-bidi@0.3.18" = "92a0fe90af966975b9614e2e21bd19a4d72bfd3e723b8efb850cc61dff73e15e" "registry+https://github.com/rust-lang/crates.io-index#unicode-ident@1.0.22" = "72805ef1217f5e303a68b401c6990acc796e9d45c71dccf238fa1ef879d1e107" "registry+https://github.com/rust-lang/crates.io-index#unicode-normalization@0.1.25" = "9665de652cecbf789eaecff8e27c8b2f1b8b11fbe793954a8b061ef703457af1" diff --git a/src/zstdelta/mod.rs b/src/zstdelta/mod.rs index 6169342c..1e113eef 100644 --- a/src/zstdelta/mod.rs +++ b/src/zstdelta/mod.rs @@ -146,9 +146,9 @@ pub fn apply(base: &[u8], delta: &[u8]) -> io::Result> { #[cfg(test)] mod tests { + use chacha20::ChaCha20Rng; use quickcheck::quickcheck; - use rand::{RngCore, SeedableRng}; - use rand_chacha::ChaChaRng; + use rand::{Rng, SeedableRng}; use super::*; @@ -174,7 +174,7 @@ mod tests { fn test_delta_efficiency() { // 1 MB incompressible random data let mut base = vec![0u8; 1000000]; - let mut rng = ChaChaRng::from_seed([0; 32]); + let mut rng = ChaCha20Rng::from_seed([0; 32]); rng.fill_bytes(&mut base); // Change a few bytes let mut data = base.clone(); diff --git a/third-party/rust/crates/async-stream/0.3.6/BUCK b/third-party/rust/crates/async-stream/0.3.6/BUCK index 19cbd8a0..950802d4 100644 --- a/third-party/rust/crates/async-stream/0.3.6/BUCK +++ b/third-party/rust/crates/async-stream/0.3.6/BUCK @@ -27,7 +27,7 @@ rust_library( visibility = ["PUBLIC"], deps = [ "//third-party/rust/crates/async-stream-impl/0.3.6:async-stream-impl", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", "//third-party/rust/crates/pin-project-lite/0.2.16:pin-project-lite", ], ) diff --git a/third-party/rust/crates/axum-core/0.5.5/BUCK b/third-party/rust/crates/axum-core/0.5.5/BUCK index 82c58d9e..f88542ec 100644 --- a/third-party/rust/crates/axum-core/0.5.5/BUCK +++ b/third-party/rust/crates/axum-core/0.5.5/BUCK @@ -28,7 +28,7 @@ rust_library( visibility = ["PUBLIC"], deps = [ "//third-party/rust/crates/bytes/1.11.1:bytes", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", "//third-party/rust/crates/http-body-util/0.1.3:http-body-util", "//third-party/rust/crates/http-body/1.0.1:http-body", "//third-party/rust/crates/http/1.4.0:http", diff --git a/third-party/rust/crates/axum/0.8.8/BUCK b/third-party/rust/crates/axum/0.8.8/BUCK index 94caafa4..7be256cf 100644 --- a/third-party/rust/crates/axum/0.8.8/BUCK +++ b/third-party/rust/crates/axum/0.8.8/BUCK @@ -43,7 +43,7 @@ rust_library( "//third-party/rust/crates/axum-macros/0.5.0:axum-macros", "//third-party/rust/crates/bytes/1.11.1:bytes", "//third-party/rust/crates/form_urlencoded/1.2.2:form_urlencoded", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", "//third-party/rust/crates/http-body-util/0.1.3:http-body-util", "//third-party/rust/crates/http-body/1.0.1:http-body", "//third-party/rust/crates/http/1.4.0:http", diff --git a/third-party/rust/crates/block-buffer/0.12.0/BUCK b/third-party/rust/crates/block-buffer/0.12.0/BUCK new file mode 100644 index 00000000..9a55285b --- /dev/null +++ b/third-party/rust/crates/block-buffer/0.12.0/BUCK @@ -0,0 +1,29 @@ +# @generated by `cargo buckal` + +load("@buckal//:cargo_manifest.bzl", "cargo_manifest") +load("@buckal//:wrapper.bzl", "rust_library") + +http_archive( + name = "block-buffer-vendor", + urls = ["https://static.crates.io/crates/block-buffer/block-buffer-0.12.0.crate"], + sha256 = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be", + type = "tar.gz", + strip_prefix = "block-buffer-0.12.0", + out = "vendor", +) + +cargo_manifest( + name = "block-buffer-manifest", + vendor = ":block-buffer-vendor", +) + +rust_library( + name = "block-buffer", + srcs = [":block-buffer-vendor"], + crate = "block_buffer", + crate_root = "vendor/src/lib.rs", + edition = "2024", + rustc_flags = ["@$(location :block-buffer-manifest[env_flags])"], + visibility = ["PUBLIC"], + deps = ["//third-party/rust/crates/hybrid-array/0.4.7:hybrid-array"], +) diff --git a/third-party/rust/crates/chacha20/0.10.0/BUCK b/third-party/rust/crates/chacha20/0.10.0/BUCK new file mode 100644 index 00000000..7a819cae --- /dev/null +++ b/third-party/rust/crates/chacha20/0.10.0/BUCK @@ -0,0 +1,42 @@ +# @generated by `cargo buckal` + +load("@buckal//:cargo_manifest.bzl", "cargo_manifest") +load("@buckal//:wrapper.bzl", "rust_library") + +http_archive( + name = "chacha20-vendor", + urls = ["https://static.crates.io/crates/chacha20/chacha20-0.10.0.crate"], + sha256 = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601", + type = "tar.gz", + strip_prefix = "chacha20-0.10.0", + out = "vendor", +) + +cargo_manifest( + name = "chacha20-manifest", + vendor = ":chacha20-vendor", +) + +rust_library( + name = "chacha20", + srcs = [":chacha20-vendor"], + crate = "chacha20", + crate_root = "vendor/src/lib.rs", + edition = "2024", + features = [ + "cipher", + "default", + "rng", + ], + rustc_flags = ["@$(location :chacha20-manifest[env_flags])"], + os_deps = { + "linux": ["//third-party/rust/crates/cpufeatures/0.3.0:cpufeatures"], + "windows": ["//third-party/rust/crates/cpufeatures/0.3.0:cpufeatures"], + }, + visibility = ["PUBLIC"], + deps = [ + "//third-party/rust/crates/cfg-if/1.0.4:cfg-if", + "//third-party/rust/crates/cipher/0.5.1:cipher", + "//third-party/rust/crates/rand_core/0.10.0:rand_core", + ], +) diff --git a/third-party/rust/crates/cipher/0.5.1/BUCK b/third-party/rust/crates/cipher/0.5.1/BUCK new file mode 100644 index 00000000..2860bf09 --- /dev/null +++ b/third-party/rust/crates/cipher/0.5.1/BUCK @@ -0,0 +1,39 @@ +# @generated by `cargo buckal` + +load("@buckal//:cargo_manifest.bzl", "cargo_manifest") +load("@buckal//:wrapper.bzl", "rust_library") + +http_archive( + name = "cipher-vendor", + urls = ["https://static.crates.io/crates/cipher/cipher-0.5.1.crate"], + sha256 = "e34d8227fe1ba289043aeb13792056ff80fd6de1a9f49137a5f499de8e8c78ea", + type = "tar.gz", + strip_prefix = "cipher-0.5.1", + out = "vendor", +) + +cargo_manifest( + name = "cipher-manifest", + vendor = ":cipher-vendor", +) + +rust_library( + name = "cipher", + srcs = [":cipher-vendor"], + crate = "cipher", + crate_root = "vendor/src/lib.rs", + edition = "2024", + features = [ + "block-buffer", + "stream-wrapper", + ], + rustc_flags = ["@$(location :cipher-manifest[env_flags])"], + named_deps = { + "common": "//third-party/rust/crates/crypto-common/0.2.1:crypto-common", + }, + visibility = ["PUBLIC"], + deps = [ + "//third-party/rust/crates/block-buffer/0.12.0:block-buffer", + "//third-party/rust/crates/inout/0.2.2:inout", + ], +) diff --git a/third-party/rust/crates/cpufeatures/0.3.0/BUCK b/third-party/rust/crates/cpufeatures/0.3.0/BUCK new file mode 100644 index 00000000..ad0f30b5 --- /dev/null +++ b/third-party/rust/crates/cpufeatures/0.3.0/BUCK @@ -0,0 +1,31 @@ +# @generated by `cargo buckal` + +load("@buckal//:cargo_manifest.bzl", "cargo_manifest") +load("@buckal//:wrapper.bzl", "rust_library") + +http_archive( + name = "cpufeatures-vendor", + urls = ["https://static.crates.io/crates/cpufeatures/cpufeatures-0.3.0.crate"], + sha256 = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201", + type = "tar.gz", + strip_prefix = "cpufeatures-0.3.0", + out = "vendor", +) + +cargo_manifest( + name = "cpufeatures-manifest", + vendor = ":cpufeatures-vendor", +) + +rust_library( + name = "cpufeatures", + srcs = [":cpufeatures-vendor"], + crate = "cpufeatures", + crate_root = "vendor/src/lib.rs", + edition = "2024", + rustc_flags = ["@$(location :cpufeatures-manifest[env_flags])"], + os_deps = { + "macos": ["//third-party/rust/crates/libc/0.2.181:libc"], + }, + visibility = ["PUBLIC"], +) diff --git a/third-party/rust/crates/crypto-common/0.2.1/BUCK b/third-party/rust/crates/crypto-common/0.2.1/BUCK new file mode 100644 index 00000000..1a20e353 --- /dev/null +++ b/third-party/rust/crates/crypto-common/0.2.1/BUCK @@ -0,0 +1,29 @@ +# @generated by `cargo buckal` + +load("@buckal//:cargo_manifest.bzl", "cargo_manifest") +load("@buckal//:wrapper.bzl", "rust_library") + +http_archive( + name = "crypto-common-vendor", + urls = ["https://static.crates.io/crates/crypto-common/crypto-common-0.2.1.crate"], + sha256 = "77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710", + type = "tar.gz", + strip_prefix = "crypto-common-0.2.1", + out = "vendor", +) + +cargo_manifest( + name = "crypto-common-manifest", + vendor = ":crypto-common-vendor", +) + +rust_library( + name = "crypto-common", + srcs = [":crypto-common-vendor"], + crate = "crypto_common", + crate_root = "vendor/src/lib.rs", + edition = "2024", + rustc_flags = ["@$(location :crypto-common-manifest[env_flags])"], + visibility = ["PUBLIC"], + deps = ["//third-party/rust/crates/hybrid-array/0.4.7:hybrid-array"], +) diff --git a/third-party/rust/crates/flume/0.11.1/BUCK b/third-party/rust/crates/flume/0.11.1/BUCK index 4a4b7c11..bdbcaf37 100644 --- a/third-party/rust/crates/flume/0.11.1/BUCK +++ b/third-party/rust/crates/flume/0.11.1/BUCK @@ -34,7 +34,7 @@ rust_library( }, visibility = ["PUBLIC"], deps = [ - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-sink/0.3.31:futures-sink", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-sink/0.3.32:futures-sink", ], ) diff --git a/third-party/rust/crates/futures-channel/0.3.31/BUCK b/third-party/rust/crates/futures-channel/0.3.32/BUCK similarity index 74% rename from third-party/rust/crates/futures-channel/0.3.31/BUCK rename to third-party/rust/crates/futures-channel/0.3.32/BUCK index a7f01802..7cb338e2 100644 --- a/third-party/rust/crates/futures-channel/0.3.31/BUCK +++ b/third-party/rust/crates/futures-channel/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-channel-vendor", - urls = ["https://static.crates.io/crates/futures-channel/futures-channel-0.3.31.crate"], - sha256 = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10", + urls = ["https://static.crates.io/crates/futures-channel/futures-channel-0.3.32.crate"], + sha256 = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d", type = "tar.gz", - strip_prefix = "futures-channel-0.3.31", + strip_prefix = "futures-channel-0.3.32", out = "vendor", ) @@ -33,7 +33,7 @@ rust_library( rustc_flags = ["@$(location :futures-channel-manifest[env_flags])"], visibility = ["PUBLIC"], deps = [ - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-sink/0.3.31:futures-sink", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-sink/0.3.32:futures-sink", ], ) diff --git a/third-party/rust/crates/futures-core/0.3.31/BUCK b/third-party/rust/crates/futures-core/0.3.32/BUCK similarity index 83% rename from third-party/rust/crates/futures-core/0.3.31/BUCK rename to third-party/rust/crates/futures-core/0.3.32/BUCK index e7cb312d..d05adfbf 100644 --- a/third-party/rust/crates/futures-core/0.3.31/BUCK +++ b/third-party/rust/crates/futures-core/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-core-vendor", - urls = ["https://static.crates.io/crates/futures-core/futures-core-0.3.31.crate"], - sha256 = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e", + urls = ["https://static.crates.io/crates/futures-core/futures-core-0.3.32.crate"], + sha256 = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d", type = "tar.gz", - strip_prefix = "futures-core-0.3.31", + strip_prefix = "futures-core-0.3.32", out = "vendor", ) diff --git a/third-party/rust/crates/futures-executor/0.3.31/BUCK b/third-party/rust/crates/futures-executor/0.3.32/BUCK similarity index 68% rename from third-party/rust/crates/futures-executor/0.3.31/BUCK rename to third-party/rust/crates/futures-executor/0.3.32/BUCK index 58cd5637..c4508685 100644 --- a/third-party/rust/crates/futures-executor/0.3.31/BUCK +++ b/third-party/rust/crates/futures-executor/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-executor-vendor", - urls = ["https://static.crates.io/crates/futures-executor/futures-executor-0.3.31.crate"], - sha256 = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f", + urls = ["https://static.crates.io/crates/futures-executor/futures-executor-0.3.32.crate"], + sha256 = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d", type = "tar.gz", - strip_prefix = "futures-executor-0.3.31", + strip_prefix = "futures-executor-0.3.32", out = "vendor", ) @@ -30,8 +30,8 @@ rust_library( rustc_flags = ["@$(location :futures-executor-manifest[env_flags])"], visibility = ["PUBLIC"], deps = [ - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-task/0.3.31:futures-task", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-task/0.3.32:futures-task", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", ], ) diff --git a/third-party/rust/crates/futures-intrusive/0.5.0/BUCK b/third-party/rust/crates/futures-intrusive/0.5.0/BUCK index a0b60546..4a19ad56 100644 --- a/third-party/rust/crates/futures-intrusive/0.5.0/BUCK +++ b/third-party/rust/crates/futures-intrusive/0.5.0/BUCK @@ -32,7 +32,7 @@ rust_library( rustc_flags = ["@$(location :futures-intrusive-manifest[env_flags])"], visibility = ["PUBLIC"], deps = [ - "//third-party/rust/crates/futures-core/0.3.31:futures-core", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", "//third-party/rust/crates/lock_api/0.4.14:lock_api", "//third-party/rust/crates/parking_lot/0.12.5:parking_lot", ], diff --git a/third-party/rust/crates/futures-io/0.3.31/BUCK b/third-party/rust/crates/futures-io/0.3.32/BUCK similarity index 83% rename from third-party/rust/crates/futures-io/0.3.31/BUCK rename to third-party/rust/crates/futures-io/0.3.32/BUCK index d1b659ee..8af2fe85 100644 --- a/third-party/rust/crates/futures-io/0.3.31/BUCK +++ b/third-party/rust/crates/futures-io/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-io-vendor", - urls = ["https://static.crates.io/crates/futures-io/futures-io-0.3.31.crate"], - sha256 = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6", + urls = ["https://static.crates.io/crates/futures-io/futures-io-0.3.32.crate"], + sha256 = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718", type = "tar.gz", - strip_prefix = "futures-io-0.3.31", + strip_prefix = "futures-io-0.3.32", out = "vendor", ) diff --git a/third-party/rust/crates/futures-macro/0.3.31/BUCK b/third-party/rust/crates/futures-macro/0.3.32/BUCK similarity index 85% rename from third-party/rust/crates/futures-macro/0.3.31/BUCK rename to third-party/rust/crates/futures-macro/0.3.32/BUCK index 3ef0fa37..c337333a 100644 --- a/third-party/rust/crates/futures-macro/0.3.31/BUCK +++ b/third-party/rust/crates/futures-macro/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-macro-vendor", - urls = ["https://static.crates.io/crates/futures-macro/futures-macro-0.3.31.crate"], - sha256 = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650", + urls = ["https://static.crates.io/crates/futures-macro/futures-macro-0.3.32.crate"], + sha256 = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b", type = "tar.gz", - strip_prefix = "futures-macro-0.3.31", + strip_prefix = "futures-macro-0.3.32", out = "vendor", ) diff --git a/third-party/rust/crates/futures-sink/0.3.31/BUCK b/third-party/rust/crates/futures-sink/0.3.32/BUCK similarity index 83% rename from third-party/rust/crates/futures-sink/0.3.31/BUCK rename to third-party/rust/crates/futures-sink/0.3.32/BUCK index 9f156435..8230cff9 100644 --- a/third-party/rust/crates/futures-sink/0.3.31/BUCK +++ b/third-party/rust/crates/futures-sink/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-sink-vendor", - urls = ["https://static.crates.io/crates/futures-sink/futures-sink-0.3.31.crate"], - sha256 = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7", + urls = ["https://static.crates.io/crates/futures-sink/futures-sink-0.3.32.crate"], + sha256 = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893", type = "tar.gz", - strip_prefix = "futures-sink-0.3.31", + strip_prefix = "futures-sink-0.3.32", out = "vendor", ) diff --git a/third-party/rust/crates/futures-task/0.3.31/BUCK b/third-party/rust/crates/futures-task/0.3.32/BUCK similarity index 82% rename from third-party/rust/crates/futures-task/0.3.31/BUCK rename to third-party/rust/crates/futures-task/0.3.32/BUCK index 415fdadd..e401c903 100644 --- a/third-party/rust/crates/futures-task/0.3.31/BUCK +++ b/third-party/rust/crates/futures-task/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-task-vendor", - urls = ["https://static.crates.io/crates/futures-task/futures-task-0.3.31.crate"], - sha256 = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988", + urls = ["https://static.crates.io/crates/futures-task/futures-task-0.3.32.crate"], + sha256 = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393", type = "tar.gz", - strip_prefix = "futures-task-0.3.31", + strip_prefix = "futures-task-0.3.32", out = "vendor", ) diff --git a/third-party/rust/crates/futures-util/0.3.31/BUCK b/third-party/rust/crates/futures-util/0.3.32/BUCK similarity index 67% rename from third-party/rust/crates/futures-util/0.3.31/BUCK rename to third-party/rust/crates/futures-util/0.3.32/BUCK index 901448ad..ceba86c9 100644 --- a/third-party/rust/crates/futures-util/0.3.31/BUCK +++ b/third-party/rust/crates/futures-util/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-util-vendor", - urls = ["https://static.crates.io/crates/futures-util/futures-util-0.3.31.crate"], - sha256 = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81", + urls = ["https://static.crates.io/crates/futures-util/futures-util-0.3.32.crate"], + sha256 = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6", type = "tar.gz", - strip_prefix = "futures-util-0.3.31", + strip_prefix = "futures-util-0.3.32", out = "vendor", ) @@ -42,15 +42,14 @@ rust_library( rustc_flags = ["@$(location :futures-util-manifest[env_flags])"], visibility = ["PUBLIC"], deps = [ - "//third-party/rust/crates/futures-channel/0.3.31:futures-channel", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-io/0.3.31:futures-io", - "//third-party/rust/crates/futures-macro/0.3.31:futures-macro", - "//third-party/rust/crates/futures-sink/0.3.31:futures-sink", - "//third-party/rust/crates/futures-task/0.3.31:futures-task", + "//third-party/rust/crates/futures-channel/0.3.32:futures-channel", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-io/0.3.32:futures-io", + "//third-party/rust/crates/futures-macro/0.3.32:futures-macro", + "//third-party/rust/crates/futures-sink/0.3.32:futures-sink", + "//third-party/rust/crates/futures-task/0.3.32:futures-task", "//third-party/rust/crates/memchr/2.8.0:memchr", "//third-party/rust/crates/pin-project-lite/0.2.16:pin-project-lite", - "//third-party/rust/crates/pin-utils/0.1.0:pin-utils", "//third-party/rust/crates/slab/0.4.11:slab", ], ) diff --git a/third-party/rust/crates/futures/0.3.31/BUCK b/third-party/rust/crates/futures/0.3.32/BUCK similarity index 58% rename from third-party/rust/crates/futures/0.3.31/BUCK rename to third-party/rust/crates/futures/0.3.32/BUCK index c0c206ad..322cf6ea 100644 --- a/third-party/rust/crates/futures/0.3.31/BUCK +++ b/third-party/rust/crates/futures/0.3.32/BUCK @@ -5,10 +5,10 @@ load("@buckal//:wrapper.bzl", "rust_library") http_archive( name = "futures-vendor", - urls = ["https://static.crates.io/crates/futures/futures-0.3.31.crate"], - sha256 = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876", + urls = ["https://static.crates.io/crates/futures/futures-0.3.32.crate"], + sha256 = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d", type = "tar.gz", - strip_prefix = "futures-0.3.31", + strip_prefix = "futures-0.3.32", out = "vendor", ) @@ -34,12 +34,12 @@ rust_library( rustc_flags = ["@$(location :futures-manifest[env_flags])"], visibility = ["PUBLIC"], deps = [ - "//third-party/rust/crates/futures-channel/0.3.31:futures-channel", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-executor/0.3.31:futures-executor", - "//third-party/rust/crates/futures-io/0.3.31:futures-io", - "//third-party/rust/crates/futures-sink/0.3.31:futures-sink", - "//third-party/rust/crates/futures-task/0.3.31:futures-task", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-channel/0.3.32:futures-channel", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-executor/0.3.32:futures-executor", + "//third-party/rust/crates/futures-io/0.3.32:futures-io", + "//third-party/rust/crates/futures-sink/0.3.32:futures-sink", + "//third-party/rust/crates/futures-task/0.3.32:futures-task", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", ], ) diff --git a/third-party/rust/crates/getrandom/0.4.1/BUCK b/third-party/rust/crates/getrandom/0.4.1/BUCK index 67a5a076..af59af2e 100644 --- a/third-party/rust/crates/getrandom/0.4.1/BUCK +++ b/third-party/rust/crates/getrandom/0.4.1/BUCK @@ -26,7 +26,10 @@ rust_library( env = { "OUT_DIR": "$(location :getrandom-build-script-run[out_dir])", }, - features = ["sys_rng"], + features = [ + "std", + "sys_rng", + ], rustc_flags = [ "@$(location :getrandom-build-script-run[rustc_flags])", "@$(location :getrandom-manifest[env_flags])", @@ -49,7 +52,10 @@ rust_binary( crate = "build_script_build", crate_root = "vendor/build.rs", edition = "2024", - features = ["sys_rng"], + features = [ + "std", + "sys_rng", + ], rustc_flags = ["@$(location :getrandom-manifest[env_flags])"], visibility = [], ) @@ -59,7 +65,10 @@ buildscript_run( package_name = "getrandom", buildscript_rule = ":getrandom-build-script-build", env_srcs = [":getrandom-manifest[env_dict]"], - features = ["sys_rng"], + features = [ + "std", + "sys_rng", + ], version = "0.4.1", manifest_dir = ":getrandom-vendor", visibility = ["PUBLIC"], diff --git a/third-party/rust/crates/http-body-util/0.1.3/BUCK b/third-party/rust/crates/http-body-util/0.1.3/BUCK index 256fef62..e11e2cc0 100644 --- a/third-party/rust/crates/http-body-util/0.1.3/BUCK +++ b/third-party/rust/crates/http-body-util/0.1.3/BUCK @@ -28,7 +28,7 @@ rust_library( visibility = ["PUBLIC"], deps = [ "//third-party/rust/crates/bytes/1.11.1:bytes", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", "//third-party/rust/crates/http-body/1.0.1:http-body", "//third-party/rust/crates/http/1.4.0:http", "//third-party/rust/crates/pin-project-lite/0.2.16:pin-project-lite", diff --git a/third-party/rust/crates/hybrid-array/0.4.7/BUCK b/third-party/rust/crates/hybrid-array/0.4.7/BUCK new file mode 100644 index 00000000..689f63ec --- /dev/null +++ b/third-party/rust/crates/hybrid-array/0.4.7/BUCK @@ -0,0 +1,29 @@ +# @generated by `cargo buckal` + +load("@buckal//:cargo_manifest.bzl", "cargo_manifest") +load("@buckal//:wrapper.bzl", "rust_library") + +http_archive( + name = "hybrid-array-vendor", + urls = ["https://static.crates.io/crates/hybrid-array/hybrid-array-0.4.7.crate"], + sha256 = "e1b229d73f5803b562cc26e4da0396c8610a4ee209f4fac8fa4f8d709166dc45", + type = "tar.gz", + strip_prefix = "hybrid-array-0.4.7", + out = "vendor", +) + +cargo_manifest( + name = "hybrid-array-manifest", + vendor = ":hybrid-array-vendor", +) + +rust_library( + name = "hybrid-array", + srcs = [":hybrid-array-vendor"], + crate = "hybrid_array", + crate_root = "vendor/src/lib.rs", + edition = "2024", + rustc_flags = ["@$(location :hybrid-array-manifest[env_flags])"], + visibility = ["PUBLIC"], + deps = ["//third-party/rust/crates/typenum/1.19.0:typenum"], +) diff --git a/third-party/rust/crates/hyper-util/0.1.19/BUCK b/third-party/rust/crates/hyper-util/0.1.19/BUCK index 69a1c060..fbb7b6e4 100644 --- a/third-party/rust/crates/hyper-util/0.1.19/BUCK +++ b/third-party/rust/crates/hyper-util/0.1.19/BUCK @@ -34,7 +34,7 @@ rust_library( visibility = ["PUBLIC"], deps = [ "//third-party/rust/crates/bytes/1.11.1:bytes", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", "//third-party/rust/crates/http-body/1.0.1:http-body", "//third-party/rust/crates/http/1.4.0:http", "//third-party/rust/crates/hyper/1.8.1:hyper", diff --git a/third-party/rust/crates/hyper/1.8.1/BUCK b/third-party/rust/crates/hyper/1.8.1/BUCK index c89574d0..5df0c3bb 100644 --- a/third-party/rust/crates/hyper/1.8.1/BUCK +++ b/third-party/rust/crates/hyper/1.8.1/BUCK @@ -33,8 +33,8 @@ rust_library( deps = [ "//third-party/rust/crates/atomic-waker/1.1.2:atomic-waker", "//third-party/rust/crates/bytes/1.11.1:bytes", - "//third-party/rust/crates/futures-channel/0.3.31:futures-channel", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", + "//third-party/rust/crates/futures-channel/0.3.32:futures-channel", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", "//third-party/rust/crates/http-body/1.0.1:http-body", "//third-party/rust/crates/http/1.4.0:http", "//third-party/rust/crates/httparse/1.10.1:httparse", diff --git a/third-party/rust/crates/inout/0.2.2/BUCK b/third-party/rust/crates/inout/0.2.2/BUCK new file mode 100644 index 00000000..0a4ad05c --- /dev/null +++ b/third-party/rust/crates/inout/0.2.2/BUCK @@ -0,0 +1,29 @@ +# @generated by `cargo buckal` + +load("@buckal//:cargo_manifest.bzl", "cargo_manifest") +load("@buckal//:wrapper.bzl", "rust_library") + +http_archive( + name = "inout-vendor", + urls = ["https://static.crates.io/crates/inout/inout-0.2.2.crate"], + sha256 = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7", + type = "tar.gz", + strip_prefix = "inout-0.2.2", + out = "vendor", +) + +cargo_manifest( + name = "inout-manifest", + vendor = ":inout-vendor", +) + +rust_library( + name = "inout", + srcs = [":inout-vendor"], + crate = "inout", + crate_root = "vendor/src/lib.rs", + edition = "2024", + rustc_flags = ["@$(location :inout-manifest[env_flags])"], + visibility = ["PUBLIC"], + deps = ["//third-party/rust/crates/hybrid-array/0.4.7:hybrid-array"], +) diff --git a/third-party/rust/crates/rand/0.10.0/BUCK b/third-party/rust/crates/rand/0.10.0/BUCK index 85c44764..d470beee 100644 --- a/third-party/rust/crates/rand/0.10.0/BUCK +++ b/third-party/rust/crates/rand/0.10.0/BUCK @@ -23,10 +23,18 @@ rust_library( crate = "rand", crate_root = "vendor/src/lib.rs", edition = "2024", - features = ["sys_rng"], + features = [ + "alloc", + "default", + "std", + "std_rng", + "sys_rng", + "thread_rng", + ], rustc_flags = ["@$(location :rand-manifest[env_flags])"], visibility = ["PUBLIC"], deps = [ + "//third-party/rust/crates/chacha20/0.10.0:chacha20", "//third-party/rust/crates/getrandom/0.4.1:getrandom", "//third-party/rust/crates/rand_core/0.10.0:rand_core", ], diff --git a/third-party/rust/crates/rand/0.9.2/BUCK b/third-party/rust/crates/rand/0.9.2/BUCK deleted file mode 100644 index 4e5afab6..00000000 --- a/third-party/rust/crates/rand/0.9.2/BUCK +++ /dev/null @@ -1,41 +0,0 @@ -# @generated by `cargo buckal` - -load("@buckal//:cargo_manifest.bzl", "cargo_manifest") -load("@buckal//:wrapper.bzl", "rust_library") - -http_archive( - name = "rand-vendor", - urls = ["https://static.crates.io/crates/rand/rand-0.9.2.crate"], - sha256 = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1", - type = "tar.gz", - strip_prefix = "rand-0.9.2", - out = "vendor", -) - -cargo_manifest( - name = "rand-manifest", - vendor = ":rand-vendor", -) - -rust_library( - name = "rand", - srcs = [":rand-vendor"], - crate = "rand", - crate_root = "vendor/src/lib.rs", - edition = "2021", - features = [ - "alloc", - "default", - "os_rng", - "small_rng", - "std", - "std_rng", - "thread_rng", - ], - rustc_flags = ["@$(location :rand-manifest[env_flags])"], - visibility = ["PUBLIC"], - deps = [ - "//third-party/rust/crates/rand_chacha/0.9.0:rand_chacha", - "//third-party/rust/crates/rand_core/0.9.3:rand_core", - ], -) diff --git a/third-party/rust/crates/rand_chacha/0.9.0/BUCK b/third-party/rust/crates/rand_chacha/0.9.0/BUCK deleted file mode 100644 index ff40299e..00000000 --- a/third-party/rust/crates/rand_chacha/0.9.0/BUCK +++ /dev/null @@ -1,36 +0,0 @@ -# @generated by `cargo buckal` - -load("@buckal//:cargo_manifest.bzl", "cargo_manifest") -load("@buckal//:wrapper.bzl", "rust_library") - -http_archive( - name = "rand_chacha-vendor", - urls = ["https://static.crates.io/crates/rand_chacha/rand_chacha-0.9.0.crate"], - sha256 = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb", - type = "tar.gz", - strip_prefix = "rand_chacha-0.9.0", - out = "vendor", -) - -cargo_manifest( - name = "rand_chacha-manifest", - vendor = ":rand_chacha-vendor", -) - -rust_library( - name = "rand_chacha", - srcs = [":rand_chacha-vendor"], - crate = "rand_chacha", - crate_root = "vendor/src/lib.rs", - edition = "2021", - features = [ - "default", - "std", - ], - rustc_flags = ["@$(location :rand_chacha-manifest[env_flags])"], - visibility = ["PUBLIC"], - deps = [ - "//third-party/rust/crates/ppv-lite86/0.2.21:ppv-lite86", - "//third-party/rust/crates/rand_core/0.9.3:rand_core", - ], -) diff --git a/third-party/rust/crates/rand_core/0.9.3/BUCK b/third-party/rust/crates/rand_core/0.9.3/BUCK deleted file mode 100644 index 2e762afa..00000000 --- a/third-party/rust/crates/rand_core/0.9.3/BUCK +++ /dev/null @@ -1,33 +0,0 @@ -# @generated by `cargo buckal` - -load("@buckal//:cargo_manifest.bzl", "cargo_manifest") -load("@buckal//:wrapper.bzl", "rust_library") - -http_archive( - name = "rand_core-vendor", - urls = ["https://static.crates.io/crates/rand_core/rand_core-0.9.3.crate"], - sha256 = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38", - type = "tar.gz", - strip_prefix = "rand_core-0.9.3", - out = "vendor", -) - -cargo_manifest( - name = "rand_core-manifest", - vendor = ":rand_core-vendor", -) - -rust_library( - name = "rand_core", - srcs = [":rand_core-vendor"], - crate = "rand_core", - crate_root = "vendor/src/lib.rs", - edition = "2021", - features = [ - "os_rng", - "std", - ], - rustc_flags = ["@$(location :rand_core-manifest[env_flags])"], - visibility = ["PUBLIC"], - deps = ["//third-party/rust/crates/getrandom/0.3.4:getrandom"], -) diff --git a/third-party/rust/crates/sea-orm/1.1.19/BUCK b/third-party/rust/crates/sea-orm/1.1.19/BUCK index e53614b5..830a2dd0 100644 --- a/third-party/rust/crates/sea-orm/1.1.19/BUCK +++ b/third-party/rust/crates/sea-orm/1.1.19/BUCK @@ -51,7 +51,7 @@ rust_library( "//third-party/rust/crates/bigdecimal/0.4.9:bigdecimal", "//third-party/rust/crates/chrono/0.4.43:chrono", "//third-party/rust/crates/derive_more/2.1.0:derive_more", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", "//third-party/rust/crates/log/0.4.29:log", "//third-party/rust/crates/ouroboros/0.18.5:ouroboros", "//third-party/rust/crates/pgvector/0.4.1:pgvector", diff --git a/third-party/rust/crates/slab/0.4.11/BUCK b/third-party/rust/crates/slab/0.4.11/BUCK index 5e3233ac..697e5837 100644 --- a/third-party/rust/crates/slab/0.4.11/BUCK +++ b/third-party/rust/crates/slab/0.4.11/BUCK @@ -23,10 +23,7 @@ rust_library( crate = "slab", crate_root = "vendor/src/lib.rs", edition = "2018", - features = [ - "default", - "std", - ], + features = ["std"], rustc_flags = ["@$(location :slab-manifest[env_flags])"], visibility = ["PUBLIC"], ) diff --git a/third-party/rust/crates/sqlx-core/0.8.6/BUCK b/third-party/rust/crates/sqlx-core/0.8.6/BUCK index b21ada17..bfc18393 100644 --- a/third-party/rust/crates/sqlx-core/0.8.6/BUCK +++ b/third-party/rust/crates/sqlx-core/0.8.6/BUCK @@ -50,10 +50,10 @@ rust_library( "//third-party/rust/crates/crossbeam-queue/0.3.12:crossbeam-queue", "//third-party/rust/crates/either/1.15.0:either", "//third-party/rust/crates/event-listener/5.4.1:event-listener", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", "//third-party/rust/crates/futures-intrusive/0.5.0:futures-intrusive", - "//third-party/rust/crates/futures-io/0.3.31:futures-io", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-io/0.3.32:futures-io", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", "//third-party/rust/crates/hashbrown/0.15.5:hashbrown", "//third-party/rust/crates/hashlink/0.10.0:hashlink", "//third-party/rust/crates/indexmap/2.12.1:indexmap", diff --git a/third-party/rust/crates/sqlx-mysql/0.8.6/BUCK b/third-party/rust/crates/sqlx-mysql/0.8.6/BUCK index 57cac15d..e4971b9e 100644 --- a/third-party/rust/crates/sqlx-mysql/0.8.6/BUCK +++ b/third-party/rust/crates/sqlx-mysql/0.8.6/BUCK @@ -51,10 +51,10 @@ rust_library( "//third-party/rust/crates/digest/0.10.7:digest", "//third-party/rust/crates/dotenvy/0.15.7:dotenvy", "//third-party/rust/crates/either/1.15.0:either", - "//third-party/rust/crates/futures-channel/0.3.31:futures-channel", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-io/0.3.31:futures-io", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-channel/0.3.32:futures-channel", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-io/0.3.32:futures-io", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", "//third-party/rust/crates/generic-array/0.14.7:generic-array", "//third-party/rust/crates/hex/0.4.3:hex", "//third-party/rust/crates/hkdf/0.12.4:hkdf", diff --git a/third-party/rust/crates/sqlx-postgres/0.8.6/BUCK b/third-party/rust/crates/sqlx-postgres/0.8.6/BUCK index 00d83416..dbaacf43 100644 --- a/third-party/rust/crates/sqlx-postgres/0.8.6/BUCK +++ b/third-party/rust/crates/sqlx-postgres/0.8.6/BUCK @@ -50,9 +50,9 @@ rust_library( "//third-party/rust/crates/chrono/0.4.43:chrono", "//third-party/rust/crates/crc/3.4.0:crc", "//third-party/rust/crates/dotenvy/0.15.7:dotenvy", - "//third-party/rust/crates/futures-channel/0.3.31:futures-channel", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-channel/0.3.32:futures-channel", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", "//third-party/rust/crates/hex/0.4.3:hex", "//third-party/rust/crates/hkdf/0.12.4:hkdf", "//third-party/rust/crates/hmac/0.12.1:hmac", diff --git a/third-party/rust/crates/sqlx-sqlite/0.8.6/BUCK b/third-party/rust/crates/sqlx-sqlite/0.8.6/BUCK index e42cb91a..8d663498 100644 --- a/third-party/rust/crates/sqlx-sqlite/0.8.6/BUCK +++ b/third-party/rust/crates/sqlx-sqlite/0.8.6/BUCK @@ -39,11 +39,11 @@ rust_library( "//third-party/rust/crates/atoi/2.0.0:atoi", "//third-party/rust/crates/chrono/0.4.43:chrono", "//third-party/rust/crates/flume/0.11.1:flume", - "//third-party/rust/crates/futures-channel/0.3.31:futures-channel", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-executor/0.3.31:futures-executor", + "//third-party/rust/crates/futures-channel/0.3.32:futures-channel", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-executor/0.3.32:futures-executor", "//third-party/rust/crates/futures-intrusive/0.5.0:futures-intrusive", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", "//third-party/rust/crates/libsqlite3-sys/0.30.1:libsqlite3-sys", "//third-party/rust/crates/log/0.4.29:log", "//third-party/rust/crates/percent-encoding/2.3.2:percent-encoding", diff --git a/third-party/rust/crates/tokio-stream/0.1.18/BUCK b/third-party/rust/crates/tokio-stream/0.1.18/BUCK index 7046157d..5d771201 100644 --- a/third-party/rust/crates/tokio-stream/0.1.18/BUCK +++ b/third-party/rust/crates/tokio-stream/0.1.18/BUCK @@ -30,7 +30,7 @@ rust_library( rustc_flags = ["@$(location :tokio-stream-manifest[env_flags])"], visibility = ["PUBLIC"], deps = [ - "//third-party/rust/crates/futures-core/0.3.31:futures-core", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", "//third-party/rust/crates/pin-project-lite/0.2.16:pin-project-lite", "//third-party/rust/crates/tokio/1.49.0:tokio", ], diff --git a/third-party/rust/crates/tokio-util/0.7.18/BUCK b/third-party/rust/crates/tokio-util/0.7.18/BUCK index 6de82287..1123fd6b 100644 --- a/third-party/rust/crates/tokio-util/0.7.18/BUCK +++ b/third-party/rust/crates/tokio-util/0.7.18/BUCK @@ -31,8 +31,8 @@ rust_library( visibility = ["PUBLIC"], deps = [ "//third-party/rust/crates/bytes/1.11.1:bytes", - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-sink/0.3.31:futures-sink", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-sink/0.3.32:futures-sink", "//third-party/rust/crates/pin-project-lite/0.2.16:pin-project-lite", "//third-party/rust/crates/tokio/1.49.0:tokio", ], diff --git a/third-party/rust/crates/tower/0.5.2/BUCK b/third-party/rust/crates/tower/0.5.2/BUCK index 66f99f78..6432f9b7 100644 --- a/third-party/rust/crates/tower/0.5.2/BUCK +++ b/third-party/rust/crates/tower/0.5.2/BUCK @@ -38,8 +38,8 @@ rust_library( rustc_flags = ["@$(location :tower-manifest[env_flags])"], visibility = ["PUBLIC"], deps = [ - "//third-party/rust/crates/futures-core/0.3.31:futures-core", - "//third-party/rust/crates/futures-util/0.3.31:futures-util", + "//third-party/rust/crates/futures-core/0.3.32:futures-core", + "//third-party/rust/crates/futures-util/0.3.32:futures-util", "//third-party/rust/crates/pin-project-lite/0.2.16:pin-project-lite", "//third-party/rust/crates/sync_wrapper/1.0.2:sync_wrapper", "//third-party/rust/crates/tokio/1.49.0:tokio", diff --git a/third-party/rust/crates/typenum/1.19.0/BUCK b/third-party/rust/crates/typenum/1.19.0/BUCK index 08cff88e..8d026c60 100644 --- a/third-party/rust/crates/typenum/1.19.0/BUCK +++ b/third-party/rust/crates/typenum/1.19.0/BUCK @@ -26,6 +26,7 @@ rust_library( env = { "OUT_DIR": "$(location :typenum-build-script-run[out_dir])", }, + features = ["const-generics"], rustc_flags = [ "@$(location :typenum-build-script-run[rustc_flags])", "@$(location :typenum-manifest[env_flags])", @@ -39,6 +40,7 @@ rust_binary( crate = "build_script_build", crate_root = "vendor/build.rs", edition = "2018", + features = ["const-generics"], rustc_flags = ["@$(location :typenum-manifest[env_flags])"], visibility = [], ) @@ -48,6 +50,7 @@ buildscript_run( package_name = "typenum", buildscript_rule = ":typenum-build-script-build", env_srcs = [":typenum-manifest[env_dict]"], + features = ["const-generics"], version = "1.19.0", manifest_dir = ":typenum-vendor", visibility = ["PUBLIC"],