diff --git a/Cargo.lock b/Cargo.lock index c286c0ead..8ac58eddc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13,9 +13,9 @@ dependencies = [ [[package]] name = "adler2" -version = "2.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" @@ -77,9 +77,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstream" -version = "0.6.20" +version = "0.6.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" +checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" dependencies = [ "anstyle", "anstyle-parse", @@ -107,29 +107,29 @@ dependencies = [ [[package]] name = "anstyle-query" -version = "1.1.4" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" +checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.10" +version = "3.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" +checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.99" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" +checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" [[package]] name = "arc-swap" @@ -180,7 +180,7 @@ dependencies = [ "asn1-rs-impl", "displaydoc", "nom", - "num-traits", + "num-traits 0.2.19", "rusticata-macros", "thiserror 1.0.69", "time", @@ -193,8 +193,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", "synstructure", ] @@ -205,8 +205,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -238,19 +238,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] name = "async-trait" -version = "0.1.89" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -272,15 +272,15 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "aws-lc-rs" -version = "1.13.3" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba" +checksum = "93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7" dependencies = [ "aws-lc-sys", "zeroize", @@ -288,9 +288,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.30.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff" +checksum = "61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079" dependencies = [ "bindgen 0.69.5", "cc", @@ -364,8 +364,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -441,13 +441,56 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1" +[[package]] +name = "bincode" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" +dependencies = [ + "bincode_derive", + "serde", + "unty", +] + +[[package]] +name = "bincode_derive" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" +dependencies = [ + "virtue", +] + +[[package]] +name = "bindgen" +version = "0.66.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7" +dependencies = [ + "bitflags 2.9.1", + "cexpr", + "clang-sys", + "lazy_static", + "lazycell", + "log", + "peeking_take_while", + "prettyplease", + "proc-macro2", + "quote 1.0.40", + "regex", + "rustc-hash 1.1.0", + "shlex", + "syn 2.0.101", + "which", +] + [[package]] name = "bindgen" version = "0.69.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools 0.12.1", @@ -456,11 +499,11 @@ dependencies = [ "log", "prettyplease", "proc-macro2", - "quote", + "quote 1.0.40", "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.106", + "syn 2.0.101", "which", ] @@ -470,18 +513,18 @@ version = "0.71.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "cexpr", "clang-sys", "itertools 0.13.0", "log", "prettyplease", "proc-macro2", - "quote", + "quote 1.0.40", "regex", "rustc-hash 2.1.1", "shlex", - "syn 2.0.106", + "syn 2.0.101", ] [[package]] @@ -507,9 +550,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.3" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d" +checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" dependencies = [ "serde", ] @@ -520,8 +563,8 @@ version = "2.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6cbbb8f56245b5a479b30a62cdc86d26e2f35c2b9f594bc4671654b03851380" dependencies = [ - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -544,9 +587,9 @@ dependencies = [ [[package]] name = "bon" -version = "3.7.1" +version = "3.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "537c317ddf588aab15c695bf92cf55dec159b93221c074180ca3e0e5a94da415" +checksum = "ced38439e7a86a4761f7f7d5ded5ff009135939ecb464a24452eaa4c1696af7d" dependencies = [ "bon-macros", "rustversion", @@ -554,17 +597,17 @@ dependencies = [ [[package]] name = "bon-macros" -version = "3.7.1" +version = "3.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca5abbf2d4a4c6896197c9de13d6d7cb7eff438c63dacde1dde980569cb00248" +checksum = "0ce61d2d3844c6b8d31b2353d9f66cf5e632b3e9549583fe3cac2f4f6136725e" dependencies = [ - "darling 0.21.3", + "darling 0.20.11", "ident_case", "prettyplease", "proc-macro2", - "quote", + "quote 1.0.40", "rustversion", - "syn 2.0.106", + "syn 2.0.101", ] [[package]] @@ -588,15 +631,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.19.0" +version = "3.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" +checksum = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee" [[package]] name = "bytemuck" -version = "1.23.2" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" +checksum = "9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c" [[package]] name = "byteorder" @@ -637,9 +680,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.1.12" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5" +checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab" dependencies = [ "serde", ] @@ -661,7 +704,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1d8af896b707212cd0e99c112a78c9497dd32994192a463ed2f7419d29bd8c6" dependencies = [ "serde", - "thiserror 2.0.16", + "thiserror 2.0.12", "toml 0.8.23", ] @@ -684,9 +727,9 @@ dependencies = [ "serde", "serde-untagged", "serde-value", - "thiserror 2.0.16", + "thiserror 2.0.12", "toml 0.8.23", - "unicode-xid", + "unicode-xid 0.2.6", "url", ] @@ -702,7 +745,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -723,9 +766,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.34" +version = "1.2.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc" +checksum = "956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac" dependencies = [ "jobserver", "libc", @@ -751,7 +794,7 @@ dependencies = [ "serde_json", "serde_with", "smol_str", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -777,7 +820,7 @@ dependencies = [ "serde_with", "smol_str", "stacker", - "thiserror 2.0.16", + "thiserror 2.0.12", "unicode-security", ] @@ -855,7 +898,7 @@ dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", - "num-traits", + "num-traits 0.2.19", "serde", "wasm-bindgen", "windows-link", @@ -901,9 +944,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.46" +version = "4.5.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57" +checksum = "fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f" dependencies = [ "clap_builder", "clap_derive", @@ -911,9 +954,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.46" +version = "4.5.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41" +checksum = "89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51" dependencies = [ "anstream", "anstyle", @@ -923,21 +966,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.45" +version = "4.5.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6" +checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] name = "clap_lex" -version = "0.7.5" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "clippy_fixer" @@ -1139,9 +1182,9 @@ checksum = "338089f42c427b86394a5ee60ff321da23a5c89c9d89514c829687b26359fcff" [[package]] name = "crc32fast" -version = "1.5.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] @@ -1158,7 +1201,7 @@ dependencies = [ "clap", "criterion-plot", "itertools 0.13.0", - "num-traits", + "num-traits 0.2.19", "oorandom", "plotters", "rayon", @@ -1220,14 +1263,14 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "crossterm_winapi", "derive_more", "document-features", "futures-core", "mio", "parking_lot", - "rustix 1.0.8", + "rustix 1.0.7", "signal-hook", "signal-hook-mio", "winapi", @@ -1244,9 +1287,9 @@ dependencies = [ [[package]] name = "crunchy" -version = "0.2.4" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" +checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" [[package]] name = "crypto-common" @@ -1277,8 +1320,8 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1310,9 +1353,9 @@ dependencies = [ "fnv", "ident_case", "proc-macro2", - "quote", + "quote 1.0.40", "strsim", - "syn 2.0.106", + "syn 2.0.101", ] [[package]] @@ -1324,9 +1367,9 @@ dependencies = [ "fnv", "ident_case", "proc-macro2", - "quote", + "quote 1.0.40", "strsim", - "syn 2.0.106", + "syn 2.0.101", ] [[package]] @@ -1336,8 +1379,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core 0.20.11", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1347,8 +1390,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core 0.21.3", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1372,6 +1415,26 @@ dependencies = [ "uuid", ] +[[package]] +name = "deepsize" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cdb987ec36f6bf7bfbea3f928b75590b736fc42af8e54d97592481351b2b96c" +dependencies = [ + "deepsize_derive", +] + +[[package]] +name = "deepsize_derive" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "990101d41f3bc8c1a45641024377ee284ecc338e5ecf3ea0f0e236d897c72796" +dependencies = [ + "proc-macro2", + "quote 1.0.40", + "syn 1.0.109", +] + [[package]] name = "der" version = "0.7.10" @@ -1393,15 +1456,15 @@ dependencies = [ "displaydoc", "nom", "num-bigint", - "num-traits", + "num-traits 0.2.19", "rusticata-macros", ] [[package]] name = "deranged" -version = "0.4.0" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" +checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc" dependencies = [ "powerfmt", "serde", @@ -1414,8 +1477,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef941ded77d15ca19b40374869ac6000af1c9f2a4c0f3d4c70926287e6364a8f" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1435,9 +1498,9 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "convert_case 0.7.1", "proc-macro2", - "quote", - "syn 2.0.106", - "unicode-xid", + "quote 1.0.40", + "syn 2.0.101", + "unicode-xid 0.2.6", ] [[package]] @@ -1446,7 +1509,7 @@ version = "2.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "229850a212cd9b84d4f0290ad9d294afc0ae70fccaa8949dbe8b43ffafa1e20c" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "byteorder", "chrono", "diesel_derives", @@ -1481,8 +1544,8 @@ dependencies = [ "diesel_table_macro_syntax", "dsl_auto_type", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1491,7 +1554,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "209c735641a413bc68c4923a9d6ad4bcb3ca306b794edaa7eb0b3228a99ffb25" dependencies = [ - "syn 2.0.106", + "syn 2.0.101", ] [[package]] @@ -1513,8 +1576,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1543,10 +1606,10 @@ checksum = "139ae9aca7527f85f26dd76483eb38533fd84bd571065da1739656ef71c5ff5b" dependencies = [ "darling 0.20.11", "either", - "heck", + "heck 0.5.0", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1596,8 +1659,8 @@ checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" dependencies = [ "enum-ordinalize", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1655,8 +1718,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", +] + +[[package]] +name = "enum-primitive-derive" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2b90e520ec62c1864c8c78d637acbfe8baf5f63240f2fb8165b8325c07812dd" +dependencies = [ + "num-traits 0.1.43", + "quote 0.3.15", + "syn 0.11.11", ] [[package]] @@ -1711,8 +1785,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1733,12 +1807,12 @@ dependencies = [ [[package]] name = "errno" -version = "0.3.13" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -1826,7 +1900,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8" dependencies = [ - "num-traits", + "num-traits 0.2.19", ] [[package]] @@ -1864,9 +1938,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" -version = "1.2.2" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] @@ -1904,8 +1978,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1458c6e22d36d61507034d5afecc64f105c1d39712b7ac6ec3b352c423f715cc" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -1976,9 +2050,9 @@ checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-lite" -version = "2.6.1" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" +checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532" dependencies = [ "fastrand", "futures-core", @@ -1994,8 +2068,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -2065,7 +2139,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.1+wasi-snapshot-preview1", + "wasi 0.11.0+wasi-snapshot-preview1", "wasm-bindgen", ] @@ -2079,7 +2153,7 @@ dependencies = [ "js-sys", "libc", "r-efi", - "wasi 0.14.3+wasi-0.2.4", + "wasi 0.14.2+wasi-0.2.4", "wasm-bindgen", ] @@ -2091,9 +2165,9 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" -version = "0.3.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] name = "globset" @@ -2104,8 +2178,8 @@ dependencies = [ "aho-corasick", "bstr", "log", - "regex-automata", - "regex-syntax", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] @@ -2143,9 +2217,9 @@ checksum = "92620684d99f750bae383ecb3be3748142d6095760afd5cbcf2261e9a279d780" [[package]] name = "h2" -version = "0.4.12" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" +checksum = "a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5" dependencies = [ "atomic-waker", "bytes", @@ -2220,9 +2294,9 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" [[package]] name = "hashbrown" -version = "0.15.5" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" dependencies = [ "allocator-api2", "equivalent", @@ -2235,9 +2309,15 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.15.4", ] +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + [[package]] name = "heck" version = "0.5.0" @@ -2246,9 +2326,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.2" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" [[package]] name = "hex" @@ -2338,14 +2418,13 @@ dependencies = [ [[package]] name = "hyper" -version = "1.7.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ - "atomic-waker", "bytes", "futures-channel", - "futures-core", + "futures-util", "h2", "http", "http-body", @@ -2353,7 +2432,6 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "pin-utils", "smallvec", "tokio", "want", @@ -2391,9 +2469,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.16" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" +checksum = "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb" dependencies = [ "base64 0.22.1", "bytes", @@ -2407,7 +2485,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.6.0", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -2532,7 +2610,7 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash", - "hashbrown 0.15.5", + "hashbrown 0.15.4", "rustc-hash 2.1.1", ] @@ -2544,9 +2622,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "1.1.0" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" dependencies = [ "idna_adapter", "smallvec", @@ -2571,7 +2649,7 @@ checksum = "db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a" dependencies = [ "bytemuck", "byteorder-lite", - "num-traits", + "num-traits 0.2.19", "png", ] @@ -2599,7 +2677,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" dependencies = [ "equivalent", - "hashbrown 0.15.5", + "hashbrown 0.15.4", "serde", ] @@ -2637,7 +2715,7 @@ version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "cfg-if", "libc", ] @@ -2700,7 +2778,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8903009eceffe882e7cb6adadd29001f4f0e46f67616247f40841a5604f1610" dependencies = [ "proc-macro2", - "quote", + "quote 1.0.40", "syn 1.0.109", ] @@ -2769,8 +2847,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -2797,9 +2875,9 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.34" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" dependencies = [ "getrandom 0.3.3", "libc", @@ -2849,11 +2927,11 @@ dependencies = [ "petgraph 0.7.1", "pico-args", "regex", - "regex-syntax", + "regex-syntax 0.8.5", "sha3", "string_cache", "term", - "unicode-xid", + "unicode-xid 0.2.6", "walkdir", ] @@ -2863,7 +2941,7 @@ version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5baa5e9ff84f1aefd264e6869907646538a52147a755d494517a8007fb48733" dependencies = [ - "regex-automata", + "regex-automata 0.4.9", "rustversion", ] @@ -2895,7 +2973,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.53.3", + "windows-targets 0.52.6", ] [[package]] @@ -2910,7 +2988,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "libc", "redox_syscall", ] @@ -2937,8 +3015,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04d55ca5d5a14363da83bf3c33874b8feaa34653e760d5216d7ef9829c88001a" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -2961,9 +3039,9 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "litrs" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" [[package]] name = "lock_api" @@ -3000,10 +3078,10 @@ dependencies = [ "fnv", "lazy_static", "proc-macro2", - "quote", - "regex-syntax", + "quote 1.0.40", + "regex-syntax 0.8.5", "rustc_version", - "syn 2.0.106", + "syn 2.0.101", ] [[package]] @@ -3021,16 +3099,16 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b63d49c99bfbf3400dd6450e516515b7014fcb49b5cb533f4b725a00c1462a36" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "cfg-if", "cssparser", "encoding_rs", - "hashbrown 0.15.5", + "hashbrown 0.15.4", "memchr", "mime", "precomputed-hash", "selectors", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -3041,11 +3119,11 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "matchers" -version = "0.2.0" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" dependencies = [ - "regex-automata", + "regex-automata 0.1.10", ] [[package]] @@ -3078,13 +3156,22 @@ checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" -version = "0.9.8" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7" +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" dependencies = [ "libc", ] +[[package]] +name = "memoffset" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + [[package]] name = "miette" version = "7.6.0" @@ -3104,8 +3191,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -3116,9 +3203,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "minijinja" -version = "2.12.0" +version = "2.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9f264d75233323f4b7d2f03aefe8a990690cdebfbfe26ea86bcbaec5e9ac990" +checksum = "dd72e8b4e42274540edabec853f607c015c73436159b06c39c7af85a20433155" dependencies = [ "aho-corasick", "percent-encoding", @@ -3134,9 +3221,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.9" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" +checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" dependencies = [ "adler2", "simd-adler32", @@ -3150,7 +3237,7 @@ checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" dependencies = [ "libc", "log", - "wasi 0.11.1+wasi-snapshot-preview1", + "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.59.0", ] @@ -3194,9 +3281,9 @@ dependencies = [ "nextest-workspace-hack", "recursion", "regex", - "regex-syntax", + "regex-syntax 0.8.5", "smol_str", - "thiserror 2.0.16", + "thiserror 2.0.12", "winnow", ] @@ -3273,7 +3360,7 @@ dependencies = [ "tar", "target-spec", "target-spec-miette", - "thiserror 2.0.16", + "thiserror 2.0.12", "tokio", "tokio-stream", "toml 0.8.23", @@ -3302,6 +3389,8 @@ dependencies = [ "bitflags 1.3.2", "cfg-if", "libc", + "memoffset", + "pin-utils", ] [[package]] @@ -3310,7 +3399,7 @@ version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "cfg-if", "cfg_aliases", "libc", @@ -3337,11 +3426,12 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.50.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" +checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" dependencies = [ - "windows-sys 0.52.0", + "overload", + "winapi", ] [[package]] @@ -3351,7 +3441,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", - "num-traits", + "num-traits 0.2.19", ] [[package]] @@ -3365,7 +3455,7 @@ dependencies = [ "libm", "num-integer", "num-iter", - "num-traits", + "num-traits 0.2.19", "rand 0.8.5", "smallvec", "zeroize", @@ -3384,8 +3474,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -3394,7 +3484,7 @@ version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "num-traits", + "num-traits 0.2.19", ] [[package]] @@ -3405,7 +3495,16 @@ checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" dependencies = [ "autocfg", "num-integer", - "num-traits", + "num-traits 0.2.19", +] + +[[package]] +name = "num-traits" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" +dependencies = [ + "num-traits 0.2.19", ] [[package]] @@ -3495,7 +3594,7 @@ version = "0.10.73" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "cfg-if", "foreign-types", "libc", @@ -3511,8 +3610,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -3543,7 +3642,7 @@ dependencies = [ "futures-sink", "js-sys", "pin-project-lite", - "thiserror 2.0.16", + "thiserror 2.0.12", "tracing", ] @@ -3583,7 +3682,7 @@ dependencies = [ "percent-encoding", "rand 0.9.2", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -3592,7 +3691,7 @@ version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" dependencies = [ - "num-traits", + "num-traits 0.2.19", ] [[package]] @@ -3601,7 +3700,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2c1f9f56e534ac6a9b8a4600bdf0f530fb393b5f393e7b4d03489c3cf0c3f01" dependencies = [ - "num-traits", + "num-traits 0.2.19", "rand 0.8.5", "serde", ] @@ -3626,6 +3725,12 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "overload" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" + [[package]] name = "owo-colors" version = "4.2.2" @@ -3693,6 +3798,12 @@ dependencies = [ "camino", ] +[[package]] +name = "peeking_take_while" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" + [[package]] name = "pem-rfc7468" version = "0.7.0" @@ -3704,26 +3815,26 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.2" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.8.1" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" +checksum = "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6" dependencies = [ "memchr", - "thiserror 2.0.16", + "thiserror 2.0.12", "ucd-trie", ] [[package]] name = "pest_derive" -version = "2.8.1" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc" +checksum = "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5" dependencies = [ "pest", "pest_generator", @@ -3731,23 +3842,24 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.8.1" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966" +checksum = "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841" dependencies = [ "pest", "pest_meta", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] name = "pest_meta" -version = "2.8.1" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5" +checksum = "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0" dependencies = [ + "once_cell", "pest", "sha2", ] @@ -3779,7 +3891,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca" dependencies = [ "fixedbitset 0.5.7", - "hashbrown 0.15.5", + "hashbrown 0.15.4", "indexmap 2.11.0", ] @@ -3822,8 +3934,8 @@ dependencies = [ "phf_generator", "phf_shared", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -3857,8 +3969,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -3906,7 +4018,7 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" dependencies = [ - "num-traits", + "num-traits 0.2.19", "plotters-backend", "plotters-svg", "wasm-bindgen", @@ -3970,7 +4082,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "syn 2.0.106", + "syn 2.0.101", "target-triple", "toml 0.9.5", ] @@ -4006,9 +4118,9 @@ dependencies = [ [[package]] name = "potential_utf" -version = "0.1.3" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" +checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" dependencies = [ "zerovec", ] @@ -4041,7 +4153,7 @@ dependencies = [ "spin 0.10.0", "symbolic-demangle", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -4072,19 +4184,19 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.37" +version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +checksum = "9dee91521343f4c5c6a63edd65e54f31f5c92fe8978c40a4282f8372194c6a7d" dependencies = [ "proc-macro2", - "syn 2.0.106", + "syn 2.0.101", ] [[package]] name = "proc-macro2" -version = "1.0.101" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" +checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" dependencies = [ "unicode-ident", ] @@ -4108,8 +4220,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -4139,7 +4251,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes", - "heck", + "heck 0.5.0", "itertools 0.12.1", "log", "multimap", @@ -4149,7 +4261,7 @@ dependencies = [ "prost 0.12.6", "prost-types 0.12.6", "regex", - "syn 2.0.106", + "syn 2.0.101", "tempfile", ] @@ -4159,7 +4271,7 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac6c3320f9abac597dcbc668774ef006702672474aad53c6d596b62e487b40b1" dependencies = [ - "heck", + "heck 0.5.0", "itertools 0.14.0", "log", "multimap", @@ -4169,7 +4281,7 @@ dependencies = [ "prost 0.14.1", "prost-types 0.14.1", "regex", - "syn 2.0.106", + "syn 2.0.101", "tempfile", ] @@ -4182,8 +4294,8 @@ dependencies = [ "anyhow", "itertools 0.12.1", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -4195,8 +4307,8 @@ dependencies = [ "anyhow", "itertools 0.14.0", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -4249,7 +4361,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "getopts", "memchr", "pulldown-cmark-escape", @@ -4305,7 +4417,7 @@ dependencies = [ "newtype-uuid", "quick-xml", "strip-ansi-escapes", - "thiserror 2.0.16", + "thiserror 2.0.12", "uuid", ] @@ -4320,9 +4432,9 @@ dependencies = [ [[package]] name = "quinn" -version = "0.11.9" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" +checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8" dependencies = [ "bytes", "cfg_aliases", @@ -4332,8 +4444,8 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.1", "rustls", - "socket2 0.6.0", - "thiserror 2.0.16", + "socket2 0.5.10", + "thiserror 2.0.12", "tokio", "tracing", "web-time", @@ -4341,9 +4453,9 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.13" +version = "0.11.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" +checksum = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e" dependencies = [ "aws-lc-rs", "bytes", @@ -4356,7 +4468,7 @@ dependencies = [ "rustls-pki-types", "rustls-platform-verifier", "slab", - "thiserror 2.0.16", + "thiserror 2.0.12", "tinyvec", "tracing", "web-time", @@ -4364,18 +4476,24 @@ dependencies = [ [[package]] name = "quinn-udp" -version = "0.5.14" +version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +checksum = "ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842" dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.6.0", + "socket2 0.5.10", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] +[[package]] +name = "quote" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" + [[package]] name = "quote" version = "1.0.40" @@ -4387,9 +4505,9 @@ dependencies = [ [[package]] name = "r-efi" -version = "5.3.0" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" +checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" [[package]] name = "rand" @@ -4454,9 +4572,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.11.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" dependencies = [ "either", "rayon-core", @@ -4464,9 +4582,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.13.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -4478,6 +4596,58 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dba2197bf7b1d87b4dd460c195f4edeb45a94e82e8054f8d5f317c1f0e93ca1" +[[package]] +name = "redis-module" +version = "2.1.1" +source = "git+https://github.com/RedisLabsModules/redismodule-rs?rev=v2.1.1#503d94e254bd167c5163c18b701f05dcb78a1270" +dependencies = [ + "backtrace", + "bindgen 0.66.1", + "bitflags 2.9.1", + "cc", + "cfg-if", + "enum-primitive-derive", + "libc", + "linkme", + "log", + "nix 0.26.4", + "num-traits 0.2.19", + "redis-module-macros-internals", + "regex", + "serde", + "strum_macros", +] + +[[package]] +name = "redis-module-ext" +version = "0.1.0" +dependencies = [ + "fmtools", + "redis-module", + "redis-module-ext-macros", +] + +[[package]] +name = "redis-module-ext-macros" +version = "0.1.0" +dependencies = [ + "darling 0.21.3", + "proc-macro2", + "quote 1.0.40", + "syn 2.0.101", +] + +[[package]] +name = "redis-module-macros-internals" +version = "99.99.99" +source = "git+https://github.com/RedisLabsModules/redismodule-rs?rev=v2.1.1#503d94e254bd167c5163c18b701f05dcb78a1270" +dependencies = [ + "lazy_static", + "proc-macro2", + "quote 1.0.40", + "syn 1.0.109", +] + [[package]] name = "redis-protocol" version = "6.0.0" @@ -4498,7 +4668,7 @@ version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", ] [[package]] @@ -4517,38 +4687,53 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] name = "regex" -version = "1.11.2" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata", - "regex-syntax", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] name = "regex-automata" -version = "0.4.10" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax", + "regex-syntax 0.8.5", ] [[package]] name = "regex-syntax" -version = "0.8.6" +version = "0.6.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" @@ -4611,7 +4796,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" dependencies = [ "base64 0.21.7", - "bitflags 2.9.3", + "bitflags 2.9.1", "indexmap 2.11.0", "serde", "serde_derive", @@ -4627,7 +4812,7 @@ dependencies = [ "digest", "num-bigint-dig", "num-integer", - "num-traits", + "num-traits 0.2.19", "pkcs1", "pkcs8", "rand_core 0.6.4", @@ -4649,12 +4834,13 @@ dependencies = [ [[package]] name = "rust-ini" -version = "0.21.3" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7" +checksum = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f" dependencies = [ "cfg-if", "ordered-multimap", + "trim-in-place", ] [[package]] @@ -4690,7 +4876,7 @@ version = "0.0.0" dependencies = [ "camino", "clap", - "quote", + "quote 1.0.40", "rust_doctest_common", "serde", "serde_derive", @@ -4722,9 +4908,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.26" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" @@ -4744,7 +4930,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c86aae0c77166108c01305ee1a36a1e77289d7dc6ca0a3cd91ff4992de2d16a5" dependencies = [ - "unicode-xid", + "unicode-xid 0.2.6", ] [[package]] @@ -4798,7 +4984,7 @@ checksum = "8abe01883100061761642e19324f87514bcaed7ddaab2dfd68041c992987b289" dependencies = [ "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.12", "tracing", ] @@ -4817,7 +5003,7 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys 0.4.15", @@ -4826,22 +5012,22 @@ dependencies = [ [[package]] name = "rustix" -version = "1.0.8" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "errno", "libc", "linux-raw-sys 0.9.4", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.31" +version = "0.23.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" +checksum = "730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321" dependencies = [ "aws-lc-rs", "log", @@ -4886,9 +5072,9 @@ dependencies = [ [[package]] name = "rustls-platform-verifier" -version = "0.6.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be59af91596cac372a6942530653ad0c3a246cdd491aaa9dcaee47f88d67d5a0" +checksum = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1" dependencies = [ "core-foundation", "core-foundation-sys", @@ -4901,7 +5087,7 @@ dependencies = [ "rustls-webpki", "security-framework", "security-framework-sys", - "webpki-root-certs", + "webpki-root-certs 0.26.11", "windows-sys 0.59.0", ] @@ -4913,9 +5099,9 @@ checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" -version = "0.103.4" +version = "0.103.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" +checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" dependencies = [ "aws-lc-rs", "ring", @@ -4925,9 +5111,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.22" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" +checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" [[package]] name = "rusty_ffmpeg" @@ -4970,9 +5156,9 @@ dependencies = [ "home", "memchr", "proc-macro2", - "quote", + "quote 1.0.40", "serde", - "syn 2.0.106", + "syn 2.0.101", "toml 0.8.23", ] @@ -5051,7 +5237,7 @@ dependencies = [ "bytes", "document-features", "num-derive", - "num-traits", + "num-traits 0.2.19", "scuffle-bytes-util", "scuffle-changelog", ] @@ -5065,12 +5251,12 @@ dependencies = [ "bytestring", "document-features", "num-derive", - "num-traits", + "num-traits 0.2.19", "scuffle-bytes-util", "scuffle-changelog", "serde", "serde_derive", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -5130,8 +5316,8 @@ dependencies = [ "insta", "prettyplease", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -5157,7 +5343,7 @@ dependencies = [ "scuffle-http", "scuffle-metrics", "scuffle-pprof", - "thiserror 2.0.16", + "thiserror 2.0.12", "tokio", "tracing", "tracing-opentelemetry", @@ -5182,10 +5368,10 @@ dependencies = [ "convert_case 0.8.0", "fmtools", "proc-macro2", - "quote", + "quote 1.0.40", "regex", "semver", - "syn 2.0.106", + "syn 2.0.101", ] [[package]] @@ -5230,7 +5416,7 @@ dependencies = [ "scuffle-mp4", "sha2", "tempfile", - "thiserror 2.0.16", + "thiserror 2.0.12", "tokio", "tracing", "tracing-subscriber", @@ -5248,7 +5434,7 @@ dependencies = [ "document-features", "insta", "num-derive", - "num-traits", + "num-traits 0.2.19", "nutype-enum", "scuffle-aac", "scuffle-amf0", @@ -5259,7 +5445,7 @@ dependencies = [ "scuffle-h265", "serde", "serde_derive", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -5289,7 +5475,7 @@ dependencies = [ name = "scuffle-h265" version = "0.2.2" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "byteorder", "bytes", "document-features", @@ -5324,7 +5510,7 @@ dependencies = [ "scuffle-changelog", "scuffle-context", "scuffle-future-ext", - "thiserror 2.0.16", + "thiserror 2.0.12", "tokio", "tokio-rustls", "tokio-test", @@ -5357,8 +5543,8 @@ version = "0.4.2" dependencies = [ "darling 0.21.3", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -5389,7 +5575,7 @@ dependencies = [ "pprof", "rand 0.9.2", "scuffle-changelog", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -5402,7 +5588,7 @@ dependencies = [ "document-features", "hmac", "num-derive", - "num-traits", + "num-traits 0.2.19", "nutype-enum", "rand 0.9.2", "scuffle-amf0", @@ -5415,7 +5601,7 @@ dependencies = [ "serde_derive", "serde_json", "sha2", - "thiserror 2.0.16", + "thiserror 2.0.12", "tokio", "tracing", "tracing-subscriber", @@ -5435,7 +5621,7 @@ dependencies = [ "serde", "serde_derive", "smart-default", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -5472,7 +5658,7 @@ dependencies = [ "scuffle-mp4", "serde", "serde_json", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -5513,7 +5699,7 @@ dependencies = [ "sha2", "smart-default", "swagger-ui-dist", - "thiserror 2.0.16", + "thiserror 2.0.12", "tinc", "tokio", "tonic", @@ -5541,13 +5727,27 @@ dependencies = [ "tinc-build", ] +[[package]] +name = "scufflecloud-redis-module" +version = "0.1.0" +dependencies = [ + "bincode", + "chrono", + "deepsize", + "fnv", + "libc", + "linkme", + "redis-module", + "redis-module-ext", +] + [[package]] name = "security-framework" -version = "3.3.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c" +checksum = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "core-foundation", "core-foundation-sys", "libc", @@ -5570,7 +5770,7 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3df44ba8a7ca7a4d28c589e04f526266ed76b6cc556e33fe69fa25de31939a65" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "cssparser", "derive_more", "fxhash", @@ -5639,8 +5839,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -5696,7 +5896,7 @@ checksum = "f3faaf9e727533a19351a43cc5a8de957372163c7d35cc48c90b75cdda13c352" dependencies = [ "percent-encoding", "serde", - "thiserror 2.0.16", + "thiserror 2.0.12", ] [[package]] @@ -5706,8 +5906,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -5768,8 +5968,8 @@ checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ "darling 0.20.11", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -5885,9 +6085,9 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.4.6" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" +checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" dependencies = [ "libc", ] @@ -5922,9 +6122,12 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "slab" -version = "0.4.11" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] [[package]] name = "smallvec" @@ -5939,8 +6142,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -6061,6 +6264,19 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +[[package]] +name = "strum_macros" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote 1.0.40", + "rustversion", + "syn 1.0.109", +] + [[package]] name = "subtle" version = "2.6.1" @@ -6091,9 +6307,9 @@ checksum = "7f3fece30b2dc06d65ecbca97b602db15bf75f932711d60cc604534f1f8b7a03" [[package]] name = "symbolic-common" -version = "12.16.2" +version = "12.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9da12f8fecbbeaa1ee62c1d50dc656407e007c3ee7b2a41afce4b5089eaef15e" +checksum = "6a1150bdda9314f6cfeeea801c23f5593c6e6a6c72e64f67e48d723a12b8efdb" dependencies = [ "debugid", "memmap2", @@ -6103,15 +6319,26 @@ dependencies = [ [[package]] name = "symbolic-demangle" -version = "12.16.2" +version = "12.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd35afe0ef9d35d3dcd41c67ddf882fc832a387221338153b7cd685a105495c" +checksum = "9f66537def48fbc704a92e4fdaab7833bc7cb2255faca8182592fb5fa617eb82" dependencies = [ "cpp_demangle", "rustc-demangle", "symbolic-common", ] +[[package]] +name = "syn" +version = "0.11.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad" +dependencies = [ + "quote 0.3.15", + "synom", + "unicode-xid 0.0.4", +] + [[package]] name = "syn" version = "1.0.109" @@ -6119,18 +6346,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2", - "quote", + "quote 1.0.40", "unicode-ident", ] [[package]] name = "syn" -version = "2.0.106" +version = "2.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" dependencies = [ "proc-macro2", - "quote", + "quote 1.0.40", "unicode-ident", ] @@ -6199,6 +6426,15 @@ dependencies = [ "futures-core", ] +[[package]] +name = "synom" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" +dependencies = [ + "unicode-xid 0.0.4", +] + [[package]] name = "synstructure" version = "0.13.2" @@ -6206,8 +6442,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -6259,24 +6495,25 @@ checksum = "1ac9aa371f599d22256307c24a9d748c041e548cbf599f35d890f9d365361790" [[package]] name = "tempfile" -version = "3.21.0" +version = "3.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e" +checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" dependencies = [ "fastrand", "getrandom 0.3.3", "once_cell", - "rustix 1.0.8", - "windows-sys 0.60.2", + "rustix 1.0.7", + "windows-sys 0.59.0", ] [[package]] name = "term" -version = "1.1.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a43bddab41f8626c7bdaab872bbba75f8df5847b516d77c569c746e2ae5eb746" +checksum = "8a984c8d058c627faaf5e8e2ed493fa3c51771889196de1016cf9c1c6e90d750" dependencies = [ - "windows-sys 0.60.2", + "home", + "windows-sys 0.59.0", ] [[package]] @@ -6325,11 +6562,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.16" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" +checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" dependencies = [ - "thiserror-impl 2.0.16", + "thiserror-impl 2.0.12", ] [[package]] @@ -6339,38 +6576,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] name = "thiserror-impl" -version = "2.0.16" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" +checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] name = "thread_local" -version = "1.1.9" +version = "1.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" dependencies = [ "cfg-if", + "once_cell", ] [[package]] name = "time" -version = "0.3.41" +version = "0.3.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" +checksum = "8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3" dependencies = [ "deranged", - "itoa", "num-conv", "powerfmt", "serde", @@ -6380,15 +6617,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" +checksum = "a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68" [[package]] name = "time-macros" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" +checksum = "7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c" dependencies = [ "num-conv", "time-core", @@ -6409,7 +6646,7 @@ dependencies = [ "linear-map", "linkme", "mediatype", - "num-traits", + "num-traits 0.2.19", "openapiv3_1", "prost 0.14.1", "prost-types 0.14.1", @@ -6420,7 +6657,7 @@ dependencies = [ "serde_json", "serde_qs", "serde_repr", - "thiserror 2.0.16", + "thiserror 2.0.12", "tinc-cel", "tinc-derive", "tonic", @@ -6439,10 +6676,10 @@ dependencies = [ "convert_case 0.8.0", "document-features", "fmtools", - "heck", + "heck 0.5.0", "indexmap 2.11.0", "insta", - "num-traits", + "num-traits 0.2.19", "openapiv3_1", "postcompile", "prettyplease", @@ -6451,14 +6688,14 @@ dependencies = [ "prost-build 0.14.1", "prost-reflect", "prost-types 0.14.1", - "quote", + "quote 1.0.40", "regex", "runtime-format", "serde", "serde_derive", "serde_json", - "syn 2.0.106", - "thiserror 2.0.16", + "syn 2.0.101", + "thiserror 2.0.12", "tinc-cel", "tinc-pb-prost", "tonic-build", @@ -6476,9 +6713,9 @@ dependencies = [ "fmtools", "insta", "linkme", - "num-traits", + "num-traits 0.2.19", "regex", - "thiserror 2.0.16", + "thiserror 2.0.12", "ulid", "url", "uuid", @@ -6489,8 +6726,8 @@ name = "tinc-derive" version = "0.2.0" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -6555,9 +6792,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.10.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" +checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" dependencies = [ "tinyvec_macros", ] @@ -6595,8 +6832,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -6674,9 +6911,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.16" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" +checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" dependencies = [ "bytes", "futures-core", @@ -6818,8 +7055,8 @@ checksum = "49e323d8bba3be30833707e36d046deabf10a35ae8ad3cae576943ea8933e25d" dependencies = [ "prettyplease", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -6899,7 +7136,7 @@ version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ - "bitflags 2.9.3", + "bitflags 2.9.1", "bytes", "futures-util", "http", @@ -6938,13 +7175,13 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -6988,14 +7225,14 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", "once_cell", - "regex-automata", + "regex", "sharded-slab", "smallvec", "thread_local", @@ -7021,10 +7258,16 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] +[[package]] +name = "trim-in-place" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc" + [[package]] name = "try-lock" version = "0.2.5" @@ -7044,7 +7287,7 @@ dependencies = [ "log", "rand 0.9.2", "sha1", - "thiserror 2.0.16", + "thiserror 2.0.12", "utf-8", ] @@ -7150,6 +7393,12 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" +[[package]] +name = "unicode-xid" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc" + [[package]] name = "unicode-xid" version = "0.2.6" @@ -7174,11 +7423,17 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" +[[package]] +name = "unty" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" + [[package]] name = "url" -version = "2.5.7" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", @@ -7212,9 +7467,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.18.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" dependencies = [ "getrandom 0.3.3", "js-sys", @@ -7246,6 +7501,12 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +[[package]] +name = "virtue" +version = "0.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" + [[package]] name = "vte" version = "0.14.1" @@ -7276,17 +7537,17 @@ dependencies = [ [[package]] name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" +version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi" -version = "0.14.3+wasi-0.2.4" +version = "0.14.2+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" dependencies = [ - "wit-bindgen", + "wit-bindgen-rt", ] [[package]] @@ -7316,8 +7577,8 @@ dependencies = [ "bumpalo", "log", "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", "wasm-bindgen-shared", ] @@ -7340,7 +7601,7 @@ version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ - "quote", + "quote 1.0.40", "wasm-bindgen-macro-support", ] @@ -7351,8 +7612,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -7456,18 +7717,27 @@ dependencies = [ [[package]] name = "webpki-root-certs" -version = "1.0.2" +version = "0.26.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" +dependencies = [ + "webpki-root-certs 1.0.0", +] + +[[package]] +name = "webpki-root-certs" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a" +checksum = "01a83f7e1a9f8712695c03eabe9ed3fbca0feff0152f33f12593e5a6303cb1a4" dependencies = [ "rustls-pki-types", ] [[package]] name = "webpki-roots" -version = "1.0.2" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" +checksum = "2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb" dependencies = [ "rustls-pki-types", ] @@ -7523,11 +7793,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.10" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -7589,8 +7859,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -7600,8 +7870,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -7871,18 +8141,21 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winnow" -version = "0.7.13" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" +checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" dependencies = [ "memchr", ] [[package]] -name = "wit-bindgen" -version = "0.45.0" +name = "wit-bindgen-rt" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.9.1", +] [[package]] name = "writeable" @@ -7914,7 +8187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "rustix 1.0.8", + "rustix 1.0.7", ] [[package]] @@ -7949,9 +8222,9 @@ checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" [[package]] name = "yaml-rust2" -version = "0.10.3" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7" +checksum = "18b783b2c2789414f8bb84ca3318fc9c2d7e7be1c22907d37839a58dedb369d3" dependencies = [ "arraydeque", "encoding_rs", @@ -7977,29 +8250,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.26" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" +checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.26" +version = "0.8.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" +checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] @@ -8018,8 +8291,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", "synstructure", ] @@ -8042,9 +8315,9 @@ dependencies = [ [[package]] name = "zerovec" -version = "0.11.4" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" +checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" dependencies = [ "yoke", "zerofrom", @@ -8058,8 +8331,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" dependencies = [ "proc-macro2", - "quote", - "syn 2.0.106", + "quote 1.0.40", + "syn 2.0.101", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 3a6647ad7..33469375c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,7 @@ members = [ "cloud/core", "cloud/proto", + "cloud/redis-module", "crates/aac", "crates/amf0", "crates/av1", @@ -26,6 +27,8 @@ members = [ "crates/openapiv3_1", "crates/postcompile", "crates/pprof", + "crates/redis-module-ext", + "crates/redis-module-ext/macros", "crates/rtmp", "crates/settings", "crates/signal", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 10645c012..ef34b99e1 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -245,7 +245,7 @@ "moduleExtensions": { "//vendor:cargo_ext.bzl%bindeps": { "general": { - "bzlTransitiveDigest": "uaXRGQIVX2G1u/gULvH/SO23K27dIcrjurnvoR1Sqng=", + "bzlTransitiveDigest": "fJ8LisI8KEphYA+nSlWs2yCMvfF0FdqdxUiJ98WmcnE=", "usagesDigest": "0vyNdgUB6Py8EFEYeVm1fABbu9FAMVvr905hmQzVjfU=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -9292,7 +9292,7 @@ }, "//vendor:cargo_ext.bzl%cargo_vendor": { "general": { - "bzlTransitiveDigest": "uaXRGQIVX2G1u/gULvH/SO23K27dIcrjurnvoR1Sqng=", + "bzlTransitiveDigest": "fJ8LisI8KEphYA+nSlWs2yCMvfF0FdqdxUiJ98WmcnE=", "usagesDigest": "mtR+K4/VVAmhgoN1cG7MXxv6mAD1vfxRZ8SSM66EtxE=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, @@ -9318,16 +9318,16 @@ "build_file": "@@//vendor/cargo:BUILD.addr2line-0.24.2.bazel" } }, - "cargo_vendor__adler2-2.0.1": { + "cargo_vendor__adler2-2.0.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa", + "sha256": "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/adler2/2.0.1/download" + "https://static.crates.io/crates/adler2/2.0.0/download" ], - "strip_prefix": "adler2-2.0.1", - "build_file": "@@//vendor/cargo:BUILD.adler2-2.0.1.bazel" + "strip_prefix": "adler2-2.0.0", + "build_file": "@@//vendor/cargo:BUILD.adler2-2.0.0.bazel" } }, "cargo_vendor__ahash-0.8.12": { @@ -9390,16 +9390,16 @@ "build_file": "@@//vendor/cargo:BUILD.anes-0.1.6.bazel" } }, - "cargo_vendor__anstream-0.6.20": { + "cargo_vendor__anstream-0.6.19": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192", + "sha256": "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/anstream/0.6.20/download" + "https://static.crates.io/crates/anstream/0.6.19/download" ], - "strip_prefix": "anstream-0.6.20", - "build_file": "@@//vendor/cargo:BUILD.anstream-0.6.20.bazel" + "strip_prefix": "anstream-0.6.19", + "build_file": "@@//vendor/cargo:BUILD.anstream-0.6.19.bazel" } }, "cargo_vendor__anstyle-1.0.11": { @@ -9426,40 +9426,40 @@ "build_file": "@@//vendor/cargo:BUILD.anstyle-parse-0.2.7.bazel" } }, - "cargo_vendor__anstyle-query-1.1.4": { + "cargo_vendor__anstyle-query-1.1.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2", + "sha256": "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/anstyle-query/1.1.4/download" + "https://static.crates.io/crates/anstyle-query/1.1.3/download" ], - "strip_prefix": "anstyle-query-1.1.4", - "build_file": "@@//vendor/cargo:BUILD.anstyle-query-1.1.4.bazel" + "strip_prefix": "anstyle-query-1.1.3", + "build_file": "@@//vendor/cargo:BUILD.anstyle-query-1.1.3.bazel" } }, - "cargo_vendor__anstyle-wincon-3.0.10": { + "cargo_vendor__anstyle-wincon-3.0.9": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a", + "sha256": "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/anstyle-wincon/3.0.10/download" + "https://static.crates.io/crates/anstyle-wincon/3.0.9/download" ], - "strip_prefix": "anstyle-wincon-3.0.10", - "build_file": "@@//vendor/cargo:BUILD.anstyle-wincon-3.0.10.bazel" + "strip_prefix": "anstyle-wincon-3.0.9", + "build_file": "@@//vendor/cargo:BUILD.anstyle-wincon-3.0.9.bazel" } }, - "cargo_vendor__anyhow-1.0.99": { + "cargo_vendor__anyhow-1.0.98": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100", + "sha256": "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/anyhow/1.0.99/download" + "https://static.crates.io/crates/anyhow/1.0.98/download" ], - "strip_prefix": "anyhow-1.0.99", - "build_file": "@@//vendor/cargo:BUILD.anyhow-1.0.99.bazel" + "strip_prefix": "anyhow-1.0.98", + "build_file": "@@//vendor/cargo:BUILD.anyhow-1.0.98.bazel" } }, "cargo_vendor__arc-swap-1.7.1": { @@ -9594,16 +9594,16 @@ "build_file": "@@//vendor/cargo:BUILD.async-stream-impl-0.3.6.bazel" } }, - "cargo_vendor__async-trait-0.1.89": { + "cargo_vendor__async-trait-0.1.88": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb", + "sha256": "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/async-trait/0.1.89/download" + "https://static.crates.io/crates/async-trait/0.1.88/download" ], - "strip_prefix": "async-trait-0.1.89", - "build_file": "@@//vendor/cargo:BUILD.async-trait-0.1.89.bazel" + "strip_prefix": "async-trait-0.1.88", + "build_file": "@@//vendor/cargo:BUILD.async-trait-0.1.88.bazel" } }, "cargo_vendor__atomic-waker-1.1.2": { @@ -9630,40 +9630,40 @@ "build_file": "@@//vendor/cargo:BUILD.atomicwrites-0.4.4.bazel" } }, - "cargo_vendor__autocfg-1.5.0": { + "cargo_vendor__autocfg-1.4.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8", + "sha256": "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/autocfg/1.5.0/download" + "https://static.crates.io/crates/autocfg/1.4.0/download" ], - "strip_prefix": "autocfg-1.5.0", - "build_file": "@@//vendor/cargo:BUILD.autocfg-1.5.0.bazel" + "strip_prefix": "autocfg-1.4.0", + "build_file": "@@//vendor/cargo:BUILD.autocfg-1.4.0.bazel" } }, - "cargo_vendor__aws-lc-rs-1.13.3": { + "cargo_vendor__aws-lc-rs-1.13.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba", + "sha256": "93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/aws-lc-rs/1.13.3/download" + "https://static.crates.io/crates/aws-lc-rs/1.13.1/download" ], - "strip_prefix": "aws-lc-rs-1.13.3", - "build_file": "@@//vendor/cargo:BUILD.aws-lc-rs-1.13.3.bazel" + "strip_prefix": "aws-lc-rs-1.13.1", + "build_file": "@@//vendor/cargo:BUILD.aws-lc-rs-1.13.1.bazel" } }, - "cargo_vendor__aws-lc-sys-0.30.0": { + "cargo_vendor__aws-lc-sys-0.29.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff", + "sha256": "61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/aws-lc-sys/0.30.0/download" + "https://static.crates.io/crates/aws-lc-sys/0.29.0/download" ], - "strip_prefix": "aws-lc-sys-0.30.0", - "build_file": "@@//vendor/cargo:BUILD.aws-lc-sys-0.30.0.bazel" + "strip_prefix": "aws-lc-sys-0.29.0", + "build_file": "@@//vendor/cargo:BUILD.aws-lc-sys-0.29.0.bazel" } }, "cargo_vendor__axum-0.8.4": { @@ -9810,6 +9810,42 @@ "build_file": "@@//vendor/cargo:BUILD.beef-0.5.2.bazel" } }, + "cargo_vendor__bincode-2.0.1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/bincode/2.0.1/download" + ], + "strip_prefix": "bincode-2.0.1", + "build_file": "@@//vendor/cargo:BUILD.bincode-2.0.1.bazel" + } + }, + "cargo_vendor__bincode_derive-2.0.1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/bincode_derive/2.0.1/download" + ], + "strip_prefix": "bincode_derive-2.0.1", + "build_file": "@@//vendor/cargo:BUILD.bincode_derive-2.0.1.bazel" + } + }, + "cargo_vendor__bindgen-0.66.1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/bindgen/0.66.1/download" + ], + "strip_prefix": "bindgen-0.66.1", + "build_file": "@@//vendor/cargo:BUILD.bindgen-0.66.1.bazel" + } + }, "cargo_vendor__bindgen-0.71.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -9858,16 +9894,16 @@ "build_file": "@@//vendor/cargo:BUILD.bitflags-1.3.2.bazel" } }, - "cargo_vendor__bitflags-2.9.3": { + "cargo_vendor__bitflags-2.9.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d", + "sha256": "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/bitflags/2.9.3/download" + "https://static.crates.io/crates/bitflags/2.9.1/download" ], - "strip_prefix": "bitflags-2.9.3", - "build_file": "@@//vendor/cargo:BUILD.bitflags-2.9.3.bazel" + "strip_prefix": "bitflags-2.9.1", + "build_file": "@@//vendor/cargo:BUILD.bitflags-2.9.1.bazel" } }, "cargo_vendor__bitmask-enum-2.2.5": { @@ -9906,28 +9942,28 @@ "build_file": "@@//vendor/cargo:BUILD.block-buffer-0.10.4.bazel" } }, - "cargo_vendor__bon-3.7.1": { + "cargo_vendor__bon-3.6.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "537c317ddf588aab15c695bf92cf55dec159b93221c074180ca3e0e5a94da415", + "sha256": "ced38439e7a86a4761f7f7d5ded5ff009135939ecb464a24452eaa4c1696af7d", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/bon/3.7.1/download" + "https://static.crates.io/crates/bon/3.6.3/download" ], - "strip_prefix": "bon-3.7.1", - "build_file": "@@//vendor/cargo:BUILD.bon-3.7.1.bazel" + "strip_prefix": "bon-3.6.3", + "build_file": "@@//vendor/cargo:BUILD.bon-3.6.3.bazel" } }, - "cargo_vendor__bon-macros-3.7.1": { + "cargo_vendor__bon-macros-3.6.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "ca5abbf2d4a4c6896197c9de13d6d7cb7eff438c63dacde1dde980569cb00248", + "sha256": "0ce61d2d3844c6b8d31b2353d9f66cf5e632b3e9549583fe3cac2f4f6136725e", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/bon-macros/3.7.1/download" + "https://static.crates.io/crates/bon-macros/3.6.3/download" ], - "strip_prefix": "bon-macros-3.7.1", - "build_file": "@@//vendor/cargo:BUILD.bon-macros-3.7.1.bazel" + "strip_prefix": "bon-macros-3.6.3", + "build_file": "@@//vendor/cargo:BUILD.bon-macros-3.6.3.bazel" } }, "cargo_vendor__bstr-1.12.0": { @@ -9942,28 +9978,28 @@ "build_file": "@@//vendor/cargo:BUILD.bstr-1.12.0.bazel" } }, - "cargo_vendor__bumpalo-3.19.0": { + "cargo_vendor__bumpalo-3.18.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43", + "sha256": "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/bumpalo/3.19.0/download" + "https://static.crates.io/crates/bumpalo/3.18.1/download" ], - "strip_prefix": "bumpalo-3.19.0", - "build_file": "@@//vendor/cargo:BUILD.bumpalo-3.19.0.bazel" + "strip_prefix": "bumpalo-3.18.1", + "build_file": "@@//vendor/cargo:BUILD.bumpalo-3.18.1.bazel" } }, - "cargo_vendor__bytemuck-1.23.2": { + "cargo_vendor__bytemuck-1.23.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677", + "sha256": "9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/bytemuck/1.23.2/download" + "https://static.crates.io/crates/bytemuck/1.23.0/download" ], - "strip_prefix": "bytemuck-1.23.2", - "build_file": "@@//vendor/cargo:BUILD.bytemuck-1.23.2.bazel" + "strip_prefix": "bytemuck-1.23.0", + "build_file": "@@//vendor/cargo:BUILD.bytemuck-1.23.0.bazel" } }, "cargo_vendor__byteorder-1.5.0": { @@ -10026,16 +10062,16 @@ "build_file": "@@//vendor/cargo:BUILD.bytestring-1.4.0.bazel" } }, - "cargo_vendor__camino-1.1.12": { + "cargo_vendor__camino-1.1.10": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5", + "sha256": "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/camino/1.1.12/download" + "https://static.crates.io/crates/camino/1.1.10/download" ], - "strip_prefix": "camino-1.1.12", - "build_file": "@@//vendor/cargo:BUILD.camino-1.1.12.bazel" + "strip_prefix": "camino-1.1.10", + "build_file": "@@//vendor/cargo:BUILD.camino-1.1.10.bazel" } }, "cargo_vendor__camino-tempfile-1.4.1": { @@ -10122,16 +10158,16 @@ "build_file": "@@//vendor/cargo:BUILD.cast-0.3.0.bazel" } }, - "cargo_vendor__cc-1.2.34": { + "cargo_vendor__cc-1.2.26": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc", + "sha256": "956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/cc/1.2.34/download" + "https://static.crates.io/crates/cc/1.2.26/download" ], - "strip_prefix": "cc-1.2.34", - "build_file": "@@//vendor/cargo:BUILD.cc-1.2.34.bazel" + "strip_prefix": "cc-1.2.26", + "build_file": "@@//vendor/cargo:BUILD.cc-1.2.26.bazel" } }, "cargo_vendor__cedar-policy-4.5.1": { @@ -10290,52 +10326,52 @@ "build_file": "@@//vendor/cargo:BUILD.clang-sys-1.8.1.bazel" } }, - "cargo_vendor__clap-4.5.46": { + "cargo_vendor__clap-4.5.39": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57", + "sha256": "fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/clap/4.5.46/download" + "https://static.crates.io/crates/clap/4.5.39/download" ], - "strip_prefix": "clap-4.5.46", - "build_file": "@@//vendor/cargo:BUILD.clap-4.5.46.bazel" + "strip_prefix": "clap-4.5.39", + "build_file": "@@//vendor/cargo:BUILD.clap-4.5.39.bazel" } }, - "cargo_vendor__clap_builder-4.5.46": { + "cargo_vendor__clap_builder-4.5.39": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41", + "sha256": "89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/clap_builder/4.5.46/download" + "https://static.crates.io/crates/clap_builder/4.5.39/download" ], - "strip_prefix": "clap_builder-4.5.46", - "build_file": "@@//vendor/cargo:BUILD.clap_builder-4.5.46.bazel" + "strip_prefix": "clap_builder-4.5.39", + "build_file": "@@//vendor/cargo:BUILD.clap_builder-4.5.39.bazel" } }, - "cargo_vendor__clap_derive-4.5.45": { + "cargo_vendor__clap_derive-4.5.32": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6", + "sha256": "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/clap_derive/4.5.45/download" + "https://static.crates.io/crates/clap_derive/4.5.32/download" ], - "strip_prefix": "clap_derive-4.5.45", - "build_file": "@@//vendor/cargo:BUILD.clap_derive-4.5.45.bazel" + "strip_prefix": "clap_derive-4.5.32", + "build_file": "@@//vendor/cargo:BUILD.clap_derive-4.5.32.bazel" } }, - "cargo_vendor__clap_lex-0.7.5": { + "cargo_vendor__clap_lex-0.7.4": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675", + "sha256": "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/clap_lex/0.7.5/download" + "https://static.crates.io/crates/clap_lex/0.7.4/download" ], - "strip_prefix": "clap_lex-0.7.5", - "build_file": "@@//vendor/cargo:BUILD.clap_lex-0.7.5.bazel" + "strip_prefix": "clap_lex-0.7.4", + "build_file": "@@//vendor/cargo:BUILD.clap_lex-0.7.4.bazel" } }, "cargo_vendor__cmake-0.1.54": { @@ -10554,16 +10590,16 @@ "build_file": "@@//vendor/cargo:BUILD.crc16-0.4.0.bazel" } }, - "cargo_vendor__crc32fast-1.5.0": { + "cargo_vendor__crc32fast-1.4.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511", + "sha256": "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/crc32fast/1.5.0/download" + "https://static.crates.io/crates/crc32fast/1.4.2/download" ], - "strip_prefix": "crc32fast-1.5.0", - "build_file": "@@//vendor/cargo:BUILD.crc32fast-1.5.0.bazel" + "strip_prefix": "crc32fast-1.4.2", + "build_file": "@@//vendor/cargo:BUILD.crc32fast-1.4.2.bazel" } }, "cargo_vendor__criterion-0.7.0": { @@ -10662,16 +10698,16 @@ "build_file": "@@//vendor/cargo:BUILD.crossterm_winapi-0.9.1.bazel" } }, - "cargo_vendor__crunchy-0.2.4": { + "cargo_vendor__crunchy-0.2.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5", + "sha256": "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/crunchy/0.2.4/download" + "https://static.crates.io/crates/crunchy/0.2.3/download" ], - "strip_prefix": "crunchy-0.2.4", - "build_file": "@@//vendor/cargo:BUILD.crunchy-0.2.4.bazel" + "strip_prefix": "crunchy-0.2.3", + "build_file": "@@//vendor/cargo:BUILD.crunchy-0.2.3.bazel" } }, "cargo_vendor__crypto-common-0.1.6": { @@ -10818,6 +10854,30 @@ "build_file": "@@//vendor/cargo:BUILD.debugid-0.8.0.bazel" } }, + "cargo_vendor__deepsize-0.2.0": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "1cdb987ec36f6bf7bfbea3f928b75590b736fc42af8e54d97592481351b2b96c", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/deepsize/0.2.0/download" + ], + "strip_prefix": "deepsize-0.2.0", + "build_file": "@@//vendor/cargo:BUILD.deepsize-0.2.0.bazel" + } + }, + "cargo_vendor__deepsize_derive-0.1.2": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "990101d41f3bc8c1a45641024377ee284ecc338e5ecf3ea0f0e236d897c72796", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/deepsize_derive/0.1.2/download" + ], + "strip_prefix": "deepsize_derive-0.1.2", + "build_file": "@@//vendor/cargo:BUILD.deepsize_derive-0.1.2.bazel" + } + }, "cargo_vendor__der-0.7.10": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -10842,16 +10902,16 @@ "build_file": "@@//vendor/cargo:BUILD.der-parser-9.0.0.bazel" } }, - "cargo_vendor__deranged-0.4.0": { + "cargo_vendor__deranged-0.5.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e", + "sha256": "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/deranged/0.4.0/download" + "https://static.crates.io/crates/deranged/0.5.3/download" ], - "strip_prefix": "deranged-0.4.0", - "build_file": "@@//vendor/cargo:BUILD.deranged-0.4.0.bazel" + "strip_prefix": "deranged-0.5.3", + "build_file": "@@//vendor/cargo:BUILD.deranged-0.5.3.bazel" } }, "cargo_vendor__derive-where-1.6.0": { @@ -11142,6 +11202,18 @@ "build_file": "@@//vendor/cargo:BUILD.enum-ordinalize-derive-4.3.1.bazel" } }, + "cargo_vendor__enum-primitive-derive-0.1.2": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "e2b90e520ec62c1864c8c78d637acbfe8baf5f63240f2fb8165b8325c07812dd", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/enum-primitive-derive/0.1.2/download" + ], + "strip_prefix": "enum-primitive-derive-0.1.2", + "build_file": "@@//vendor/cargo:BUILD.enum-primitive-derive-0.1.2.bazel" + } + }, "cargo_vendor__env_filter-0.1.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11226,16 +11298,16 @@ "build_file": "@@//vendor/cargo:BUILD.erased-serde-0.4.6.bazel" } }, - "cargo_vendor__errno-0.3.13": { + "cargo_vendor__errno-0.3.12": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad", + "sha256": "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/errno/0.3.13/download" + "https://static.crates.io/crates/errno/0.3.12/download" ], - "strip_prefix": "errno-0.3.13", - "build_file": "@@//vendor/cargo:BUILD.errno-0.3.13.bazel" + "strip_prefix": "errno-0.3.12", + "build_file": "@@//vendor/cargo:BUILD.errno-0.3.12.bazel" } }, "cargo_vendor__fallible-iterator-0.2.0": { @@ -11418,16 +11490,16 @@ "build_file": "@@//vendor/cargo:BUILD.foreign-types-shared-0.1.1.bazel" } }, - "cargo_vendor__form_urlencoded-1.2.2": { + "cargo_vendor__form_urlencoded-1.2.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf", + "sha256": "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/form_urlencoded/1.2.2/download" + "https://static.crates.io/crates/form_urlencoded/1.2.1/download" ], - "strip_prefix": "form_urlencoded-1.2.2", - "build_file": "@@//vendor/cargo:BUILD.form_urlencoded-1.2.2.bazel" + "strip_prefix": "form_urlencoded-1.2.1", + "build_file": "@@//vendor/cargo:BUILD.form_urlencoded-1.2.1.bazel" } }, "cargo_vendor__fred-10.1.0": { @@ -11538,16 +11610,16 @@ "build_file": "@@//vendor/cargo:BUILD.futures-io-0.3.31.bazel" } }, - "cargo_vendor__futures-lite-2.6.1": { + "cargo_vendor__futures-lite-2.6.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad", + "sha256": "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/futures-lite/2.6.1/download" + "https://static.crates.io/crates/futures-lite/2.6.0/download" ], - "strip_prefix": "futures-lite-2.6.1", - "build_file": "@@//vendor/cargo:BUILD.futures-lite-2.6.1.bazel" + "strip_prefix": "futures-lite-2.6.0", + "build_file": "@@//vendor/cargo:BUILD.futures-lite-2.6.0.bazel" } }, "cargo_vendor__futures-macro-0.3.31": { @@ -11670,16 +11742,16 @@ "build_file": "@@//vendor/cargo:BUILD.gimli-0.31.1.bazel" } }, - "cargo_vendor__glob-0.3.3": { + "cargo_vendor__glob-0.3.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280", + "sha256": "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/glob/0.3.3/download" + "https://static.crates.io/crates/glob/0.3.2/download" ], - "strip_prefix": "glob-0.3.3", - "build_file": "@@//vendor/cargo:BUILD.glob-0.3.3.bazel" + "strip_prefix": "glob-0.3.2", + "build_file": "@@//vendor/cargo:BUILD.glob-0.3.2.bazel" } }, "cargo_vendor__globset-0.4.16": { @@ -11718,16 +11790,16 @@ "build_file": "@@//vendor/cargo:BUILD.guppy-workspace-hack-0.1.0.bazel" } }, - "cargo_vendor__h2-0.4.12": { + "cargo_vendor__h2-0.4.10": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386", + "sha256": "a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/h2/0.4.12/download" + "https://static.crates.io/crates/h2/0.4.10/download" ], - "strip_prefix": "h2-0.4.12", - "build_file": "@@//vendor/cargo:BUILD.h2-0.4.12.bazel" + "strip_prefix": "h2-0.4.10", + "build_file": "@@//vendor/cargo:BUILD.h2-0.4.10.bazel" } }, "cargo_vendor__h3-0.0.8": { @@ -11790,16 +11862,16 @@ "build_file": "@@//vendor/cargo:BUILD.hashbrown-0.14.5.bazel" } }, - "cargo_vendor__hashbrown-0.15.5": { + "cargo_vendor__hashbrown-0.15.4": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1", + "sha256": "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/hashbrown/0.15.5/download" + "https://static.crates.io/crates/hashbrown/0.15.4/download" ], - "strip_prefix": "hashbrown-0.15.5", - "build_file": "@@//vendor/cargo:BUILD.hashbrown-0.15.5.bazel" + "strip_prefix": "hashbrown-0.15.4", + "build_file": "@@//vendor/cargo:BUILD.hashbrown-0.15.4.bazel" } }, "cargo_vendor__hashlink-0.10.0": { @@ -11814,6 +11886,18 @@ "build_file": "@@//vendor/cargo:BUILD.hashlink-0.10.0.bazel" } }, + "cargo_vendor__heck-0.4.1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/heck/0.4.1/download" + ], + "strip_prefix": "heck-0.4.1", + "build_file": "@@//vendor/cargo:BUILD.heck-0.4.1.bazel" + } + }, "cargo_vendor__heck-0.5.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11946,16 +12030,16 @@ "build_file": "@@//vendor/cargo:BUILD.humantime-serde-1.1.1.bazel" } }, - "cargo_vendor__hyper-1.7.0": { + "cargo_vendor__hyper-1.6.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e", + "sha256": "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/hyper/1.7.0/download" + "https://static.crates.io/crates/hyper/1.6.0/download" ], - "strip_prefix": "hyper-1.7.0", - "build_file": "@@//vendor/cargo:BUILD.hyper-1.7.0.bazel" + "strip_prefix": "hyper-1.6.0", + "build_file": "@@//vendor/cargo:BUILD.hyper-1.6.0.bazel" } }, "cargo_vendor__hyper-rustls-0.27.7": { @@ -11982,16 +12066,16 @@ "build_file": "@@//vendor/cargo:BUILD.hyper-timeout-0.5.2.bazel" } }, - "cargo_vendor__hyper-util-0.1.16": { + "cargo_vendor__hyper-util-0.1.14": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e", + "sha256": "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/hyper-util/0.1.16/download" + "https://static.crates.io/crates/hyper-util/0.1.14/download" ], - "strip_prefix": "hyper-util-0.1.16", - "build_file": "@@//vendor/cargo:BUILD.hyper-util-0.1.16.bazel" + "strip_prefix": "hyper-util-0.1.14", + "build_file": "@@//vendor/cargo:BUILD.hyper-util-0.1.14.bazel" } }, "cargo_vendor__iana-time-zone-0.1.63": { @@ -12114,16 +12198,16 @@ "build_file": "@@//vendor/cargo:BUILD.ident_case-1.0.1.bazel" } }, - "cargo_vendor__idna-1.1.0": { + "cargo_vendor__idna-1.0.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de", + "sha256": "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/idna/1.1.0/download" + "https://static.crates.io/crates/idna/1.0.3/download" ], - "strip_prefix": "idna-1.1.0", - "build_file": "@@//vendor/cargo:BUILD.idna-1.1.0.bazel" + "strip_prefix": "idna-1.0.3", + "build_file": "@@//vendor/cargo:BUILD.idna-1.0.3.bazel" } }, "cargo_vendor__idna_adapter-1.2.1": { @@ -12366,16 +12450,16 @@ "build_file": "@@//vendor/cargo:BUILD.jiff-0.2.15.bazel" } }, - "cargo_vendor__jobserver-0.1.34": { + "cargo_vendor__jobserver-0.1.33": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33", + "sha256": "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/jobserver/0.1.34/download" + "https://static.crates.io/crates/jobserver/0.1.33/download" ], - "strip_prefix": "jobserver-0.1.34", - "build_file": "@@//vendor/cargo:BUILD.jobserver-0.1.34.bazel" + "strip_prefix": "jobserver-0.1.33", + "build_file": "@@//vendor/cargo:BUILD.jobserver-0.1.33.bazel" } }, "cargo_vendor__js-sys-0.3.77": { @@ -12450,6 +12534,18 @@ "build_file": "@@//vendor/cargo:BUILD.lazy_static-1.5.0.bazel" } }, + "cargo_vendor__lazycell-1.3.0": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/lazycell/1.3.0/download" + ], + "strip_prefix": "lazycell-1.3.0", + "build_file": "@@//vendor/cargo:BUILD.lazycell-1.3.0.bazel" + } + }, "cargo_vendor__libc-0.2.175": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -12558,16 +12654,16 @@ "build_file": "@@//vendor/cargo:BUILD.litemap-0.8.0.bazel" } }, - "cargo_vendor__litrs-0.4.2": { + "cargo_vendor__litrs-0.4.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed", + "sha256": "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/litrs/0.4.2/download" + "https://static.crates.io/crates/litrs/0.4.1/download" ], - "strip_prefix": "litrs-0.4.2", - "build_file": "@@//vendor/cargo:BUILD.litrs-0.4.2.bazel" + "strip_prefix": "litrs-0.4.1", + "build_file": "@@//vendor/cargo:BUILD.litrs-0.4.1.bazel" } }, "cargo_vendor__lock_api-0.4.13": { @@ -12654,16 +12750,16 @@ "build_file": "@@//vendor/cargo:BUILD.lru-slab-0.1.2.bazel" } }, - "cargo_vendor__matchers-0.2.0": { + "cargo_vendor__matchers-0.1.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9", + "sha256": "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/matchers/0.2.0/download" + "https://static.crates.io/crates/matchers/0.1.0/download" ], - "strip_prefix": "matchers-0.2.0", - "build_file": "@@//vendor/cargo:BUILD.matchers-0.2.0.bazel" + "strip_prefix": "matchers-0.1.0", + "build_file": "@@//vendor/cargo:BUILD.matchers-0.1.0.bazel" } }, "cargo_vendor__matchit-0.8.4": { @@ -12714,16 +12810,28 @@ "build_file": "@@//vendor/cargo:BUILD.memchr-2.7.5.bazel" } }, - "cargo_vendor__memmap2-0.9.8": { + "cargo_vendor__memmap2-0.9.5": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7", + "sha256": "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/memmap2/0.9.8/download" + "https://static.crates.io/crates/memmap2/0.9.5/download" ], - "strip_prefix": "memmap2-0.9.8", - "build_file": "@@//vendor/cargo:BUILD.memmap2-0.9.8.bazel" + "strip_prefix": "memmap2-0.9.5", + "build_file": "@@//vendor/cargo:BUILD.memmap2-0.9.5.bazel" + } + }, + "cargo_vendor__memoffset-0.7.1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/memoffset/0.7.1/download" + ], + "strip_prefix": "memoffset-0.7.1", + "build_file": "@@//vendor/cargo:BUILD.memoffset-0.7.1.bazel" } }, "cargo_vendor__miette-7.6.0": { @@ -12762,16 +12870,16 @@ "build_file": "@@//vendor/cargo:BUILD.mime-0.3.17.bazel" } }, - "cargo_vendor__minijinja-2.12.0": { + "cargo_vendor__minijinja-2.10.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "a9f264d75233323f4b7d2f03aefe8a990690cdebfbfe26ea86bcbaec5e9ac990", + "sha256": "dd72e8b4e42274540edabec853f607c015c73436159b06c39c7af85a20433155", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/minijinja/2.12.0/download" + "https://static.crates.io/crates/minijinja/2.10.2/download" ], - "strip_prefix": "minijinja-2.12.0", - "build_file": "@@//vendor/cargo:BUILD.minijinja-2.12.0.bazel" + "strip_prefix": "minijinja-2.10.2", + "build_file": "@@//vendor/cargo:BUILD.minijinja-2.10.2.bazel" } }, "cargo_vendor__minimal-lexical-0.2.1": { @@ -12786,16 +12894,16 @@ "build_file": "@@//vendor/cargo:BUILD.minimal-lexical-0.2.1.bazel" } }, - "cargo_vendor__miniz_oxide-0.8.9": { + "cargo_vendor__miniz_oxide-0.8.8": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316", + "sha256": "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/miniz_oxide/0.8.9/download" + "https://static.crates.io/crates/miniz_oxide/0.8.8/download" ], - "strip_prefix": "miniz_oxide-0.8.9", - "build_file": "@@//vendor/cargo:BUILD.miniz_oxide-0.8.9.bazel" + "strip_prefix": "miniz_oxide-0.8.8", + "build_file": "@@//vendor/cargo:BUILD.miniz_oxide-0.8.8.bazel" } }, "cargo_vendor__mio-1.0.4": { @@ -12954,16 +13062,16 @@ "build_file": "@@//vendor/cargo:BUILD.nonempty-0.10.0.bazel" } }, - "cargo_vendor__nu-ansi-term-0.50.1": { + "cargo_vendor__nu-ansi-term-0.46.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399", + "sha256": "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/nu-ansi-term/0.50.1/download" + "https://static.crates.io/crates/nu-ansi-term/0.46.0/download" ], - "strip_prefix": "nu-ansi-term-0.50.1", - "build_file": "@@//vendor/cargo:BUILD.nu-ansi-term-0.50.1.bazel" + "strip_prefix": "nu-ansi-term-0.46.0", + "build_file": "@@//vendor/cargo:BUILD.nu-ansi-term-0.46.0.bazel" } }, "cargo_vendor__num-bigint-0.4.6": { @@ -13038,6 +13146,18 @@ "build_file": "@@//vendor/cargo:BUILD.num-iter-0.1.45.bazel" } }, + "cargo_vendor__num-traits-0.1.43": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/num-traits/0.1.43/download" + ], + "strip_prefix": "num-traits-0.1.43", + "build_file": "@@//vendor/cargo:BUILD.num-traits-0.1.43.bazel" + } + }, "cargo_vendor__num-traits-0.2.19": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -13266,6 +13386,18 @@ "build_file": "@@//vendor/cargo:BUILD.os_pipe-1.2.2.bazel" } }, + "cargo_vendor__overload-0.1.1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/overload/0.1.1/download" + ], + "strip_prefix": "overload-0.1.1", + "build_file": "@@//vendor/cargo:BUILD.overload-0.1.1.bazel" + } + }, "cargo_vendor__owo-colors-4.2.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -13362,6 +13494,18 @@ "build_file": "@@//vendor/cargo:BUILD.pathdiff-0.2.3.bazel" } }, + "cargo_vendor__peeking_take_while-0.1.2": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/peeking_take_while/0.1.2/download" + ], + "strip_prefix": "peeking_take_while-0.1.2", + "build_file": "@@//vendor/cargo:BUILD.peeking_take_while-0.1.2.bazel" + } + }, "cargo_vendor__pem-rfc7468-0.7.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -13374,64 +13518,64 @@ "build_file": "@@//vendor/cargo:BUILD.pem-rfc7468-0.7.0.bazel" } }, - "cargo_vendor__percent-encoding-2.3.2": { + "cargo_vendor__percent-encoding-2.3.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220", + "sha256": "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/percent-encoding/2.3.2/download" + "https://static.crates.io/crates/percent-encoding/2.3.1/download" ], - "strip_prefix": "percent-encoding-2.3.2", - "build_file": "@@//vendor/cargo:BUILD.percent-encoding-2.3.2.bazel" + "strip_prefix": "percent-encoding-2.3.1", + "build_file": "@@//vendor/cargo:BUILD.percent-encoding-2.3.1.bazel" } }, - "cargo_vendor__pest-2.8.1": { + "cargo_vendor__pest-2.8.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323", + "sha256": "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/pest/2.8.1/download" + "https://static.crates.io/crates/pest/2.8.0/download" ], - "strip_prefix": "pest-2.8.1", - "build_file": "@@//vendor/cargo:BUILD.pest-2.8.1.bazel" + "strip_prefix": "pest-2.8.0", + "build_file": "@@//vendor/cargo:BUILD.pest-2.8.0.bazel" } }, - "cargo_vendor__pest_derive-2.8.1": { + "cargo_vendor__pest_derive-2.8.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc", + "sha256": "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/pest_derive/2.8.1/download" + "https://static.crates.io/crates/pest_derive/2.8.0/download" ], - "strip_prefix": "pest_derive-2.8.1", - "build_file": "@@//vendor/cargo:BUILD.pest_derive-2.8.1.bazel" + "strip_prefix": "pest_derive-2.8.0", + "build_file": "@@//vendor/cargo:BUILD.pest_derive-2.8.0.bazel" } }, - "cargo_vendor__pest_generator-2.8.1": { + "cargo_vendor__pest_generator-2.8.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966", + "sha256": "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/pest_generator/2.8.1/download" + "https://static.crates.io/crates/pest_generator/2.8.0/download" ], - "strip_prefix": "pest_generator-2.8.1", - "build_file": "@@//vendor/cargo:BUILD.pest_generator-2.8.1.bazel" + "strip_prefix": "pest_generator-2.8.0", + "build_file": "@@//vendor/cargo:BUILD.pest_generator-2.8.0.bazel" } }, - "cargo_vendor__pest_meta-2.8.1": { + "cargo_vendor__pest_meta-2.8.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5", + "sha256": "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/pest_meta/2.8.1/download" + "https://static.crates.io/crates/pest_meta/2.8.0/download" ], - "strip_prefix": "pest_meta-2.8.1", - "build_file": "@@//vendor/cargo:BUILD.pest_meta-2.8.1.bazel" + "strip_prefix": "pest_meta-2.8.0", + "build_file": "@@//vendor/cargo:BUILD.pest_meta-2.8.0.bazel" } }, "cargo_vendor__petgraph-0.6.5": { @@ -13710,16 +13854,16 @@ "build_file": "@@//vendor/cargo:BUILD.postgres-types-0.2.9.bazel" } }, - "cargo_vendor__potential_utf-0.1.3": { + "cargo_vendor__potential_utf-0.1.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a", + "sha256": "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/potential_utf/0.1.3/download" + "https://static.crates.io/crates/potential_utf/0.1.2/download" ], - "strip_prefix": "potential_utf-0.1.3", - "build_file": "@@//vendor/cargo:BUILD.potential_utf-0.1.3.bazel" + "strip_prefix": "potential_utf-0.1.2", + "build_file": "@@//vendor/cargo:BUILD.potential_utf-0.1.2.bazel" } }, "cargo_vendor__powerfmt-0.2.0": { @@ -13782,28 +13926,28 @@ "build_file": "@@//vendor/cargo:BUILD.pretty-0.12.4.bazel" } }, - "cargo_vendor__prettyplease-0.2.37": { + "cargo_vendor__prettyplease-0.2.33": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b", + "sha256": "9dee91521343f4c5c6a63edd65e54f31f5c92fe8978c40a4282f8372194c6a7d", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/prettyplease/0.2.37/download" + "https://static.crates.io/crates/prettyplease/0.2.33/download" ], - "strip_prefix": "prettyplease-0.2.37", - "build_file": "@@//vendor/cargo:BUILD.prettyplease-0.2.37.bazel" + "strip_prefix": "prettyplease-0.2.33", + "build_file": "@@//vendor/cargo:BUILD.prettyplease-0.2.33.bazel" } }, - "cargo_vendor__proc-macro2-1.0.101": { + "cargo_vendor__proc-macro2-1.0.95": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de", + "sha256": "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/proc-macro2/1.0.101/download" + "https://static.crates.io/crates/proc-macro2/1.0.95/download" ], - "strip_prefix": "proc-macro2-1.0.101", - "build_file": "@@//vendor/cargo:BUILD.proc-macro2-1.0.101.bazel" + "strip_prefix": "proc-macro2-1.0.95", + "build_file": "@@//vendor/cargo:BUILD.proc-macro2-1.0.95.bazel" } }, "cargo_vendor__prometheus-client-0.23.1": { @@ -14046,40 +14190,52 @@ "build_file": "@@//vendor/cargo:BUILD.quick-xml-0.37.5.bazel" } }, - "cargo_vendor__quinn-0.11.9": { + "cargo_vendor__quinn-0.11.8": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/quinn/0.11.8/download" + ], + "strip_prefix": "quinn-0.11.8", + "build_file": "@@//vendor/cargo:BUILD.quinn-0.11.8.bazel" + } + }, + "cargo_vendor__quinn-proto-0.11.12": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20", + "sha256": "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/quinn/0.11.9/download" + "https://static.crates.io/crates/quinn-proto/0.11.12/download" ], - "strip_prefix": "quinn-0.11.9", - "build_file": "@@//vendor/cargo:BUILD.quinn-0.11.9.bazel" + "strip_prefix": "quinn-proto-0.11.12", + "build_file": "@@//vendor/cargo:BUILD.quinn-proto-0.11.12.bazel" } }, - "cargo_vendor__quinn-proto-0.11.13": { + "cargo_vendor__quinn-udp-0.5.12": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31", + "sha256": "ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/quinn-proto/0.11.13/download" + "https://static.crates.io/crates/quinn-udp/0.5.12/download" ], - "strip_prefix": "quinn-proto-0.11.13", - "build_file": "@@//vendor/cargo:BUILD.quinn-proto-0.11.13.bazel" + "strip_prefix": "quinn-udp-0.5.12", + "build_file": "@@//vendor/cargo:BUILD.quinn-udp-0.5.12.bazel" } }, - "cargo_vendor__quinn-udp-0.5.14": { + "cargo_vendor__quote-0.3.15": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd", + "sha256": "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/quinn-udp/0.5.14/download" + "https://static.crates.io/crates/quote/0.3.15/download" ], - "strip_prefix": "quinn-udp-0.5.14", - "build_file": "@@//vendor/cargo:BUILD.quinn-udp-0.5.14.bazel" + "strip_prefix": "quote-0.3.15", + "build_file": "@@//vendor/cargo:BUILD.quote-0.3.15.bazel" } }, "cargo_vendor__quote-1.0.40": { @@ -14166,28 +14322,28 @@ "build_file": "@@//vendor/cargo:BUILD.rand_core-0.9.3.bazel" } }, - "cargo_vendor__rayon-1.11.0": { + "cargo_vendor__rayon-1.10.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f", + "sha256": "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rayon/1.11.0/download" + "https://static.crates.io/crates/rayon/1.10.0/download" ], - "strip_prefix": "rayon-1.11.0", - "build_file": "@@//vendor/cargo:BUILD.rayon-1.11.0.bazel" + "strip_prefix": "rayon-1.10.0", + "build_file": "@@//vendor/cargo:BUILD.rayon-1.10.0.bazel" } }, - "cargo_vendor__rayon-core-1.13.0": { + "cargo_vendor__rayon-core-1.12.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91", + "sha256": "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rayon-core/1.13.0/download" + "https://static.crates.io/crates/rayon-core/1.12.1/download" ], - "strip_prefix": "rayon-core-1.13.0", - "build_file": "@@//vendor/cargo:BUILD.rayon-core-1.13.0.bazel" + "strip_prefix": "rayon-core-1.12.1", + "build_file": "@@//vendor/cargo:BUILD.rayon-core-1.12.1.bazel" } }, "cargo_vendor__recursion-0.5.4": { @@ -14202,6 +14358,25 @@ "build_file": "@@//vendor/cargo:BUILD.recursion-0.5.4.bazel" } }, + "cargo_vendor__redis-module-2.1.1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "503d94e254bd167c5163c18b701f05dcb78a1270", + "init_submodules": true, + "remote": "https://github.com/RedisLabsModules/redismodule-rs", + "build_file": "@@//vendor/cargo:BUILD.redis-module-2.1.1.bazel" + } + }, + "cargo_vendor__redis-module-macros-internals-99.99.99": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:git.bzl%git_repository", + "attributes": { + "commit": "503d94e254bd167c5163c18b701f05dcb78a1270", + "init_submodules": true, + "remote": "https://github.com/RedisLabsModules/redismodule-rs", + "build_file": "@@//vendor/cargo:BUILD.redis-module-macros-internals-99.99.99.bazel", + "strip_prefix": "redismodule-rs-macros-internals" + } + }, "cargo_vendor__redis-protocol-6.0.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -14238,40 +14413,64 @@ "build_file": "@@//vendor/cargo:BUILD.ref-cast-impl-1.0.24.bazel" } }, - "cargo_vendor__regex-1.11.2": { + "cargo_vendor__regex-1.11.1": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/regex/1.11.1/download" + ], + "strip_prefix": "regex-1.11.1", + "build_file": "@@//vendor/cargo:BUILD.regex-1.11.1.bazel" + } + }, + "cargo_vendor__regex-automata-0.1.10": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912", + "sha256": "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/regex/1.11.2/download" + "https://static.crates.io/crates/regex-automata/0.1.10/download" ], - "strip_prefix": "regex-1.11.2", - "build_file": "@@//vendor/cargo:BUILD.regex-1.11.2.bazel" + "strip_prefix": "regex-automata-0.1.10", + "build_file": "@@//vendor/cargo:BUILD.regex-automata-0.1.10.bazel" } }, - "cargo_vendor__regex-automata-0.4.10": { + "cargo_vendor__regex-automata-0.4.9": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6", + "sha256": "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/regex-automata/0.4.10/download" + "https://static.crates.io/crates/regex-automata/0.4.9/download" ], - "strip_prefix": "regex-automata-0.4.10", - "build_file": "@@//vendor/cargo:BUILD.regex-automata-0.4.10.bazel" + "strip_prefix": "regex-automata-0.4.9", + "build_file": "@@//vendor/cargo:BUILD.regex-automata-0.4.9.bazel" } }, - "cargo_vendor__regex-syntax-0.8.6": { + "cargo_vendor__regex-syntax-0.6.29": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001", + "sha256": "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/regex-syntax/0.8.6/download" + "https://static.crates.io/crates/regex-syntax/0.6.29/download" ], - "strip_prefix": "regex-syntax-0.8.6", - "build_file": "@@//vendor/cargo:BUILD.regex-syntax-0.8.6.bazel" + "strip_prefix": "regex-syntax-0.6.29", + "build_file": "@@//vendor/cargo:BUILD.regex-syntax-0.6.29.bazel" + } + }, + "cargo_vendor__regex-syntax-0.8.5": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/regex-syntax/0.8.5/download" + ], + "strip_prefix": "regex-syntax-0.8.5", + "build_file": "@@//vendor/cargo:BUILD.regex-syntax-0.8.5.bazel" } }, "cargo_vendor__reqwest-0.12.23": { @@ -14331,28 +14530,40 @@ "build_file": "@@//vendor/cargo:BUILD.runtime-format-0.1.3.bazel" } }, - "cargo_vendor__rust-ini-0.21.3": { + "cargo_vendor__rust-ini-0.21.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7", + "sha256": "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rust-ini/0.21.3/download" + "https://static.crates.io/crates/rust-ini/0.21.1/download" ], - "strip_prefix": "rust-ini-0.21.3", - "build_file": "@@//vendor/cargo:BUILD.rust-ini-0.21.3.bazel" + "strip_prefix": "rust-ini-0.21.1", + "build_file": "@@//vendor/cargo:BUILD.rust-ini-0.21.1.bazel" } }, - "cargo_vendor__rustc-demangle-0.1.26": { + "cargo_vendor__rustc-demangle-0.1.24": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace", + "sha256": "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rustc-demangle/0.1.26/download" + "https://static.crates.io/crates/rustc-demangle/0.1.24/download" ], - "strip_prefix": "rustc-demangle-0.1.26", - "build_file": "@@//vendor/cargo:BUILD.rustc-demangle-0.1.26.bazel" + "strip_prefix": "rustc-demangle-0.1.24", + "build_file": "@@//vendor/cargo:BUILD.rustc-demangle-0.1.24.bazel" + } + }, + "cargo_vendor__rustc-hash-1.1.0": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/rustc-hash/1.1.0/download" + ], + "strip_prefix": "rustc-hash-1.1.0", + "build_file": "@@//vendor/cargo:BUILD.rustc-hash-1.1.0.bazel" } }, "cargo_vendor__rustc-hash-2.1.1": { @@ -14439,28 +14650,28 @@ "build_file": "@@//vendor/cargo:BUILD.rustix-0.38.44.bazel" } }, - "cargo_vendor__rustix-1.0.8": { + "cargo_vendor__rustix-1.0.7": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8", + "sha256": "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rustix/1.0.8/download" + "https://static.crates.io/crates/rustix/1.0.7/download" ], - "strip_prefix": "rustix-1.0.8", - "build_file": "@@//vendor/cargo:BUILD.rustix-1.0.8.bazel" + "strip_prefix": "rustix-1.0.7", + "build_file": "@@//vendor/cargo:BUILD.rustix-1.0.7.bazel" } }, - "cargo_vendor__rustls-0.23.31": { + "cargo_vendor__rustls-0.23.27": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc", + "sha256": "730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rustls/0.23.31/download" + "https://static.crates.io/crates/rustls/0.23.27/download" ], - "strip_prefix": "rustls-0.23.31", - "build_file": "@@//vendor/cargo:BUILD.rustls-0.23.31.bazel" + "strip_prefix": "rustls-0.23.27", + "build_file": "@@//vendor/cargo:BUILD.rustls-0.23.27.bazel" } }, "cargo_vendor__rustls-native-certs-0.8.1": { @@ -14499,40 +14710,40 @@ "build_file": "@@//vendor/cargo:BUILD.rustls-pki-types-1.12.0.bazel" } }, - "cargo_vendor__rustls-platform-verifier-0.6.1": { + "cargo_vendor__rustls-platform-verifier-0.5.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "be59af91596cac372a6942530653ad0c3a246cdd491aaa9dcaee47f88d67d5a0", + "sha256": "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rustls-platform-verifier/0.6.1/download" + "https://static.crates.io/crates/rustls-platform-verifier/0.5.3/download" ], - "strip_prefix": "rustls-platform-verifier-0.6.1", - "build_file": "@@//vendor/cargo:BUILD.rustls-platform-verifier-0.6.1.bazel" + "strip_prefix": "rustls-platform-verifier-0.5.3", + "build_file": "@@//vendor/cargo:BUILD.rustls-platform-verifier-0.5.3.bazel" } }, - "cargo_vendor__rustls-webpki-0.103.4": { + "cargo_vendor__rustls-webpki-0.103.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc", + "sha256": "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rustls-webpki/0.103.4/download" + "https://static.crates.io/crates/rustls-webpki/0.103.3/download" ], - "strip_prefix": "rustls-webpki-0.103.4", - "build_file": "@@//vendor/cargo:BUILD.rustls-webpki-0.103.4.bazel" + "strip_prefix": "rustls-webpki-0.103.3", + "build_file": "@@//vendor/cargo:BUILD.rustls-webpki-0.103.3.bazel" } }, - "cargo_vendor__rustversion-1.0.22": { + "cargo_vendor__rustversion-1.0.21": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d", + "sha256": "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/rustversion/1.0.22/download" + "https://static.crates.io/crates/rustversion/1.0.21/download" ], - "strip_prefix": "rustversion-1.0.22", - "build_file": "@@//vendor/cargo:BUILD.rustversion-1.0.22.bazel" + "strip_prefix": "rustversion-1.0.21", + "build_file": "@@//vendor/cargo:BUILD.rustversion-1.0.21.bazel" } }, "cargo_vendor__rusty_ffmpeg-0.16.7-ffmpeg.8": { @@ -14631,16 +14842,16 @@ "build_file": "@@//vendor/cargo:BUILD.scopeguard-1.2.0.bazel" } }, - "cargo_vendor__security-framework-3.3.0": { + "cargo_vendor__security-framework-3.2.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c", + "sha256": "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/security-framework/3.3.0/download" + "https://static.crates.io/crates/security-framework/3.2.0/download" ], - "strip_prefix": "security-framework-3.3.0", - "build_file": "@@//vendor/cargo:BUILD.security-framework-3.3.0.bazel" + "strip_prefix": "security-framework-3.2.0", + "build_file": "@@//vendor/cargo:BUILD.security-framework-3.2.0.bazel" } }, "cargo_vendor__security-framework-sys-2.14.0": { @@ -15015,16 +15226,16 @@ "build_file": "@@//vendor/cargo:BUILD.signal-hook-mio-0.2.4.bazel" } }, - "cargo_vendor__signal-hook-registry-1.4.6": { + "cargo_vendor__signal-hook-registry-1.4.5": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b", + "sha256": "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/signal-hook-registry/1.4.6/download" + "https://static.crates.io/crates/signal-hook-registry/1.4.5/download" ], - "strip_prefix": "signal-hook-registry-1.4.6", - "build_file": "@@//vendor/cargo:BUILD.signal-hook-registry-1.4.6.bazel" + "strip_prefix": "signal-hook-registry-1.4.5", + "build_file": "@@//vendor/cargo:BUILD.signal-hook-registry-1.4.5.bazel" } }, "cargo_vendor__signature-2.2.0": { @@ -15075,16 +15286,16 @@ "build_file": "@@//vendor/cargo:BUILD.siphasher-1.0.1.bazel" } }, - "cargo_vendor__slab-0.4.11": { + "cargo_vendor__slab-0.4.9": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589", + "sha256": "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/slab/0.4.11/download" + "https://static.crates.io/crates/slab/0.4.9/download" ], - "strip_prefix": "slab-0.4.11", - "build_file": "@@//vendor/cargo:BUILD.slab-0.4.11.bazel" + "strip_prefix": "slab-0.4.9", + "build_file": "@@//vendor/cargo:BUILD.slab-0.4.9.bazel" } }, "cargo_vendor__smallvec-1.15.1": { @@ -15267,6 +15478,18 @@ "build_file": "@@//vendor/cargo:BUILD.strsim-0.11.1.bazel" } }, + "cargo_vendor__strum_macros-0.24.3": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/strum_macros/0.24.3/download" + ], + "strip_prefix": "strum_macros-0.24.3", + "build_file": "@@//vendor/cargo:BUILD.strum_macros-0.24.3.bazel" + } + }, "cargo_vendor__subtle-2.6.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -15315,28 +15538,40 @@ "build_file": "@@//vendor/cargo:BUILD.swrite-0.1.0.bazel" } }, - "cargo_vendor__symbolic-common-12.16.2": { + "cargo_vendor__symbolic-common-12.15.5": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "9da12f8fecbbeaa1ee62c1d50dc656407e007c3ee7b2a41afce4b5089eaef15e", + "sha256": "6a1150bdda9314f6cfeeea801c23f5593c6e6a6c72e64f67e48d723a12b8efdb", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/symbolic-common/12.16.2/download" + "https://static.crates.io/crates/symbolic-common/12.15.5/download" ], - "strip_prefix": "symbolic-common-12.16.2", - "build_file": "@@//vendor/cargo:BUILD.symbolic-common-12.16.2.bazel" + "strip_prefix": "symbolic-common-12.15.5", + "build_file": "@@//vendor/cargo:BUILD.symbolic-common-12.15.5.bazel" } }, - "cargo_vendor__symbolic-demangle-12.16.2": { + "cargo_vendor__symbolic-demangle-12.15.5": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "6fd35afe0ef9d35d3dcd41c67ddf882fc832a387221338153b7cd685a105495c", + "sha256": "9f66537def48fbc704a92e4fdaab7833bc7cb2255faca8182592fb5fa617eb82", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/symbolic-demangle/12.16.2/download" + "https://static.crates.io/crates/symbolic-demangle/12.15.5/download" ], - "strip_prefix": "symbolic-demangle-12.16.2", - "build_file": "@@//vendor/cargo:BUILD.symbolic-demangle-12.16.2.bazel" + "strip_prefix": "symbolic-demangle-12.15.5", + "build_file": "@@//vendor/cargo:BUILD.symbolic-demangle-12.15.5.bazel" + } + }, + "cargo_vendor__syn-0.11.11": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/syn/0.11.11/download" + ], + "strip_prefix": "syn-0.11.11", + "build_file": "@@//vendor/cargo:BUILD.syn-0.11.11.bazel" } }, "cargo_vendor__syn-1.0.109": { @@ -15351,16 +15586,16 @@ "build_file": "@@//vendor/cargo:BUILD.syn-1.0.109.bazel" } }, - "cargo_vendor__syn-2.0.106": { + "cargo_vendor__syn-2.0.101": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6", + "sha256": "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/syn/2.0.106/download" + "https://static.crates.io/crates/syn/2.0.101/download" ], - "strip_prefix": "syn-2.0.106", - "build_file": "@@//vendor/cargo:BUILD.syn-2.0.106.bazel" + "strip_prefix": "syn-2.0.101", + "build_file": "@@//vendor/cargo:BUILD.syn-2.0.101.bazel" } }, "cargo_vendor__sync_wrapper-1.0.2": { @@ -15375,6 +15610,18 @@ "build_file": "@@//vendor/cargo:BUILD.sync_wrapper-1.0.2.bazel" } }, + "cargo_vendor__synom-0.11.3": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/synom/0.11.3/download" + ], + "strip_prefix": "synom-0.11.3", + "build_file": "@@//vendor/cargo:BUILD.synom-0.11.3.bazel" + } + }, "cargo_vendor__synstructure-0.13.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -15447,28 +15694,28 @@ "build_file": "@@//vendor/cargo:BUILD.target-triple-0.1.4.bazel" } }, - "cargo_vendor__tempfile-3.21.0": { + "cargo_vendor__tempfile-3.20.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e", + "sha256": "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/tempfile/3.21.0/download" + "https://static.crates.io/crates/tempfile/3.20.0/download" ], - "strip_prefix": "tempfile-3.21.0", - "build_file": "@@//vendor/cargo:BUILD.tempfile-3.21.0.bazel" + "strip_prefix": "tempfile-3.20.0", + "build_file": "@@//vendor/cargo:BUILD.tempfile-3.20.0.bazel" } }, - "cargo_vendor__term-1.1.0": { + "cargo_vendor__term-1.0.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "a43bddab41f8626c7bdaab872bbba75f8df5847b516d77c569c746e2ae5eb746", + "sha256": "8a984c8d058c627faaf5e8e2ed493fa3c51771889196de1016cf9c1c6e90d750", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/term/1.1.0/download" + "https://static.crates.io/crates/term/1.0.2/download" ], - "strip_prefix": "term-1.1.0", - "build_file": "@@//vendor/cargo:BUILD.term-1.1.0.bazel" + "strip_prefix": "term-1.0.2", + "build_file": "@@//vendor/cargo:BUILD.term-1.0.2.bazel" } }, "cargo_vendor__termcolor-1.4.1": { @@ -15495,16 +15742,16 @@ "build_file": "@@//vendor/cargo:BUILD.thiserror-1.0.69.bazel" } }, - "cargo_vendor__thiserror-2.0.16": { + "cargo_vendor__thiserror-2.0.12": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0", + "sha256": "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/thiserror/2.0.16/download" + "https://static.crates.io/crates/thiserror/2.0.12/download" ], - "strip_prefix": "thiserror-2.0.16", - "build_file": "@@//vendor/cargo:BUILD.thiserror-2.0.16.bazel" + "strip_prefix": "thiserror-2.0.12", + "build_file": "@@//vendor/cargo:BUILD.thiserror-2.0.12.bazel" } }, "cargo_vendor__thiserror-impl-1.0.69": { @@ -15519,64 +15766,64 @@ "build_file": "@@//vendor/cargo:BUILD.thiserror-impl-1.0.69.bazel" } }, - "cargo_vendor__thiserror-impl-2.0.16": { + "cargo_vendor__thiserror-impl-2.0.12": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960", + "sha256": "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/thiserror-impl/2.0.16/download" + "https://static.crates.io/crates/thiserror-impl/2.0.12/download" ], - "strip_prefix": "thiserror-impl-2.0.16", - "build_file": "@@//vendor/cargo:BUILD.thiserror-impl-2.0.16.bazel" + "strip_prefix": "thiserror-impl-2.0.12", + "build_file": "@@//vendor/cargo:BUILD.thiserror-impl-2.0.12.bazel" } }, - "cargo_vendor__thread_local-1.1.9": { + "cargo_vendor__thread_local-1.1.8": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185", + "sha256": "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/thread_local/1.1.9/download" + "https://static.crates.io/crates/thread_local/1.1.8/download" ], - "strip_prefix": "thread_local-1.1.9", - "build_file": "@@//vendor/cargo:BUILD.thread_local-1.1.9.bazel" + "strip_prefix": "thread_local-1.1.8", + "build_file": "@@//vendor/cargo:BUILD.thread_local-1.1.8.bazel" } }, - "cargo_vendor__time-0.3.41": { + "cargo_vendor__time-0.3.42": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40", + "sha256": "8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/time/0.3.41/download" + "https://static.crates.io/crates/time/0.3.42/download" ], - "strip_prefix": "time-0.3.41", - "build_file": "@@//vendor/cargo:BUILD.time-0.3.41.bazel" + "strip_prefix": "time-0.3.42", + "build_file": "@@//vendor/cargo:BUILD.time-0.3.42.bazel" } }, - "cargo_vendor__time-core-0.1.4": { + "cargo_vendor__time-core-0.1.5": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c", + "sha256": "a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/time-core/0.1.4/download" + "https://static.crates.io/crates/time-core/0.1.5/download" ], - "strip_prefix": "time-core-0.1.4", - "build_file": "@@//vendor/cargo:BUILD.time-core-0.1.4.bazel" + "strip_prefix": "time-core-0.1.5", + "build_file": "@@//vendor/cargo:BUILD.time-core-0.1.5.bazel" } }, - "cargo_vendor__time-macros-0.2.22": { + "cargo_vendor__time-macros-0.2.23": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49", + "sha256": "7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/time-macros/0.2.22/download" + "https://static.crates.io/crates/time-macros/0.2.23/download" ], - "strip_prefix": "time-macros-0.2.22", - "build_file": "@@//vendor/cargo:BUILD.time-macros-0.2.22.bazel" + "strip_prefix": "time-macros-0.2.23", + "build_file": "@@//vendor/cargo:BUILD.time-macros-0.2.23.bazel" } }, "cargo_vendor__tiny-keccak-2.0.2": { @@ -15615,16 +15862,16 @@ "build_file": "@@//vendor/cargo:BUILD.tinytemplate-1.2.1.bazel" } }, - "cargo_vendor__tinyvec-1.10.0": { + "cargo_vendor__tinyvec-1.9.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa", + "sha256": "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/tinyvec/1.10.0/download" + "https://static.crates.io/crates/tinyvec/1.9.0/download" ], - "strip_prefix": "tinyvec-1.10.0", - "build_file": "@@//vendor/cargo:BUILD.tinyvec-1.10.0.bazel" + "strip_prefix": "tinyvec-1.9.0", + "build_file": "@@//vendor/cargo:BUILD.tinyvec-1.9.0.bazel" } }, "cargo_vendor__tinyvec_macros-0.1.1": { @@ -15723,16 +15970,16 @@ "build_file": "@@//vendor/cargo:BUILD.tokio-tungstenite-0.26.2.bazel" } }, - "cargo_vendor__tokio-util-0.7.16": { + "cargo_vendor__tokio-util-0.7.15": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5", + "sha256": "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/tokio-util/0.7.16/download" + "https://static.crates.io/crates/tokio-util/0.7.15/download" ], - "strip_prefix": "tokio-util-0.7.16", - "build_file": "@@//vendor/cargo:BUILD.tokio-util-0.7.16.bazel" + "strip_prefix": "tokio-util-0.7.15", + "build_file": "@@//vendor/cargo:BUILD.tokio-util-0.7.15.bazel" } }, "cargo_vendor__toml-0.8.23": { @@ -15975,16 +16222,16 @@ "build_file": "@@//vendor/cargo:BUILD.tracing-0.1.41.bazel" } }, - "cargo_vendor__tracing-attributes-0.1.30": { + "cargo_vendor__tracing-attributes-0.1.29": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903", + "sha256": "1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/tracing-attributes/0.1.30/download" + "https://static.crates.io/crates/tracing-attributes/0.1.29/download" ], - "strip_prefix": "tracing-attributes-0.1.30", - "build_file": "@@//vendor/cargo:BUILD.tracing-attributes-0.1.30.bazel" + "strip_prefix": "tracing-attributes-0.1.29", + "build_file": "@@//vendor/cargo:BUILD.tracing-attributes-0.1.29.bazel" } }, "cargo_vendor__tracing-core-0.1.34": { @@ -16023,16 +16270,16 @@ "build_file": "@@//vendor/cargo:BUILD.tracing-opentelemetry-0.31.0.bazel" } }, - "cargo_vendor__tracing-subscriber-0.3.20": { + "cargo_vendor__tracing-subscriber-0.3.19": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5", + "sha256": "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/tracing-subscriber/0.3.20/download" + "https://static.crates.io/crates/tracing-subscriber/0.3.19/download" ], - "strip_prefix": "tracing-subscriber-0.3.20", - "build_file": "@@//vendor/cargo:BUILD.tracing-subscriber-0.3.20.bazel" + "strip_prefix": "tracing-subscriber-0.3.19", + "build_file": "@@//vendor/cargo:BUILD.tracing-subscriber-0.3.19.bazel" } }, "cargo_vendor__tracing-test-0.2.5": { @@ -16059,6 +16306,18 @@ "build_file": "@@//vendor/cargo:BUILD.tracing-test-macro-0.2.5.bazel" } }, + "cargo_vendor__trim-in-place-0.1.7": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/trim-in-place/0.1.7/download" + ], + "strip_prefix": "trim-in-place-0.1.7", + "build_file": "@@//vendor/cargo:BUILD.trim-in-place-0.1.7.bazel" + } + }, "cargo_vendor__try-lock-0.2.5": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -16263,6 +16522,18 @@ "build_file": "@@//vendor/cargo:BUILD.unicode-width-0.2.1.bazel" } }, + "cargo_vendor__unicode-xid-0.0.4": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/unicode-xid/0.0.4/download" + ], + "strip_prefix": "unicode-xid-0.0.4", + "build_file": "@@//vendor/cargo:BUILD.unicode-xid-0.0.4.bazel" + } + }, "cargo_vendor__unicode-xid-0.2.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -16311,16 +16582,28 @@ "build_file": "@@//vendor/cargo:BUILD.untrusted-0.9.0.bazel" } }, - "cargo_vendor__url-2.5.7": { + "cargo_vendor__unty-0.0.4": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b", + "sha256": "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/url/2.5.7/download" + "https://static.crates.io/crates/unty/0.0.4/download" ], - "strip_prefix": "url-2.5.7", - "build_file": "@@//vendor/cargo:BUILD.url-2.5.7.bazel" + "strip_prefix": "unty-0.0.4", + "build_file": "@@//vendor/cargo:BUILD.unty-0.0.4.bazel" + } + }, + "cargo_vendor__url-2.5.4": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/url/2.5.4/download" + ], + "strip_prefix": "url-2.5.4", + "build_file": "@@//vendor/cargo:BUILD.url-2.5.4.bazel" } }, "cargo_vendor__urlencoding-2.1.3": { @@ -16371,16 +16654,16 @@ "build_file": "@@//vendor/cargo:BUILD.utf8parse-0.2.2.bazel" } }, - "cargo_vendor__uuid-1.18.0": { + "cargo_vendor__uuid-1.17.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be", + "sha256": "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/uuid/1.18.0/download" + "https://static.crates.io/crates/uuid/1.17.0/download" ], - "strip_prefix": "uuid-1.18.0", - "build_file": "@@//vendor/cargo:BUILD.uuid-1.18.0.bazel" + "strip_prefix": "uuid-1.17.0", + "build_file": "@@//vendor/cargo:BUILD.uuid-1.17.0.bazel" } }, "cargo_vendor__va_list-0.2.1": { @@ -16419,6 +16702,18 @@ "build_file": "@@//vendor/cargo:BUILD.version_check-0.9.5.bazel" } }, + "cargo_vendor__virtue-0.0.18": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/virtue/0.0.18/download" + ], + "strip_prefix": "virtue-0.0.18", + "build_file": "@@//vendor/cargo:BUILD.virtue-0.0.18.bazel" + } + }, "cargo_vendor__vte-0.14.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -16599,28 +16894,52 @@ "build_file": "@@//vendor/cargo:BUILD.webauthn-rs-proto-0.5.2.bazel" } }, - "cargo_vendor__webpki-root-certs-1.0.2": { + "cargo_vendor__webpki-root-certs-0.26.11": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a", + "sha256": "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/webpki-root-certs/1.0.2/download" + "https://static.crates.io/crates/webpki-root-certs/0.26.11/download" ], - "strip_prefix": "webpki-root-certs-1.0.2", - "build_file": "@@//vendor/cargo:BUILD.webpki-root-certs-1.0.2.bazel" + "strip_prefix": "webpki-root-certs-0.26.11", + "build_file": "@@//vendor/cargo:BUILD.webpki-root-certs-0.26.11.bazel" } }, - "cargo_vendor__webpki-roots-1.0.2": { + "cargo_vendor__webpki-root-certs-1.0.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2", + "sha256": "01a83f7e1a9f8712695c03eabe9ed3fbca0feff0152f33f12593e5a6303cb1a4", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/webpki-roots/1.0.2/download" + "https://static.crates.io/crates/webpki-root-certs/1.0.0/download" ], - "strip_prefix": "webpki-roots-1.0.2", - "build_file": "@@//vendor/cargo:BUILD.webpki-roots-1.0.2.bazel" + "strip_prefix": "webpki-root-certs-1.0.0", + "build_file": "@@//vendor/cargo:BUILD.webpki-root-certs-1.0.0.bazel" + } + }, + "cargo_vendor__webpki-roots-1.0.0": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/webpki-roots/1.0.0/download" + ], + "strip_prefix": "webpki-roots-1.0.0", + "build_file": "@@//vendor/cargo:BUILD.webpki-roots-1.0.0.bazel" + } + }, + "cargo_vendor__which-4.4.2": { + "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", + "attributes": { + "sha256": "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7", + "type": "tar.gz", + "urls": [ + "https://static.crates.io/crates/which/4.4.2/download" + ], + "strip_prefix": "which-4.4.2", + "build_file": "@@//vendor/cargo:BUILD.which-4.4.2.bazel" } }, "cargo_vendor__whoami-1.6.1": { @@ -16659,16 +16978,16 @@ "build_file": "@@//vendor/cargo:BUILD.winapi-0.3.9.bazel" } }, - "cargo_vendor__winapi-util-0.1.10": { + "cargo_vendor__winapi-util-0.1.9": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22", + "sha256": "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/winapi-util/0.1.10/download" + "https://static.crates.io/crates/winapi-util/0.1.9/download" ], - "strip_prefix": "winapi-util-0.1.10", - "build_file": "@@//vendor/cargo:BUILD.winapi-util-0.1.10.bazel" + "strip_prefix": "winapi-util-0.1.9", + "build_file": "@@//vendor/cargo:BUILD.winapi-util-0.1.9.bazel" } }, "cargo_vendor__windows-0.61.3": { @@ -16911,16 +17230,16 @@ "build_file": "@@//vendor/cargo:BUILD.windows_x86_64_msvc-0.53.0.bazel" } }, - "cargo_vendor__winnow-0.7.13": { + "cargo_vendor__winnow-0.7.10": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf", + "sha256": "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/winnow/0.7.13/download" + "https://static.crates.io/crates/winnow/0.7.10/download" ], - "strip_prefix": "winnow-0.7.13", - "build_file": "@@//vendor/cargo:BUILD.winnow-0.7.13.bazel" + "strip_prefix": "winnow-0.7.10", + "build_file": "@@//vendor/cargo:BUILD.winnow-0.7.10.bazel" } }, "cargo_vendor__writeable-0.6.1": { @@ -16971,16 +17290,16 @@ "build_file": "@@//vendor/cargo:BUILD.xxhash-rust-0.8.15.bazel" } }, - "cargo_vendor__yaml-rust2-0.10.3": { + "cargo_vendor__yaml-rust2-0.10.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7", + "sha256": "18b783b2c2789414f8bb84ca3318fc9c2d7e7be1c22907d37839a58dedb369d3", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/yaml-rust2/0.10.3/download" + "https://static.crates.io/crates/yaml-rust2/0.10.2/download" ], - "strip_prefix": "yaml-rust2-0.10.3", - "build_file": "@@//vendor/cargo:BUILD.yaml-rust2-0.10.3.bazel" + "strip_prefix": "yaml-rust2-0.10.2", + "build_file": "@@//vendor/cargo:BUILD.yaml-rust2-0.10.2.bazel" } }, "cargo_vendor__yoke-0.8.0": { @@ -17007,16 +17326,16 @@ "build_file": "@@//vendor/cargo:BUILD.yoke-derive-0.8.0.bazel" } }, - "cargo_vendor__zerocopy-0.8.26": { + "cargo_vendor__zerocopy-0.8.25": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f", + "sha256": "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/zerocopy/0.8.26/download" + "https://static.crates.io/crates/zerocopy/0.8.25/download" ], - "strip_prefix": "zerocopy-0.8.26", - "build_file": "@@//vendor/cargo:BUILD.zerocopy-0.8.26.bazel" + "strip_prefix": "zerocopy-0.8.25", + "build_file": "@@//vendor/cargo:BUILD.zerocopy-0.8.25.bazel" } }, "cargo_vendor__zerofrom-0.1.6": { @@ -17067,16 +17386,16 @@ "build_file": "@@//vendor/cargo:BUILD.zerotrie-0.2.2.bazel" } }, - "cargo_vendor__zerovec-0.11.4": { + "cargo_vendor__zerovec-0.11.2": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { - "sha256": "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b", + "sha256": "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/zerovec/0.11.4/download" + "https://static.crates.io/crates/zerovec/0.11.2/download" ], - "strip_prefix": "zerovec-0.11.4", - "build_file": "@@//vendor/cargo:BUILD.zerovec-0.11.4.bazel" + "strip_prefix": "zerovec-0.11.2", + "build_file": "@@//vendor/cargo:BUILD.zerovec-0.11.2.bazel" } }, "cargo_vendor__zerovec-derive-0.11.1": { @@ -17131,19 +17450,20 @@ "moduleExtensionMetadata": { "explicitRootModuleDirectDeps": [ "cargo_vendor", - "cargo_vendor__anyhow-1.0.99", + "cargo_vendor__anyhow-1.0.98", "cargo_vendor__arc-swap-1.7.1", "cargo_vendor__argon2-0.5.3", - "cargo_vendor__async-trait-0.1.89", + "cargo_vendor__async-trait-0.1.88", "cargo_vendor__axum-0.8.4", "cargo_vendor__base64-0.22.1", - "cargo_vendor__bitflags-2.9.3", + "cargo_vendor__bincode-2.0.1", + "cargo_vendor__bitflags-2.9.1", "cargo_vendor__bitmask-enum-2.2.5", - "cargo_vendor__bon-3.7.1", + "cargo_vendor__bon-3.6.3", "cargo_vendor__byteorder-1.5.0", "cargo_vendor__bytes-1.10.1", "cargo_vendor__bytestring-1.4.0", - "cargo_vendor__camino-1.1.12", + "cargo_vendor__camino-1.1.10", "cargo_vendor__camino-tempfile-1.4.1", "cargo_vendor__cargo-manifest-0.19.1", "cargo_vendor__cargo-platform-0.2.0", @@ -17152,13 +17472,14 @@ "cargo_vendor__cedar-policy-4.5.1", "cargo_vendor__cel-parser-0.8.1", "cargo_vendor__chrono-0.4.41", - "cargo_vendor__clap-4.5.46", + "cargo_vendor__clap-4.5.39", "cargo_vendor__config-0.15.15", "cargo_vendor__console-0.16.0", "cargo_vendor__convert_case-0.8.0", "cargo_vendor__copy_dir-0.1.3", "cargo_vendor__crossbeam-channel-0.5.15", "cargo_vendor__darling-0.21.3", + "cargo_vendor__deepsize-0.2.0", "cargo_vendor__derive_more-2.0.1", "cargo_vendor__diesel-2.2.12", "cargo_vendor__diesel-async-0.6.1", @@ -17170,10 +17491,11 @@ "cargo_vendor__flate2-1.1.2", "cargo_vendor__float-cmp-0.10.0", "cargo_vendor__fmtools-0.1.2", + "cargo_vendor__fnv-1.0.7", "cargo_vendor__fred-10.1.0", "cargo_vendor__futures-0.3.31", - "cargo_vendor__futures-lite-2.6.1", - "cargo_vendor__glob-0.3.3", + "cargo_vendor__futures-lite-2.6.0", + "cargo_vendor__glob-0.3.2", "cargo_vendor__guppy-0.17.20", "cargo_vendor__h3-0.0.8", "cargo_vendor__h3-quinn-0.0.10", @@ -17184,8 +17506,8 @@ "cargo_vendor__http-1.3.1", "cargo_vendor__http-body-1.0.1", "cargo_vendor__http-body-util-0.1.3", - "cargo_vendor__hyper-1.7.0", - "cargo_vendor__hyper-util-0.1.16", + "cargo_vendor__hyper-1.6.0", + "cargo_vendor__hyper-util-0.1.14", "cargo_vendor__indent_write-2.2.0", "cargo_vendor__indexmap-2.11.0", "cargo_vendor__ipnetwork-0.21.1", @@ -17196,7 +17518,7 @@ "cargo_vendor__log-0.4.27", "cargo_vendor__lol_html-2.6.0", "cargo_vendor__mediatype-0.20.0", - "cargo_vendor__minijinja-2.12.0", + "cargo_vendor__minijinja-2.10.2", "cargo_vendor__nextest-filtering-0.16.0", "cargo_vendor__nextest-metadata-0.12.2", "cargo_vendor__nextest-runner-0.85.0", @@ -17212,8 +17534,8 @@ "cargo_vendor__pin-project-lite-0.2.16", "cargo_vendor__pkcs8-0.10.2", "cargo_vendor__pprof-0.15.0", - "cargo_vendor__prettyplease-0.2.37", - "cargo_vendor__proc-macro2-1.0.101", + "cargo_vendor__prettyplease-0.2.33", + "cargo_vendor__proc-macro2-1.0.95", "cargo_vendor__prometheus-client-0.23.1", "cargo_vendor__prost-0.14.1", "cargo_vendor__prost-build-0.14.1", @@ -17222,17 +17544,18 @@ "cargo_vendor__pulldown-cmark-0.13.0", "cargo_vendor__pulldown-cmark-to-cmark-21.0.0", "cargo_vendor__querystring-1.1.0", - "cargo_vendor__quinn-0.11.9", + "cargo_vendor__quinn-0.11.8", "cargo_vendor__quote-1.0.40", "cargo_vendor__rand-0.8.5", "cargo_vendor__rand-0.9.2", - "cargo_vendor__regex-1.11.2", + "cargo_vendor__redis-module-2.1.1", + "cargo_vendor__regex-1.11.1", "cargo_vendor__reqwest-0.12.23", "cargo_vendor__rsa-0.9.8", "cargo_vendor__runtime-format-0.1.3", "cargo_vendor__rustdoc-types-0.53.0", "cargo_vendor__rustfix-0.9.1", - "cargo_vendor__rustls-0.23.31", + "cargo_vendor__rustls-0.23.27", "cargo_vendor__rusty_ffmpeg-0.16.7-ffmpeg.8", "cargo_vendor__sailfish-0.10.0", "cargo_vendor__sailfish-macros-0.10.0", @@ -17247,13 +17570,13 @@ "cargo_vendor__similar-2.7.0", "cargo_vendor__smart-default-0.7.1", "cargo_vendor__swagger-ui-dist-5.28.0", - "cargo_vendor__syn-2.0.106", + "cargo_vendor__syn-2.0.101", "cargo_vendor__target-spec-3.5.0", "cargo_vendor__target-triple-0.1.4", - "cargo_vendor__thiserror-2.0.16", + "cargo_vendor__thiserror-2.0.12", "cargo_vendor__tokio-1.47.1", "cargo_vendor__tokio-rustls-0.26.2", - "cargo_vendor__tokio-util-0.7.16", + "cargo_vendor__tokio-util-0.7.15", "cargo_vendor__toml-0.9.5", "cargo_vendor__toml_edit-0.22.27", "cargo_vendor__toml_edit-0.23.4", @@ -17267,11 +17590,11 @@ "cargo_vendor__tower-http-0.6.6", "cargo_vendor__tracing-0.1.41", "cargo_vendor__tracing-opentelemetry-0.31.0", - "cargo_vendor__tracing-subscriber-0.3.20", + "cargo_vendor__tracing-subscriber-0.3.19", "cargo_vendor__ulid-1.2.1", - "cargo_vendor__url-2.5.7", + "cargo_vendor__url-2.5.4", "cargo_vendor__urlencoding-2.1.3", - "cargo_vendor__uuid-1.18.0", + "cargo_vendor__uuid-1.17.0", "cargo_vendor__va_list-0.2.1", "cargo_vendor__walkdir-2.5.0", "cargo_vendor__webauthn-rs-0.5.2", @@ -17279,7 +17602,7 @@ "cargo_vendor__insta-1.43.1", "cargo_vendor__opentelemetry-stdout-0.30.0", "cargo_vendor__rustls-pemfile-2.2.0", - "cargo_vendor__tempfile-3.21.0", + "cargo_vendor__tempfile-3.20.0", "cargo_vendor__tokio-stream-0.1.17", "cargo_vendor__tokio-test-0.4.4", "cargo_vendor__tracing-test-0.2.5" diff --git a/cargo_targets.bzl b/cargo_targets.bzl index 206d2c779..bbb1cdf62 100644 --- a/cargo_targets.bzl +++ b/cargo_targets.bzl @@ -1,6 +1,7 @@ _packages = [ "//cloud/core", "//cloud/proto", + "//cloud/redis-module", "//crates/aac", "//crates/amf0", "//crates/av1", @@ -26,6 +27,8 @@ _packages = [ "//crates/postcompile", "//crates/pprof", "//crates/rtmp", + "//crates/redis-module-ext", + "//crates/redis-module-ext/macros", "//crates/settings", "//crates/signal", "//crates/tinc", diff --git a/cloud/redis-module/BUILD.bazel b/cloud/redis-module/BUILD.bazel new file mode 100644 index 000000000..2f897bf62 --- /dev/null +++ b/cloud/redis-module/BUILD.bazel @@ -0,0 +1,12 @@ +load("//misc/utils/rust:manifest.bzl", "cargo_toml") +load("//misc/utils/rust:package.bzl", "scuffle_package") + +cargo_toml() + +scuffle_package( + crate_name = "scufflecloud-redis-module", + crate_type = "cydlib", + deps = [ + "//crates/redis-module-ext", + ], +) diff --git a/cloud/redis-module/Cargo.toml b/cloud/redis-module/Cargo.toml new file mode 100644 index 000000000..8f121fdd2 --- /dev/null +++ b/cloud/redis-module/Cargo.toml @@ -0,0 +1,18 @@ +[package] +name = "scufflecloud-redis-module" +version = "0.1.0" +edition = "2024" +publish = false + +[lib] +crate-type = ["cdylib"] + +[dependencies] +bincode = "2" +chrono = "0.4" +deepsize = "0.2" +fnv = "1" +libc = "0.2" +linkme = "0.3" +redis-module = { git = "https://github.com/RedisLabsModules/redismodule-rs", rev = "v2.1.1" } +redis-module-ext = { path = "../../crates/redis-module-ext" } diff --git a/cloud/redis-module/README.md b/cloud/redis-module/README.md new file mode 100644 index 000000000..34726e3be --- /dev/null +++ b/cloud/redis-module/README.md @@ -0,0 +1,10 @@ + + +# scufflecloud-redis-module + + + + +--- + + diff --git a/cloud/redis-module/src/lib.rs b/cloud/redis-module/src/lib.rs new file mode 100644 index 000000000..cf615c856 --- /dev/null +++ b/cloud/redis-module/src/lib.rs @@ -0,0 +1,9 @@ +use redis_module_ext::{export_redis_module, redis_module}; + +mod quota; +mod utils; + +#[redis_module(name = "scuffle", version = 1, merge(quota::QuotaModule))] +struct ScuffleModule; + +export_redis_module!(ScuffleModule); diff --git a/cloud/redis-module/src/quota.rs b/cloud/redis-module/src/quota.rs new file mode 100644 index 000000000..db5af5786 --- /dev/null +++ b/cloud/redis-module/src/quota.rs @@ -0,0 +1,646 @@ +use std::collections::BTreeSet; +use std::num::NonZeroU64; +use std::time::Duration; + +use deepsize::DeepSizeOf; +use fnv::FnvHashMap; +use redis_module::key::RedisKeyWritable; +use redis_module::{Context, NextArg, RedisError, RedisResult, RedisString, RedisValue}; +use redis_module_ext::data_type::{AofRewriteIo, RdbLoadIo, RdbSaveIo}; +use redis_module_ext::prelude::{IoLoggingExt, RedisKeyWritableExt}; +use redis_module_ext::{CommandArgs, redis_command, redis_data_type, redis_module}; + +use crate::utils::{self, SetExt, Str, now}; + +#[derive(Clone, bincode::Encode, bincode::Decode, deepsize::DeepSizeOf)] +struct Lease { + id: Str, + qty: u64, + expires_at: Option, + dims: Vec, +} + +impl Lease { + fn restore_args(&self) -> impl Iterator { + [ + self.id.to_string(), + self.qty.to_string(), + if let Some(expiry) = self.expires_at { + expiry.to_string() + } else { + "-1".to_string() + }, + ] + .into_iter() + .chain(self.dims.iter().map(|dim| dim.to_string())) + } +} + +const QUOTA_TYPE_VERSION: i32 = 0; + +#[redis_data_type( + name = "scufquota", + version = QUOTA_TYPE_VERSION, + methods( + rdb_load, + rdb_save, + aof_rewrite, + mem_usage, + ) +)] +#[derive(Default, Clone, deepsize::DeepSizeOf)] +struct Quota { + leases: FnvHashMap, + dim_count: FnvHashMap, + expiry_timeouts: BTreeSet<(NonZeroU64, Str)>, +} + +impl bincode::Encode for Quota { + fn encode(&self, encoder: &mut E) -> Result<(), bincode::error::EncodeError> { + let length = self.leases.len(); + + (length as u64).encode(encoder)?; + + for lease in self.leases.values() { + lease.encode(encoder)?; + } + + Ok(()) + } +} + +impl bincode::Decode for Quota { + fn decode>(decoder: &mut D) -> Result { + let length = u64::decode(decoder)?; + + let mut quota = Self::default(); + let now = utils::now(); + + for _ in 0..length { + let lease = Lease::decode(decoder)?; + if lease.expires_at.is_some_and(|expiry_ts| expiry_ts < now) { + continue; + } + + quota.insert_lease(lease); + } + + Ok(quota) + } +} + +const BINCODE_CONFIG: bincode::config::Configuration = bincode::config::standard(); + +impl Quota { + fn rdb_load(rdb: &mut RdbLoadIo, version: i32) -> RedisResult { + if version != QUOTA_TYPE_VERSION { + return Err(RedisError::String(format!( + "unsupported quota type version expected: {QUOTA_TYPE_VERSION}, actual: {version}" + ))); + } + + let buf = rdb.load_string_buffer()?; + let quota: Quota = match bincode::decode_from_slice(buf.as_ref(), BINCODE_CONFIG) { + Ok((v, _)) => v, + Err(err) => return Err(RedisError::String(format!("failed to decode quota: {err}"))), + }; + + Ok(quota) + } + + fn rdb_save(&mut self, rdb: &mut RdbSaveIo) { + self.gc(now()); + + match bincode::encode_to_vec(&*self, BINCODE_CONFIG) { + Ok(buf) => { + rdb.save_slice(buf); + } + Err(err) => { + rdb.log_warning(format!("failed to encode: {err}")); + } + } + } + + fn aof_rewrite(&mut self, aof: &mut AofRewriteIo, key: RedisString) -> RedisResult<()> { + self.gc(utils::now()); + if self.leases.is_empty() { + return Ok(()); + } + + for lease in self.leases.values() { + aof.emit_command(c"quota.restore") + .arg(&*key) + .args(lease.restore_args()) + .dispatch()?; + } + + Ok(()) + } + + fn mem_usage(&self) -> usize { + self.deep_size_of() + } +} + +enum QuotaMutRef<'a> { + Owned(Quota), + Ref(&'a mut Quota), +} + +impl std::ops::Deref for QuotaMutRef<'_> { + type Target = Quota; + + fn deref(&self) -> &Self::Target { + match self { + Self::Owned(o) => o, + Self::Ref(r) => r, + } + } +} + +impl std::ops::DerefMut for QuotaMutRef<'_> { + fn deref_mut(&mut self) -> &mut Self::Target { + match self { + Self::Owned(o) => o, + Self::Ref(r) => r, + } + } +} + +fn quota_scope( + key: &RedisKeyWritable, + mut quota: QuotaMutRef<'_>, + op: impl FnOnce(&mut Quota, NonZeroU64) -> RedisResult, +) -> RedisResult { + let now = utils::now(); + quota.gc(now); + let ret = op(&mut quota, now); + + if quota.leases.is_empty() || quota.expires_at().is_some_and(|expiry| expiry < now) { + if !key.is_empty() { + key.delete()?; + } + } else { + let expires = quota.expires_at(); + if let QuotaMutRef::Owned(o) = quota { + key.set(o)?; + } + + if let Some(seconds) = expires.map(|ex| ex.get() - now.get()) { + key.set_expire(Duration::from_secs(seconds))?; + } else { + key.remove_expire()?; + } + } + + ret +} + +#[redis_command( + name = "quota.lease", + summary = "aquire a new lease", + complexity = "O(log(N) + D): Where N is the number of pending leases and D is the number of dimentions.", + flags(Write, DenyOOM, Fast), + arity = -7, + key_spec( + flags(ReadWrite, Access, Update), + begin_search(index = 1), + find_keys(range(last_key = 1, steps = 1, limit = 1)) + ), + arg( + name = "KEY", + kind = Key, + key_spec_index = 0, + ), + arg( + name = "ID", + kind = String, + ), + arg( + name = "QTY", + kind = Integer, + ), + arg( + name = "TTL", + kind = Integer, + ), + arg( + name = "dim_limit", + kind = Block, + flags = 2, + arg( + name = "DIM", + kind = String, + ), + arg( + name = "LIMIT", + kind = Integer, + ), + ) +)] +fn quota_lease(ctx: &Context, args: CommandArgs) -> RedisResult { + let mut args = args.into_iter().skip(1).peekable(); + let resource = args.next_arg()?; + let key = ctx.open_key_writable(&resource); + + let quota = if let Some(value) = key.get::()? { + QuotaMutRef::Ref(value) + } else { + QuotaMutRef::Owned(Quota::default()) + }; + + quota_scope(&key, quota, |quota, now| { + let lease_id = Str::from(args.next_str()?); + if quota.leases.contains_key(&lease_id) { + return Err(RedisError::Str("LEASE_ALREADY_EXISTS")); + } + + let qty = args.next_u64()?; + let expires_at = args.next_i64()?; + let expires_at = if expires_at < 0 { + None + } else if let Some(expiry_ts) = NonZeroU64::new(expires_at as u64) { + let Some(expires_at) = expiry_ts.checked_add(now.get()) else { + return Err(RedisError::Str("TTL_EXCEEDS_MAX_TIMESTAMP")); + }; + Some(expires_at) + } else { + return Ok(RedisValue::Integer(0)); + }; + + let mut dims = Vec::new(); + while args.peek().is_some() { + let dim = args.next_str()?; + let limit = args.next_u64()?; + if quota.dim_count.get(dim).is_some_and(|count| *count + qty > limit) { + return Err(RedisError::String(format!("QUOTA_EXCEEDED:{dim}"))); + } + + dims.push(Str::from(dim)); + } + + let lease = Lease { + id: lease_id, + dims, + expires_at, + qty, + }; + + let args = lease.restore_args().map(|arg| ctx.create_string(arg)).collect::>(); + let args = std::iter::once(&resource).chain(args.iter()).collect::>(); + + ctx.replicate("quota.restore", args.as_slice()); + quota.insert_lease(lease); + + Ok(RedisValue::Integer(1)) + }) +} + +#[redis_command( + name = "quota.restore", + flags(Internal), + arity = -7, + key_spec( + flags(ReadWrite, Access, Update), + begin_search(index = 1), + find_keys(range(last_key = 1, steps = 1, limit = 1)), + ) +)] +fn quota_restore(ctx: &Context, args: CommandArgs) -> RedisResult { + let mut args = args.into_iter().skip(1).peekable(); + let resource = args.next_arg()?; + let key = ctx.open_key_writable(&resource); + + let quota = if let Some(value) = key.get::()? { + QuotaMutRef::Ref(value) + } else { + QuotaMutRef::Owned(Quota::default()) + }; + + quota_scope(&key, quota, |quota, now| { + let lease_id = Str::from(args.next_str()?); + quota.remove_lease(&lease_id); + + let qty = args.next_u64()?; + let expires_at = if let Some(expires_at) = NonZeroU64::new(args.next_u64()?) { + if expires_at < now { + return Ok(RedisValue::Integer(0)); + } + + Some(expires_at) + } else { + None + }; + + let mut dims = Vec::new(); + while args.peek().is_some() { + dims.push(Str::from(args.next_str()?)); + } + + quota.insert_lease(Lease { + dims, + expires_at, + id: lease_id, + qty, + }); + + Ok(RedisValue::Integer(1)) + }) +} + +#[redis_command( + name = "quota.renew", + summary = "renew a previously allocated lease", + complexity = "O(log(N)): Where N is the number of pending leases.", + flags(Write, DenyOOM), + arity = 4, + key_spec( + flags(ReadWrite, Access, Update), + begin_search(index = 1), + find_keys(range(last_key = 1, steps = 1, limit = 1)), + ), + arg( + name = "KEY", + kind = Key, + key_spec_index = 0, + ), + arg( + name = "ID", + kind = String, + ), + arg( + name = "TTL", + kind = Integer, + ), +)] +fn quota_renew(ctx: &Context, args: CommandArgs) -> RedisResult { + let mut args = args.into_iter().skip(1).peekable(); + let resource = args.next_arg()?; + let key = ctx.open_key_writable(&resource); + + let Some(quota) = key.get::()? else { + return Ok(RedisValue::Integer(0)); + }; + + quota_scope(&key, QuotaMutRef::Ref(quota), |quota, now| { + let lease_id = args.next_str()?; + match NonZeroU64::new(args.next_u64()?).map(|ts| ts.checked_add(now.get())) { + Some(Some(expire_ts)) => { + if quota.renew_lease(lease_id, now, Some(expire_ts)) { + ctx.replicate( + "quota.renew_at", + &[resource.as_slice(), lease_id.as_bytes(), expire_ts.to_string().as_bytes()], + ); + + Ok(RedisValue::Integer(1)) + } else { + Ok(RedisValue::Integer(0)) + } + } + Some(None) => Err(RedisError::Str("TTL_EXCEEDS_MAX_TIMESTAMP")), + None => { + if quota.remove_lease(lease_id) { + ctx.replicate("quota.free", &[resource.as_slice(), lease_id.as_bytes()]); + + Ok(RedisValue::Integer(1)) + } else { + Ok(RedisValue::Integer(0)) + } + } + } + }) +} + +#[redis_command( + name = "quota.renew_at", + summary = "renew a previously allocated lease", + complexity = "O(log(N)): Where N is the number of pending leases.", + flags(Write, DenyOOM), + arity = 4, + key_spec( + flags(ReadWrite, Access, Update), + begin_search(index = 1), + find_keys(range(last_key = 1, steps = 1, limit = 1)), + ), + arg( + name = "KEY", + kind = Key, + key_spec_index = 0, + ), + arg( + name = "ID", + kind = String, + ), + arg( + name = "EXPIRY", + kind = Integer, + ), +)] +fn quota_renew_at(ctx: &Context, args: CommandArgs) -> RedisResult { + let mut args = args.into_iter().skip(1).peekable(); + let resource = args.next_arg()?; + let key = ctx.open_key_writable(&resource); + + let Some(quota) = key.get::()? else { + return Ok(RedisValue::Integer(0)); + }; + + quota_scope(&key, QuotaMutRef::Ref(quota), |quota, now| { + let lease_id = args.next_str()?; + + match NonZeroU64::new(args.next_u64()?) { + Some(expires_at) if expires_at > now => { + if quota.renew_lease(lease_id, now, Some(expires_at)) { + ctx.replicate_verbatim(); + Ok(RedisValue::Integer(1)) + } else { + Ok(RedisValue::Integer(0)) + } + } + _ => { + if quota.remove_lease(lease_id) { + ctx.replicate("quota.free", &[resource.as_slice(), lease_id.as_bytes()]); + + Ok(RedisValue::Integer(1)) + } else { + Ok(RedisValue::Integer(0)) + } + } + } + }) +} + +#[redis_command( + name = "quota.commit", + summary = "commits a previously allocated lease", + complexity = "O(log(N)): Where N is the number of pending leases.", + flags(Write, DenyOOM), + arity = 3, + key_spec( + flags(ReadWrite, Access, Update), + begin_search(index = 1), + find_keys(range(last_key = 1, steps = 1, limit = 1)), + ), + arg( + name = "KEY", + kind = Key, + key_spec_index = 0, + ), + arg( + name = "ID", + kind = String, + ), +)] +fn quota_commit(ctx: &Context, args: CommandArgs) -> RedisResult { + let mut args = args.into_iter().skip(1).peekable(); + let resource = args.next_arg()?; + let key = ctx.open_key_writable(&resource); + + let Some(quota) = key.get::()? else { + return Ok(RedisValue::Integer(0)); + }; + + quota_scope(&key, QuotaMutRef::Ref(quota), |quota, now| { + let lease_id = args.next_str()?; + + if quota.renew_lease(lease_id, now, None) { + ctx.replicate_verbatim(); + Ok(RedisValue::Integer(1)) + } else { + Ok(RedisValue::Integer(0)) + } + }) +} + +#[redis_command( + name = "quota.free", + summary = "free a previouly allocated lease", + complexity = "O(log(N) + D): Where N is the number of pending leases and D is the number of dimentions.", + flags(Write, DenyOOM), + arity = 3, + key_spec( + flags(ReadWrite, Access, Update), + begin_search(index = 1), + find_keys(range(last_key = 1, steps = 1, limit = 1)), + ), + arg( + name = "KEY", + kind = Key, + key_spec_index = 0, + ), + arg( + name = "ID", + kind = String, + ), +)] +fn quota_free(ctx: &Context, args: CommandArgs) -> RedisResult { + let mut args = args.into_iter().skip(1).peekable(); + let resource = args.next_arg()?; + let key = ctx.open_key_writable(&resource); + + let Some(quota) = key.get::()? else { + return Ok(RedisValue::Integer(0)); + }; + + quota_scope(&key, QuotaMutRef::Ref(quota), |quota, _| { + let lease_id = args.next_str()?; + ctx.replicate_verbatim(); + + if quota.remove_lease(lease_id) { + Ok(RedisValue::Integer(1)) + } else { + Ok(RedisValue::Integer(0)) + } + }) +} + +impl Quota { + fn gc(&mut self, now_ts: NonZeroU64) { + while let Some((_, lease_id)) = self.expiry_timeouts.pop_first_if(|(timeout, _)| *timeout < now_ts) { + let Some(lease) = self.leases.remove(&lease_id) else { + continue; + }; + + for dim in lease.dims { + if let Some(count) = self.dim_count.get_mut(&dim) { + *count = count.saturating_sub(lease.qty); + if *count == 0 { + self.dim_count.remove(&dim); + } + } + } + } + } + + fn expires_at(&self) -> Option { + self.expiry_timeouts.last().map(|(ts, _)| *ts) + } + + fn remove_lease(&mut self, id: &str) -> bool { + let Some(lease) = self.leases.remove(id) else { + return false; + }; + + for dim in lease.dims { + if let Some(count) = self.dim_count.get_mut(&dim) { + *count = count.saturating_sub(lease.qty); + if *count == 0 { + self.dim_count.remove(&dim); + } + } + } + + if let Some(expiry_ts) = lease.expires_at { + self.expiry_timeouts.remove(&(expiry_ts, lease.id)); + } + + true + } + + fn insert_lease(&mut self, lease: Lease) { + for dim in &lease.dims { + let count = self.dim_count.entry(dim.clone()).or_default(); + *count += lease.qty; + } + + if let Some(expires_ts) = lease.expires_at { + self.expiry_timeouts.insert((expires_ts, lease.id.clone())); + } + + self.leases.insert(lease.id.clone(), lease); + } + + fn renew_lease(&mut self, id: &str, now: NonZeroU64, expires_at: Option) -> bool { + let Some(lease) = self.leases.get_mut(id) else { + return false; + }; + + if expires_at.is_some_and(|expires_at| expires_at < now) { + return self.remove_lease(id); + } + + if lease.expires_at == expires_at { + return false; + } + + if let Some(expires_at) = lease.expires_at { + self.expiry_timeouts.remove(&(expires_at, lease.id.clone())); + } + + if let Some(expires_at) = expires_at { + self.expiry_timeouts.insert((expires_at, lease.id.clone())); + } + + lease.expires_at = expires_at; + + true + } +} + +#[redis_module( + name = "quota", + version = 1, + types(Quota), + commands(quota_free, quota_commit, quota_renew_at, quota_renew, quota_restore, quota_lease,) +)] +pub struct QuotaModule; diff --git a/cloud/redis-module/src/utils.rs b/cloud/redis-module/src/utils.rs new file mode 100644 index 000000000..6d1000e3d --- /dev/null +++ b/cloud/redis-module/src/utils.rs @@ -0,0 +1,21 @@ +use std::collections::BTreeSet; +use std::num::NonZeroU64; +use std::rc::Rc; + +use redis_module_ext::utils::redis_time_millis; + +pub type Str = Rc; + +pub fn now() -> NonZeroU64 { + NonZeroU64::new(redis_time_millis() as u64).unwrap() +} + +pub trait SetExt { + fn pop_first_if(&mut self, f: impl FnMut(&T) -> bool) -> Option; +} + +impl SetExt for BTreeSet { + fn pop_first_if(&mut self, mut f: impl FnMut(&T) -> bool) -> Option { + if f(self.first()?) { self.pop_first() } else { None } + } +} diff --git a/crates/redis-module-ext/BUILD.bazel b/crates/redis-module-ext/BUILD.bazel new file mode 100644 index 000000000..9907a5cd9 --- /dev/null +++ b/crates/redis-module-ext/BUILD.bazel @@ -0,0 +1,11 @@ +load("//misc/utils/rust:manifest.bzl", "cargo_toml") +load("//misc/utils/rust:package.bzl", "scuffle_package") + +cargo_toml() + +scuffle_package( + crate_name = "redis-module-ext", + proc_macro_deps = [ + "//crates/redis-module-ext/macros", + ], +) diff --git a/crates/redis-module-ext/Cargo.toml b/crates/redis-module-ext/Cargo.toml new file mode 100644 index 000000000..58a24ad94 --- /dev/null +++ b/crates/redis-module-ext/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "redis-module-ext" +version = "0.1.0" +edition = "2024" +publish = false + +[dependencies] +fmtools = "0.1" +redis-module = { git = "https://github.com/RedisLabsModules/redismodule-rs", rev = "v2.1.1" } +redis-module-ext-macros = { path = "./macros" } diff --git a/crates/redis-module-ext/README.md b/crates/redis-module-ext/README.md new file mode 100644 index 000000000..3c8a97dba --- /dev/null +++ b/crates/redis-module-ext/README.md @@ -0,0 +1,13 @@ + + +# redis-module-ext + + +> [!WARNING] +> This crate is under active development and may not be stable. + + + +--- + + diff --git a/crates/redis-module-ext/macros/BUILD.bazel b/crates/redis-module-ext/macros/BUILD.bazel new file mode 100644 index 000000000..40d119c13 --- /dev/null +++ b/crates/redis-module-ext/macros/BUILD.bazel @@ -0,0 +1,9 @@ +load("//misc/utils/rust:manifest.bzl", "cargo_toml") +load("//misc/utils/rust:package.bzl", "scuffle_package") + +cargo_toml() + +scuffle_package( + crate_name = "redis-module-ext-macros", + crate_type = "proc_macro", +) diff --git a/crates/redis-module-ext/macros/Cargo.toml b/crates/redis-module-ext/macros/Cargo.toml new file mode 100644 index 000000000..80a619d2b --- /dev/null +++ b/crates/redis-module-ext/macros/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "redis-module-ext-macros" +version = "0.1.0" +edition = "2024" + +[lib] +proc-macro = true + +[dependencies] +darling = "0.21" +proc-macro2 = "1" +quote = "1" +syn = "2" diff --git a/crates/redis-module-ext/macros/README.md b/crates/redis-module-ext/macros/README.md new file mode 100644 index 000000000..961c886d6 --- /dev/null +++ b/crates/redis-module-ext/macros/README.md @@ -0,0 +1,13 @@ + + +# redis-module-ext-macros + + +> [!WARNING] +> This crate is under active development and may not be stable. + + + +--- + + diff --git a/crates/redis-module-ext/macros/src/lib.rs b/crates/redis-module-ext/macros/src/lib.rs new file mode 100644 index 000000000..d4cc69b1f --- /dev/null +++ b/crates/redis-module-ext/macros/src/lib.rs @@ -0,0 +1,28 @@ +mod redis_command; +mod redis_data_type; +mod redis_module; +mod utils; + +#[proc_macro_attribute] +pub fn redis_module(attr: proc_macro::TokenStream, item: proc_macro::TokenStream) -> proc_macro::TokenStream { + match redis_module::macro_impl(attr.into(), item.into()) { + Ok(tokens) => tokens.into(), + Err(err) => err.into_compile_error().into(), + } +} + +#[proc_macro_attribute] +pub fn redis_data_type(attr: proc_macro::TokenStream, item: proc_macro::TokenStream) -> proc_macro::TokenStream { + match redis_data_type::macro_impl(attr.into(), item.into()) { + Ok(tokens) => tokens.into(), + Err(err) => err.into_compile_error().into(), + } +} + +#[proc_macro_attribute] +pub fn redis_command(attr: proc_macro::TokenStream, item: proc_macro::TokenStream) -> proc_macro::TokenStream { + match redis_command::macro_impl(attr.into(), item.into()) { + Ok(tokens) => tokens.into(), + Err(err) => err.into_compile_error().into(), + } +} diff --git a/crates/redis-module-ext/macros/src/redis_command.rs b/crates/redis-module-ext/macros/src/redis_command.rs new file mode 100644 index 000000000..af3ddcb67 --- /dev/null +++ b/crates/redis-module-ext/macros/src/redis_command.rs @@ -0,0 +1,324 @@ +use darling::FromMeta; +use darling::ast::NestedMeta; +use proc_macro2::{Span, TokenStream}; + +use crate::utils::{collect_to_vec, format_command_ident, opt_to_tokens, repeated_parse, str_to_cstr}; + +#[derive(darling::FromMeta, Debug)] +struct Args { + name: syn::LitStr, + #[darling(default)] + summary: Option, + #[darling(default)] + complexity: Option, + #[darling(default)] + since: Option, + #[darling(default, multiple)] + history: Vec, + #[darling(default)] + tips: Option, + #[darling(default)] + arity: Option, + #[darling(default, with = repeated_parse)] + flags: Vec, + #[darling(default, with = repeated_parse)] + enterprise_flags: Vec, + #[darling(default, multiple)] + key_spec: Vec, + #[darling(default, multiple)] + arg: Vec, +} + +#[derive(darling::FromMeta, Debug)] +struct History { + #[darling(default)] + since: Option, + #[darling(default)] + changes: Option, +} + +#[derive(darling::FromMeta, Debug)] +struct KeySpec { + #[darling(default)] + notes: Option, + #[darling(default, with = repeated_parse)] + flags: Vec, + begin_search: BeginSearch, + #[darling(default)] + find_keys: Option, +} + +#[derive(darling::FromMeta, Debug)] +struct CommandArg { + name: syn::LitStr, + #[darling(default)] + kind: Option, + #[darling(default)] + key_spec_index: Option, + #[darling(default)] + token: Option, + #[darling(default)] + summary: Option, + #[darling(default)] + since: Option, + #[darling(default)] + flags: Option, + #[darling(default)] + deprecated_since: Option, + #[darling(default, multiple)] + arg: Vec, + #[darling(default)] + display_text: Option, +} + +#[derive(darling::FromMeta, Debug)] +enum BeginSearch { + Index(i32), + Keyword(BeginSearchKeyword), +} + +#[derive(darling::FromMeta, Debug)] +struct BeginSearchKeyword { + keyword: syn::LitStr, + start_from: i32, +} + +#[derive(darling::FromMeta, Debug)] +enum FindKeys { + Range(FindKeysRange), + Keynum(FindKeysKeynum), +} + +#[derive(darling::FromMeta, Debug)] +struct FindKeysRange { + last_key: i32, + steps: i32, + limit: i32, +} + +#[derive(darling::FromMeta, Debug)] +struct FindKeysKeynum { + key_num_idx: i32, + first_key: i32, + key_step: i32, +} + +pub fn macro_impl(attr: TokenStream, item: TokenStream) -> syn::Result { + let attr_args = NestedMeta::parse_meta_list(attr)?; + + let macro_args = Args::from_list(&attr_args)?; + + let item: syn::ItemFn = syn::parse2(item)?; + + let mut struct_ident = format_command_ident(&item.sig.ident); + struct_ident.set_span(Span::call_site()); + let vis = &item.vis; + let (imp, ty, wh) = item.sig.generics.split_for_impl(); + + let name_cstr = str_to_cstr(¯o_args.name)?; + let summary = opt_to_tokens(macro_args.summary.as_ref().map(str_to_cstr).transpose()?); + let complexity = opt_to_tokens(macro_args.complexity.as_ref().map(str_to_cstr).transpose()?); + let since = opt_to_tokens(macro_args.since.as_ref().map(str_to_cstr).transpose()?); + let tips = opt_to_tokens(macro_args.tips.as_ref().map(str_to_cstr).transpose()?); + let arity = macro_args.arity.unwrap_or_else(|| syn::parse_quote!(-1)); + let history = macro_args + .history + .iter() + .map(|history| { + let since = opt_to_tokens(history.since.as_ref().map(str_to_cstr).transpose()?); + let changes = opt_to_tokens(history.changes.as_ref().map(str_to_cstr).transpose()?); + Ok(quote::quote! { + ::redis_module_ext::command::RedisModuleCommandHistoryEntry { + since: #since.map(::std::borrow::Cow::Borrowed), + changes: #changes.map(::std::borrow::Cow::Borrowed), + } + }) + }) + .collect::>>()?; + + let key_specs = macro_args + .key_spec + .iter() + .map(|key_spec| { + let notes = opt_to_tokens(key_spec.notes.as_ref().map(str_to_cstr).transpose()?); + let begin_search = match &key_spec.begin_search { + BeginSearch::Index(idx) => quote::quote!(::redis_module_ext::command::KeySpecBeginSearch::Index(#idx)), + BeginSearch::Keyword(BeginSearchKeyword { keyword, start_from }) => { + let keyword = str_to_cstr(keyword)?; + quote::quote!(::redis_module_ext::command::KeySpecBeginSearch::Keyword { + keyword: ::std::borrow::Cow::Borrowed(#keyword.into()), + start_from: #start_from, + }) + } + }; + let find_keys = match &key_spec.find_keys { + None => quote::quote!(::core::option::Option::None), + Some(FindKeys::Keynum(FindKeysKeynum { + first_key, + key_num_idx, + key_step, + })) => quote::quote! { + ::core::option::Option::Some(::redis_module_ext::command::KeySpecFindKeys::Keynum { + keynum_idx: #key_num_idx, + first_key: #first_key, + key_step: #key_step, + }) + }, + Some(FindKeys::Range(FindKeysRange { last_key, steps, limit })) => quote::quote! { + ::core::option::Option::Some(::redis_module_ext::command::KeySpecFindKeys::Range { + last_key: #last_key, + key_step: #steps, + limit: #limit, + }) + }, + }; + + let flags = collect_to_vec( + key_spec + .flags + .iter() + .map(|ident| quote::quote!(redis_module_ext::command::KeySpecFlag::#ident)), + ); + + Ok(quote::quote! { + redis_module_ext::command::RedisModuleCommandKeySpec { + notes: #notes.map(::std::borrow::Cow::Borrowed), + flags: #flags, + begin_search: #begin_search, + find_keys: #find_keys, + } + }) + }) + .collect::>>()?; + + fn convert_arg(arg: &CommandArg) -> syn::Result { + let neg_1 = syn::LitInt::new("-1", Span::call_site()); + let zero = syn::LitInt::new("0", Span::call_site()); + let name = str_to_cstr(&arg.name)?; + let kind = arg.kind.clone().unwrap_or_else(|| quote::format_ident!("String")); + let key_spec_idx = arg.key_spec_index.as_ref().unwrap_or(&neg_1); + let token = opt_to_tokens(arg.token.as_ref().map(str_to_cstr).transpose()?); + let summary = opt_to_tokens(arg.summary.as_ref().map(str_to_cstr).transpose()?); + let since = opt_to_tokens(arg.since.as_ref().map(str_to_cstr).transpose()?); + let deprecated_since = opt_to_tokens(arg.deprecated_since.as_ref().map(str_to_cstr).transpose()?); + let display_text = opt_to_tokens(arg.display_text.as_ref().map(str_to_cstr).transpose()?); + let flags = arg.flags.as_ref().unwrap_or(&zero); + let sub_args = arg.arg.iter().map(convert_arg).collect::>>()?; + let sub_args = collect_to_vec(sub_args); + + Ok(quote::quote! {{ + ::redis_module_ext::command::RedisModuleCommandArg { + name: ::std::borrow::Cow::Borrowed((#name)), + kind: ::redis_module_ext::command::RedisModuleCommandArgKind::#kind, + key_spec_idx: (#key_spec_idx), + token: (#token).map(::std::borrow::Cow::Borrowed), + summary: (#summary).map(::std::borrow::Cow::Borrowed), + since: (#since).map(::std::borrow::Cow::Borrowed), + flags: (#flags), + deprecated_since: (#deprecated_since).map(::std::borrow::Cow::Borrowed), + sub_args: #sub_args, + display_text: (#display_text).map(::std::borrow::Cow::Borrowed), + } + }}) + } + + let args = macro_args.arg.iter().map(convert_arg).collect::>>()?; + + let fn_generics = item.sig.generics.params.iter().filter_map(|param| match param { + syn::GenericParam::Const(c) => Some(&c.ident), + syn::GenericParam::Type(ty) => Some(&ty.ident), + _ => None, + }); + + let marker_ty = item + .sig + .generics + .lifetimes() + .map(|lt| { + let lt = <.lifetime; + quote::quote!(&#lt ()) + }) + .chain(item.sig.generics.type_params().map(|ty| { + let ident = &ty.ident; + quote::quote!(#ident) + })); + + let history = collect_to_vec(history); + let key_specs = collect_to_vec(key_specs); + let args = collect_to_vec(args); + + let syn::Signature { + constness, + asyncness, + unsafety, + abi, + fn_token, + ident, + inputs, + variadic, + output, + .. + } = &item.sig; + + let inputs = inputs.pairs(); + + let flags = collect_to_vec(macro_args.flags.iter().map(|ident| { + quote::quote! { + ::redis_module_ext::command::CommandFlag::#ident + } + })); + + let enterprise_flags = if !macro_args.enterprise_flags.is_empty() { + let enterprise_flags = macro_args.enterprise_flags.iter().map(|ident| { + quote::quote! { + ::redis_module_ext::command::CommandFlag::#ident + } + }); + + quote::quote! { + if ctx.is_enterprise() { + flags.extend([#(#enterprise_flags),*]); + } + } + } else { + quote::quote!() + }; + + Ok(quote::quote! { + #item + + #[doc(hidden)] + #[allow(non_camel_case_types)] + #vis struct #struct_ident #imp #wh { + marker: ::core::marker::PhantomData<(#(#marker_ty),*)>, + } + + impl #imp ::redis_module_ext::command::RedisCommand for #struct_ident #ty #wh { + const NAME: &'static ::std::ffi::CStr = #name_cstr; + + fn flags(ctx: &::redis_module_ext::redis::Context) -> Vec<::redis_module_ext::command::CommandFlag> { + let mut flags = #flags; + #enterprise_flags + flags + } + + fn command_info(_: &::redis_module_ext::redis::Context) -> ::redis_module_ext::command::RedisModuleCommandInfo { + ::redis_module_ext::command::RedisModuleCommandInfo { + summary: (#summary).map(::std::borrow::Cow::Borrowed), + complexity: (#complexity).map(::std::borrow::Cow::Borrowed), + since: (#since).map(::std::borrow::Cow::Borrowed), + history: #history, + tips: (#tips).map(::std::borrow::Cow::Borrowed), + arity: (#arity), + key_specs: #key_specs, + args: #args, + } + } + + #[allow(unused_mut)] + #constness #asyncness #unsafety #abi #fn_token invoke(#(#inputs)*, #variadic) #output { + #ident :: <#(#fn_generics),*> (ctx, args) + } + } + }) +} diff --git a/crates/redis-module-ext/macros/src/redis_data_type.rs b/crates/redis-module-ext/macros/src/redis_data_type.rs new file mode 100644 index 000000000..a7c379b7d --- /dev/null +++ b/crates/redis-module-ext/macros/src/redis_data_type.rs @@ -0,0 +1,227 @@ +use darling::FromMeta; +use darling::ast::NestedMeta; +use proc_macro2::TokenStream; +use syn::spanned::Spanned; + +use crate::utils::SetSpan; + +#[derive(darling::FromMeta)] +struct Args { + name: syn::LitStr, + version: syn::Expr, + methods: DataTypeMethods, +} + +enum SetOrPath { + Set(syn::Path), + Path(syn::Path), +} + +impl SetOrPath { + fn path(&self, name: &syn::Ident, generics: &syn::Generics) -> syn::Path { + match self { + Self::Set(func) => { + let ty = generics.type_params(); + let path: syn::Path = syn::parse_quote! { #name::<#(#ty),*>::#func }; + path.set_span(func.span()) + } + Self::Path(path) => path.clone(), + } + } +} + +impl darling::FromMeta for SetOrPath { + fn from_meta(item: &syn::Meta) -> darling::Result { + match item { + syn::Meta::Path(path) => Ok(Self::Set(path.clone())), + syn::Meta::NameValue(value) => { + let expr = &value.value; + Ok(Self::Path(syn::parse_quote!(#expr))) + } + _ => todo!(), + } + } +} + +#[derive(darling::FromMeta)] +struct DataTypeMethods { + rdb_load: SetOrPath, + rdb_save: SetOrPath, + aof_rewrite: Option, + mem_usage: Option, + digest: Option, + aux_load: Option, + aux_save: Option, + free_effort: Option, + unlink: Option, + copy: Option, + defrag: Option, + mem_usage2: Option, + free_effort2: Option, + unlink2: Option, + copy2: Option, + aux_save2: Option, +} + +macro_rules! func_to_tokens { + ( + $fn_ident:ident + $trait_ident:ident + $fn_ty:ty + ) => { + fn $fn_ident(&self, name: &syn::Ident, generics: &syn::Generics) -> TokenStream { + func_to_tokens!(@body; name, generics, self.$fn_ident, $trait_ident, $fn_ty) + } + }; + ( + opt $fn_ident:ident + $trait_ident:ident + $fn_ty:ty + ) => { + fn $fn_ident(&self, name: &syn::Ident, generics: &syn::Generics) -> TokenStream { + match &self.$fn_ident { + Some(value) => func_to_tokens!(@body; name, generics, value, $trait_ident, $fn_ty), + None => quote::quote!(::core::option::Option::None) + } + } + }; + ( + @body; $name:ident, $generics:ident, $path:expr, $trait_ident:ident, $fn_ty:ty + ) => {{ + let (imp, ty, wh) = $generics.split_for_impl(); + let path = $path.path($name, $generics); + quote::quote!({ + struct Tmp; + impl #imp redis_module_ext::data_type::$trait_ident for #$name #ty #wh { + const FN: redis_module_ext::data_type::$fn_ty = #path; + } + + <#$name #ty as redis_module_ext::data_type::$trait_ident>::extern_fn() + }) + }} +} + +impl DataTypeMethods { + func_to_tokens!(rdb_load RdbLoad RdbLoadFn); + + func_to_tokens!(rdb_save RdbSave RdbSaveFn); + + func_to_tokens!(opt aof_rewrite AofRewrite AofRewriteFn); + + func_to_tokens!(opt mem_usage MemUsage MemUsageFn); + + func_to_tokens!(opt digest Digest DigestFn); + + func_to_tokens!(opt aux_load AuxLoad AuxLoadFn); + + func_to_tokens!(opt aux_save AuxSave AuxSaveFn); + + func_to_tokens!(opt free_effort FreeEffort FreeEffortFn); + + func_to_tokens!(opt unlink Unlink UnlinkFn); + + func_to_tokens!(opt copy Copy CopyFn); + + func_to_tokens!(opt defrag Defrag DefragFn); + + func_to_tokens!(opt mem_usage2 MemUsage2 MemUsage2Fn); + + func_to_tokens!(opt free_effort2 FreeEffort2 FreeEffort2Fn); + + func_to_tokens!(opt unlink2 Unlink2 Unlink2Fn); + + func_to_tokens!(opt copy2 Copy2 Copy2Fn); + + func_to_tokens!(opt aux_save2 AuxSave2 AuxSave2Fn); +} + +pub fn macro_impl(attr: TokenStream, item: TokenStream) -> syn::Result { + let attr_args = NestedMeta::parse_meta_list(attr)?; + + let args = Args::from_list(&attr_args)?; + + if args.name.value().len() != 9 { + return Err(syn::Error::new( + args.name.span(), + format!("names must be exactly 9 characters long, found: {}", args.name.value().len()), + )); + } + + let item = syn::parse2::(item)?; + + let (name, generics) = match &item { + syn::Item::Struct(item) => (&item.ident, &item.generics), + syn::Item::Enum(item) => (&item.ident, &item.generics), + syn::Item::Type(item) => (&item.ident, &item.generics), + syn::Item::Union(item) => (&item.ident, &item.generics), + _ => { + return Err(syn::Error::new_spanned( + item, + "data type can only be made from a struct / enum / type / union", + )); + } + }; + + let type_name = &args.name; + let type_version = &args.version; + + let rdb_load = args.methods.rdb_load(name, generics); + let rdb_save = args.methods.rdb_save(name, generics); + let aof_rewrite = args.methods.aof_rewrite(name, generics); + let mem_usage = args.methods.mem_usage(name, generics); + let digest = args.methods.digest(name, generics); + let aux_load = args.methods.aux_load(name, generics); + let aux_save = args.methods.aux_save(name, generics); + let free_effort = args.methods.free_effort(name, generics); + let unlink = args.methods.unlink(name, generics); + let copy = args.methods.copy(name, generics); + let defrag = args.methods.defrag(name, generics); + let mem_usage2 = args.methods.mem_usage2(name, generics); + let free_effort2 = args.methods.free_effort2(name, generics); + let unlink2 = args.methods.unlink2(name, generics); + let copy2 = args.methods.copy2(name, generics); + let aux_save2 = args.methods.aux_save2(name, generics); + + let (imp, ty, wh) = generics.split_for_impl(); + + Ok(quote::quote! { + #item + + const _: () = { + impl #imp redis_module_ext::data_type::RedisDataType for #name #ty #wh { + const NAME: &'static str = #type_name; + const VERSION: i32 = #type_version; + + fn module_methods(_: &::redis_module_ext::redis::Context) -> redis_module_ext::raw::RedisModuleTypeMethods { + redis_module_ext::raw::RedisModuleTypeMethods { + version: redis_module_ext::raw::REDISMODULE_TYPE_METHOD_VERSION as u64, + aux_save_triggers: 0, + rdb_load: #rdb_load, + rdb_save: #rdb_save, + aof_rewrite: #aof_rewrite, + mem_usage: #mem_usage, + digest: #digest, + free: { + unsafe extern "C" fn free(value: *mut ::std::os::raw::c_void) { + drop(unsafe { ::std::boxed::Box::from_raw(value.cast::()) }); + } + + Some(free::<#name #ty>) + }, + aux_load: #aux_load, + aux_save: #aux_save, + free_effort: #free_effort, + unlink: #unlink, + copy: #copy, + defrag: #defrag, + mem_usage2: #mem_usage2, + free_effort2: #free_effort2, + unlink2: #unlink2, + copy2: #copy2, + aux_save2: #aux_save2, + } + } + } + }; + }) +} diff --git a/crates/redis-module-ext/macros/src/redis_module.rs b/crates/redis-module-ext/macros/src/redis_module.rs new file mode 100644 index 000000000..ec1a6e6d1 --- /dev/null +++ b/crates/redis-module-ext/macros/src/redis_module.rs @@ -0,0 +1,126 @@ +use darling::FromMeta; +use darling::ast::NestedMeta; +use proc_macro2::TokenStream; + +use crate::utils::{format_command_ident, repeated_parse, str_to_cstr}; + +#[derive(darling::FromMeta, Debug)] +struct Args { + name: syn::LitStr, + version: syn::LitInt, + #[darling(default, with = repeated_parse)] + types: Vec, + #[darling(default, with = repeated_parse)] + commands: Vec, + #[darling(default, with = repeated_parse)] + merge: Vec, + #[darling(default)] + init_fn: Option, + #[darling(default)] + deinit_fn: Option, +} + +pub fn macro_impl(attr: TokenStream, item: TokenStream) -> syn::Result { + let attr_args = NestedMeta::parse_meta_list(attr)?; + + let args = Args::from_list(&attr_args)?; + + let item = syn::parse2(item)?; + + let (name, generics) = match &item { + syn::Item::Struct(item) => (&item.ident, &item.generics), + syn::Item::Enum(item) => (&item.ident, &item.generics), + _ => { + return Err(syn::Error::new_spanned( + item, + "module can only be implemented on a struct or enum", + )); + } + }; + + let (imp, ty, wh) = generics.split_for_impl(); + + let mod_version = &args.version; + let mod_name = str_to_cstr(&args.name)?; + + let data_types = args.types.iter().map(|ty| { + quote::quote! { + if <#ty as redis_module_ext::RedisDataType>::register(ctx).is_err() { + return false; + } + } + }); + + let merge_types = &args.merge; + + let commands = args.commands.iter().map(|cmd| { + let mut cmd_path = cmd.path.clone(); + let mut path = cmd_path.clone(); + let last = path.segments.last_mut().unwrap(); + last.ident = format_command_ident(&last.ident); + + let last = cmd_path.segments.last_mut().unwrap(); + if let syn::PathArguments::AngleBracketed(args) = &mut last.arguments { + args.colon2_token = Some(Default::default()); + let generics = args + .args + .clone() + .into_pairs() + .filter(|generic| { + matches!( + generic.value(), + syn::GenericArgument::Const(_) | syn::GenericArgument::Type(_) + ) + }) + .collect(); + args.args = generics; + } + + quote::quote! { + let _ = #cmd_path; + <#path as redis_module_ext::RedisCommand>::register(ctx)?; + } + }); + + let init_fn = args.init_fn.map(|init_fn| quote::quote!(#init_fn(self, ctx)?)); + let deinit_fn = args.deinit_fn.map(|deinit_fn| quote::quote!(#deinit_fn(self, ctx)?)); + + Ok(quote::quote! { + #item + + impl #imp redis_module_ext::module::RedisModule for #name #ty #wh { + fn name() -> &'static ::std::ffi::CStr { + #mod_name + } + + fn version() -> i32 { + #mod_version + } + + fn register_data_types(ctx: &::redis_module_ext::redis::Context) -> bool { + #(#data_types)* + true #( + && #merge_types::register_data_types(ctx) + )* + } + + fn register_commands(ctx: &::redis_module_ext::redis::Context) -> ::redis_module_ext::redis::RedisResult<()> { + #(#commands)* + #(#merge_types::register_commands(ctx)?;)* + ::std::result::Result::Ok(()) + } + + fn init_fn(ctx: &::redis_module_ext::redis::Context) -> ::redis_module_ext::redis::RedisResult<()> { + #init_fn + #(#merge_types::init_fn(ctx)?;)* + ::std::result::Result::Ok(()) + } + + fn deinit_fn(ctx: &::redis_module_ext::redis::Context) -> ::redis_module_ext::redis::RedisResult<()> { + #deinit_fn + #(#merge_types::deinit_fn(ctx)?;)* + ::std::result::Result::Ok(()) + } + } + }) +} diff --git a/crates/redis-module-ext/macros/src/utils.rs b/crates/redis-module-ext/macros/src/utils.rs new file mode 100644 index 000000000..ccc5428c7 --- /dev/null +++ b/crates/redis-module-ext/macros/src/utils.rs @@ -0,0 +1,53 @@ +use std::ffi::CString; + +use proc_macro2::TokenStream; +use syn::Token; +use syn::parse::Parser; + +pub fn repeated_parse(item: &syn::Meta) -> darling::Result> { + match item { + syn::Meta::List(list) => Ok(syn::punctuated::Punctuated::::parse_terminated + .parse2(list.tokens.clone()) + .map(|punctuated| punctuated.into_iter().collect())?), + _ => Err(darling::Error::custom("expected list").with_span(item)), + } +} + +pub fn format_command_ident(ident: &syn::Ident) -> syn::Ident { + quote::format_ident!("__command__{ident}").set_span(ident.span()) +} + +pub fn str_to_cstr(s: &syn::LitStr) -> syn::Result { + let Ok(cstr) = CString::new(s.value()) else { + return Err(syn::Error::new(s.span(), "string cannot have nul bytes")); + }; + + Ok(syn::LitCStr::new(&cstr, s.span())) +} + +pub fn opt_to_tokens(opt: Option) -> TokenStream { + match opt { + Some(opt) => quote::quote!(::core::option::Option::Some(#opt)), + None => quote::quote!(::core::option::Option::None), + } +} + +pub fn collect_to_vec(items: impl IntoIterator) -> TokenStream { + let items = items.into_iter(); + quote::quote! { + ::std::vec::Vec::from(::std::boxed::Box::new([#(#items),*]) as ::std::boxed::Box<[_]>) + } +} + +pub trait SetSpan { + fn set_span(&self, span: proc_macro2::Span) -> Self; +} + +impl SetSpan for T +where + T: quote::ToTokens + syn::parse::Parse, +{ + fn set_span(&self, span: proc_macro2::Span) -> Self { + syn::LitStr::new(&self.to_token_stream().to_string(), span).parse().unwrap() + } +} diff --git a/crates/redis-module-ext/src/command.rs b/crates/redis-module-ext/src/command.rs new file mode 100644 index 000000000..36dec224c --- /dev/null +++ b/crates/redis-module-ext/src/command.rs @@ -0,0 +1,536 @@ +use std::borrow::{Borrow, Cow}; +use std::ffi::{CStr, CString}; +use std::fmt::Write; +use std::marker::PhantomData; +use std::ptr::NonNull; + +use redis_module::raw; + +pub trait RedisCommand: Sized { + const NAME: &'static CStr; + + fn flags(ctx: &redis_module::Context) -> Vec; + fn command_info(ctx: &redis_module::Context) -> RedisModuleCommandInfo; + fn invoke(ctx: &redis_module::Context, args: CommandArgs) -> redis_module::RedisResult; + + fn invoke_raw(ctx: *mut raw::RedisModuleCtx, argv: *mut *mut raw::RedisModuleString, argc: i32) -> i32 { + let wctx = redis_module::Context::new(ctx); + let resp = Self::invoke(&wctx, CommandArgs::new(ctx, argv, argc as usize)); + wctx.reply(resp) as i32 + } + + fn register(ctx: &redis_module::Context) -> redis_module::RedisResult<()> { + unsafe extern "C" fn callback( + ctx: *mut raw::RedisModuleCtx, + argv: *mut *mut raw::RedisModuleString, + argc: i32, + ) -> i32 { + C::invoke_raw(ctx, argv, argc) + } + + let name = Self::NAME.to_string_lossy(); + let flags = fmtools::fmt(|f| { + let mut first = true; + for flag in Self::flags(ctx) { + if !first { + f.write_char(' ')?; + } + first = false; + + f.write_str(flag.as_str())?; + } + Ok(()) + }) + .to_string(); + + let flags = CString::new(flags).unwrap(); + + if unsafe { + redis_module::RedisModule_CreateCommand.unwrap()( + ctx.ctx, + Self::NAME.as_ptr(), + Some(callback::), + flags.as_ptr(), + 0, + 0, + 0, + ) + } == raw::Status::Err as i32 + { + return Err(redis_module::RedisError::String(format!("Failed register command {name}.",))); + } + + // Register the extra data of the command + let command = unsafe { raw::RedisModule_GetCommand.unwrap()(ctx.ctx, Self::NAME.as_ptr()) }; + + if command.is_null() { + return Err(redis_module::RedisError::String(format!( + "Failed finding command {name} after registration.", + ))); + } + + let command_info = Self::command_info(ctx); + let mut ffi = command_info.as_ffi(); + + if unsafe { raw::RedisModule_SetCommandInfo.unwrap()(command, ffi.ffi_mut()) } == raw::Status::Err as i32 { + return Err(redis_module::RedisError::String(format!( + "Failed setting info for command {name}.", + ))); + } + + Ok(()) + } +} + +pub struct CommandArgs { + ctx: Option>, + argv: *mut *mut raw::RedisModuleString, + argc: usize, +} + +impl CommandArgs { + fn new(ctx: *mut raw::RedisModuleCtx, argv: *mut *mut raw::RedisModuleString, argc: usize) -> Self { + CommandArgs { + ctx: NonNull::new(ctx), + argv, + argc, + } + } +} + +impl Iterator for CommandArgs { + type Item = redis_module::RedisString; + + fn next(&mut self) -> Option { + if self.argc == 0 { + None + } else { + self.argc -= 1; + let arg = unsafe { *self.argv }; + self.argv = unsafe { self.argv.add(1) }; + Some(redis_module::RedisString::new(self.ctx, arg)) + } + } +} + +pub struct RedisModuleCommandInfo { + pub summary: Option>, + pub complexity: Option>, + pub since: Option>, + pub history: Vec, + pub tips: Option>, + pub arity: i32, + pub key_specs: Vec, + pub args: Vec, +} + +pub struct RedisModuleCommandHistoryEntry { + pub since: Option>, + pub changes: Option>, +} + +pub struct RedisModuleCommandKeySpec { + pub notes: Option>, + pub flags: Vec, + pub begin_search: KeySpecBeginSearch, + pub find_keys: Option, +} + +pub enum KeySpecBeginSearch { + Index(i32), + Keyword { + keyword: Cow<'static, CStr>, + start_from: i32, + }, +} + +pub enum KeySpecFindKeys { + Range { + last_key: i32, + key_step: i32, + limit: i32, + }, + Keynum { + keynum_idx: i32, + first_key: i32, + key_step: i32, + }, +} + +#[derive(Debug, Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Hash)] +#[repr(u32)] +pub enum RedisModuleCommandArgKind { + /// String argument. + String = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_STRING, + /// Integer argument. + Integer = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_INTEGER, + /// Double-precision float argument. + Double = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_DOUBLE, + /// String argument representing a keyname. + Key = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_KEY, + /// String, but regex pattern. + Pattern = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_PATTERN, + /// Integer, but Unix timestamp. + UnixTime = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_UNIX_TIME, + /// Argument doesn't have a placeholder. It's just a token without a value. Example: the KEEPTTL option of the SET command. + PureToken = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_PURE_TOKEN, + /// Used when the user can choose only one of a few sub-arguments. Requires subargs. Example: the NX and XX options of SET. + OneOf = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_ONEOF, + /// Used when one wants to group together several sub-arguments, usually to apply something on all of them, + /// like making the entire group "optional". Requires subargs. Example: the LIMIT offset count parameters in ZRANGE. + Block = raw::RedisModuleCommandArgType_REDISMODULE_ARG_TYPE_BLOCK, +} + +#[derive(Debug, Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Hash)] +#[repr(u32)] +pub enum RedisModuleCommandArgFlag { + /// The argument is optional (like GET in the SET command). + Optional = raw::REDISMODULE_CMD_ARG_OPTIONAL, + /// The argument may repeat itself (like key in DEL). + Multiple = raw::REDISMODULE_CMD_ARG_MULTIPLE, + /// The argument may repeat itself, and so does its token (like GET pattern in SORT). + MultipleToken = raw::REDISMODULE_CMD_ARG_MULTIPLE_TOKEN, +} + +#[derive(Debug, Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Hash)] +pub enum CommandFlag { + /// The command may modify the data set (it may also read from it). + Write, + + /// The command returns data from keys but never writes. + ReadOnly, + + /// The command is an administrative command (may change replication or perform similar tasks). + Admin, + + /// The command may use additional memory and should be denied during out of memory conditions. + DenyOOM, + + /// Don't allow this command in Lua scripts. + DenyScript, + + /// Allow this command while the server is loading data. Only commands not interacting with the data set + /// should be allowed to run in this mode. If not sure don't use this flag. + AllowLoading, + + /// The command publishes things on Pub/Sub channels. + PubSub, + + /// The command may have different outputs even starting from the same input arguments and key values. + /// Starting from Redis 7.0 this flag has been deprecated. Declaring a command as "random" can be done using + /// command tips, see . + #[deprecated = "Declaring a command as 'random' can be done using command tips, see https://redis.io/topics/command-tips."] + Random, + + /// The command is allowed to run on slaves that don't serve stale data. Don't use if you don't know what + /// this means. + AllowStale, + + /// Don't propagate the command on monitor. Use this if the command has sensitive data among the arguments. + NoMonitor, + + /// Don't log this command in the slowlog. Use this if the command has sensitive data among the arguments. + NoSlowlog, + + /// The command time complexity is not greater than O(log(N)) where N is the size of the collection or + /// anything else representing the normal scalability issue with the command. + Fast, + + /// The command implements the interface to return the arguments that are keys. Used when start/stop/step + /// is not enough because of the command syntax. + GetkeysApi, + + /// The command should not register in Redis Cluster since is not designed to work with it because, for + /// example, is unable to report the position of the keys, programmatically creates key names, or any + /// other reason. + NoCluster, + + /// This command can be run by an un-authenticated client. Normally this is used by a command that is used + /// to authenticate a client. + NoAuth, + + /// This command may generate replication traffic, even though it's not a write command. + MayReplicate, + + /// All the keys this command may take are optional + NoMandatoryKeys, + + /// The command has the potential to block the client. + Blocking, + + /// Permit the command while the server is blocked either by a script or by a slow module command, see + /// RM_Yield. + AllowBusy, + + /// The command implements the interface to return the arguments that are channels. + GetchannelsApi, + + /// Internal command, one that should not be exposed to the user connections. + /// For example, module commands that are called by the modules, commands that do not perform ACL validations (relying on earlier checks) + Internal, +} + +impl CommandFlag { + pub fn as_str(&self) -> &str { + match self { + Self::Write => "write", + Self::ReadOnly => "readonly", + Self::Admin => "admin", + Self::DenyOOM => "deny-oom", + Self::DenyScript => "deny-script", + Self::AllowLoading => "allow-loading", + Self::PubSub => "pubsub", + #[allow(deprecated)] + Self::Random => "random", + Self::AllowStale => "allow-stale", + Self::NoMonitor => "no-monitor", + Self::NoSlowlog => "no-slowlog", + Self::Fast => "fast", + Self::GetkeysApi => "getkeys-api", + Self::NoCluster => "no-cluster", + Self::NoAuth => "no-auth", + Self::MayReplicate => "may-replicate", + Self::NoMandatoryKeys => "no-mandatory-keys", + Self::Blocking => "blocking", + Self::AllowBusy => "allow-busy", + Self::GetchannelsApi => "getchannels-api", + Self::Internal => "internal", + } + } +} + +impl std::fmt::Display for CommandFlag { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.write_str(self.as_str()) + } +} + +#[derive(Debug, Clone, Copy, PartialEq, PartialOrd, Eq, Ord, Hash)] +#[repr(u32)] +pub enum KeySpecFlag { + /// Read-Only. Reads the value of the key, but doesn't necessarily return it. + ReadOnly = raw::REDISMODULE_CMD_KEY_RO, + + /// Read-Write. Modifies the data stored in the value of the key or its metadata. + ReadWrite = raw::REDISMODULE_CMD_KEY_RW, + + /// Overwrite. Overwrites the data stored in the value of the key. + Overwrite = raw::REDISMODULE_CMD_KEY_OW, + + /// Deletes the key. + Remove = raw::REDISMODULE_CMD_KEY_RM, + + /// Returns, copies or uses the user data from the value of the key. + Access = raw::REDISMODULE_CMD_KEY_ACCESS, + + /// Updates data to the value, new value may depend on the old value. + Update = raw::REDISMODULE_CMD_KEY_UPDATE, + + /// Adds data to the value with no chance of modification or deletion of existing data. + Insert = raw::REDISMODULE_CMD_KEY_INSERT, + + /// Explicitly deletes some content from the value of the key. + Delete = raw::REDISMODULE_CMD_KEY_DELETE, + + /// The key is not actually a key, but should be routed in cluster mode as if it was a key. + NotKey = raw::REDISMODULE_CMD_KEY_NOT_KEY, + + /// The keyspec might not point out all the keys it should cover. + Incomplete = raw::REDISMODULE_CMD_KEY_INCOMPLETE, + + /// Some keys might have different flags depending on arguments. + VariableFlags = raw::REDISMODULE_CMD_KEY_VARIABLE_FLAGS, +} + +fn opt_cstr_ptr>(cstr: impl Borrow>) -> *const std::ffi::c_char { + cstr.borrow() + .as_ref() + .map(|cstr| cstr.as_ref().as_ptr()) + .unwrap_or(std::ptr::null()) +} + +pub struct RedisModuleCommandArg { + pub name: Cow<'static, CStr>, + pub kind: RedisModuleCommandArgKind, + pub key_spec_idx: i32, + pub token: Option>, + pub summary: Option>, + pub since: Option>, + pub flags: i32, + pub deprecated_since: Option>, + pub sub_args: Vec, + pub display_text: Option>, +} + +struct RawRedisModuleCommandInfo<'a> { + ffi: raw::RedisModuleCommandInfo, + _history_storage: Box<[raw::RedisModuleCommandHistoryEntry]>, + _key_spec_storage: Box<[raw::RedisModuleCommandKeySpec]>, + _args_storage: Box<[Box<[raw::RedisModuleCommandArg]>]>, + phantom: PhantomData<&'a ()>, +} + +impl RawRedisModuleCommandInfo<'_> { + fn ffi_mut(&mut self) -> &mut raw::RedisModuleCommandInfo { + &mut self.ffi + } +} + +impl RedisModuleCommandInfo { + fn as_ffi(&self) -> RawRedisModuleCommandInfo<'_> { + static COMMNAD_INFO_VERSION: raw::RedisModuleCommandInfoVersion = raw::RedisModuleCommandInfoVersion { + version: 1, + sizeof_historyentry: std::mem::size_of::(), + sizeof_keyspec: std::mem::size_of::(), + sizeof_arg: std::mem::size_of::(), + }; + + let mut history_vec = self + .history + .iter() + .map(|h| raw::RedisModuleCommandHistoryEntry { + changes: opt_cstr_ptr(&h.changes), + since: opt_cstr_ptr(&h.since), + }) + .collect::>(); + if !history_vec.is_empty() { + history_vec.push(unsafe { std::mem::zeroed() }); + } + + let mut history_storage = history_vec.into_boxed_slice(); + + let mut key_spec_vec = self + .key_specs + .iter() + .map(|spec| raw::RedisModuleCommandKeySpec { + notes: opt_cstr_ptr(&spec.notes), + flags: spec.flags.iter().fold(0, |mut flags, flag| { + flags |= *flag as u64; + flags + }), + begin_search_type: match spec.begin_search { + KeySpecBeginSearch::Index(_) => raw::RedisModuleKeySpecBeginSearchType_REDISMODULE_KSPEC_BS_INDEX, + KeySpecBeginSearch::Keyword { .. } => { + raw::RedisModuleKeySpecBeginSearchType_REDISMODULE_KSPEC_BS_KEYWORD + } + }, + bs: match &spec.begin_search { + KeySpecBeginSearch::Index(idx) => raw::RedisModuleCommandKeySpec__bindgen_ty_1 { + index: raw::RedisModuleCommandKeySpec__bindgen_ty_1__bindgen_ty_1 { pos: *idx }, + }, + KeySpecBeginSearch::Keyword { keyword, start_from } => raw::RedisModuleCommandKeySpec__bindgen_ty_1 { + keyword: raw::RedisModuleCommandKeySpec__bindgen_ty_1__bindgen_ty_2 { + keyword: keyword.as_ptr(), + startfrom: *start_from, + }, + }, + }, + find_keys_type: match spec.find_keys { + Some(KeySpecFindKeys::Keynum { .. }) => raw::RedisModuleKeySpecFindKeysType_REDISMODULE_KSPEC_FK_KEYNUM, + Some(KeySpecFindKeys::Range { .. }) => raw::RedisModuleKeySpecFindKeysType_REDISMODULE_KSPEC_FK_RANGE, + None => raw::RedisModuleKeySpecFindKeysType_REDISMODULE_KSPEC_FK_OMITTED, + }, + fk: match spec.find_keys { + Some(KeySpecFindKeys::Keynum { + first_key, + key_step, + keynum_idx, + }) => raw::RedisModuleCommandKeySpec__bindgen_ty_2 { + keynum: raw::RedisModuleCommandKeySpec__bindgen_ty_2__bindgen_ty_2 { + firstkey: first_key, + keynumidx: keynum_idx, + keystep: key_step, + }, + }, + Some(KeySpecFindKeys::Range { + key_step, + last_key, + limit, + }) => raw::RedisModuleCommandKeySpec__bindgen_ty_2 { + range: raw::RedisModuleCommandKeySpec__bindgen_ty_2__bindgen_ty_1 { + keystep: key_step, + lastkey: last_key, + limit, + }, + }, + None => unsafe { std::mem::zeroed() }, + }, + }) + .collect::>(); + if !key_spec_vec.is_empty() { + key_spec_vec.push(unsafe { std::mem::zeroed() }); + } + + let mut key_spec_storage = key_spec_vec.into_boxed_slice(); + + fn convert( + arg_vec: &mut Vec>, + arg: &RedisModuleCommandArg, + ) -> raw::RedisModuleCommandArg { + let mut sub_args = arg.sub_args.iter().map(|arg| convert(arg_vec, arg)).collect::>(); + let subargs = if !sub_args.is_empty() { + sub_args.push(unsafe { std::mem::zeroed() }); + let mut sub_args = sub_args.into_boxed_slice(); + let ptr = sub_args.as_mut_ptr(); + arg_vec.push(sub_args); + ptr + } else { + std::ptr::null_mut() + }; + raw::RedisModuleCommandArg { + name: arg.name.as_ptr(), + type_: arg.kind as u32, + key_spec_index: arg.key_spec_idx, + token: opt_cstr_ptr(&arg.token), + summary: opt_cstr_ptr(&arg.summary), + since: opt_cstr_ptr(&arg.since), + flags: arg.flags, + deprecated_since: opt_cstr_ptr(&arg.deprecated_since), + subargs, + display_text: opt_cstr_ptr(&arg.display_text), + } + } + + let mut args_storage_vec = Vec::new(); + let mut args_vec = self + .args + .iter() + .map(|arg| convert(&mut args_storage_vec, arg)) + .collect::>(); + let args = if !args_vec.is_empty() { + args_vec.push(unsafe { std::mem::zeroed() }); + let mut args_vec = args_vec.into_boxed_slice(); + let ptr = args_vec.as_mut_ptr(); + args_storage_vec.push(args_vec); + ptr + } else { + std::ptr::null_mut() + }; + + RawRedisModuleCommandInfo { + ffi: raw::RedisModuleCommandInfo { + version: &raw const COMMNAD_INFO_VERSION, + summary: opt_cstr_ptr(&self.summary), + complexity: opt_cstr_ptr(&self.complexity), + since: opt_cstr_ptr(&self.since), + history: if history_storage.is_empty() { + std::ptr::null_mut() + } else { + history_storage.as_mut_ptr() + }, + tips: opt_cstr_ptr(&self.tips), + arity: self.arity, + key_specs: if key_spec_storage.is_empty() { + std::ptr::null_mut() + } else { + key_spec_storage.as_mut_ptr() + }, + args, + }, + _history_storage: history_storage, + _args_storage: args_storage_vec.into_boxed_slice(), + _key_spec_storage: key_spec_storage, + phantom: PhantomData, + } + } +} diff --git a/crates/redis-module-ext/src/data_type/io.rs b/crates/redis-module-ext/src/data_type/io.rs new file mode 100644 index 000000000..89726c979 --- /dev/null +++ b/crates/redis-module-ext/src/data_type/io.rs @@ -0,0 +1,317 @@ +use std::borrow::Borrow; +use std::hash::Hasher; +use std::ptr::NonNull; +use std::str::Utf8Error; + +use redis_module::{RedisBuffer, RedisError, RedisResult, RedisString, raw}; + +use crate::data_type::methods::CStrConv; +use crate::prelude::IoLoggingExt; + +pub struct RdbSaveIo { + ptr: NonNull, +} + +impl RdbSaveIo { + /// # Safety + /// + /// 1. The ptr must be valid and from redis. + /// 2. The ptr must be for a RDBSave Operation. + pub unsafe fn new(ptr: NonNull) -> Self { + Self { ptr } + } + + pub fn ptr(&self) -> NonNull { + self.ptr + } + + pub fn save_double(&mut self, value: f64) { + raw::save_double(self.ptr.as_ptr(), value); + } + + pub fn save_float(&mut self, value: f32) { + raw::save_float(self.ptr.as_ptr(), value); + } + + pub fn save_redis_string(&mut self, string: impl Borrow) { + raw::save_redis_string(self.ptr.as_ptr(), string.borrow()); + } + + pub fn save_signed(&mut self, value: i64) { + raw::save_signed(self.ptr.as_ptr(), value); + } + + pub fn save_unsigned(&mut self, value: u64) { + raw::save_unsigned(self.ptr.as_ptr(), value); + } + + pub fn save_slice(&mut self, value: impl AsRef<[u8]>) { + raw::save_slice(self.ptr.as_ptr(), value.as_ref()); + } + + pub fn save_str(&mut self, value: impl AsRef) { + raw::save_string(self.ptr.as_ptr(), value.as_ref()); + } +} + +impl IoLoggingExt for RdbSaveIo { + fn log(&mut self, level: redis_module::logging::RedisLogLevel, message: impl AsRef) { + redis_module::logging::log_io_error(self.ptr.as_ptr(), level, message.as_ref()); + } +} + +pub struct RdbLoadIo { + ptr: NonNull, +} + +impl RdbLoadIo { + /// # Safety + /// + /// 1. The ptr must be valid and from redis. + /// 2. The ptr must be for a RDBLoad Operation. + pub unsafe fn new(ptr: NonNull) -> Self { + Self { ptr } + } + + pub fn ptr(&self) -> NonNull { + self.ptr + } + + pub fn load_double(&mut self) -> RedisResult { + raw::load_double(self.ptr.as_ptr()).map_err(|err| redis_module::RedisError::String(err.to_string())) + } + + pub fn load_float(&mut self) -> RedisResult { + raw::load_float(self.ptr.as_ptr()).map_err(|err| redis_module::RedisError::String(err.to_string())) + } + + pub fn load_string(&mut self) -> RedisResult { + raw::load_string(self.ptr.as_ptr()).map_err(|err| redis_module::RedisError::String(err.to_string())) + } + + pub fn load_string_buffer(&mut self) -> RedisResult { + raw::load_string_buffer(self.ptr.as_ptr()).map_err(|err| redis_module::RedisError::String(err.to_string())) + } + + pub fn load_unsigned(&mut self) -> RedisResult { + raw::load_unsigned(self.ptr.as_ptr()).map_err(|err| redis_module::RedisError::String(err.to_string())) + } + + pub fn load_signed(&mut self) -> RedisResult { + raw::load_signed(self.ptr.as_ptr()).map_err(|err| redis_module::RedisError::String(err.to_string())) + } + + pub fn log(&mut self, level: redis_module::logging::RedisLogLevel, message: impl AsRef) { + redis_module::logging::log_io_error(self.ptr.as_ptr(), level, message.as_ref()); + } + + pub fn log_warning(&mut self, message: impl AsRef) { + self.log(redis_module::logging::RedisLogLevel::Warning, message) + } + + pub fn log_debug(&mut self, message: impl AsRef) { + self.log(redis_module::logging::RedisLogLevel::Debug, message) + } + + pub fn log_notice(&mut self, message: impl AsRef) { + self.log(redis_module::logging::RedisLogLevel::Notice, message) + } + + pub fn log_verbose(&mut self, message: impl AsRef) { + self.log(redis_module::logging::RedisLogLevel::Verbose, message) + } +} + +impl IoLoggingExt for RdbLoadIo { + fn log(&mut self, level: redis_module::logging::RedisLogLevel, message: impl AsRef) { + redis_module::logging::log_io_error(self.ptr.as_ptr(), level, message.as_ref()); + } +} + +pub struct AofRewriteIo { + ptr: NonNull, +} + +#[must_use = "Does nothing unless `EmitAofCommandBuilder::dispatch` is called"] +pub struct EmitAofCommandBuilder<'a, C> { + io: &'a mut AofRewriteIo, + cmd: C, + args: Vec, +} + +impl EmitAofCommandBuilder<'_, C> { + pub fn arg(mut self, arg: impl AsRef<[u8]>) -> Self { + self.args + .push(RedisString::create_from_slice(std::ptr::null_mut(), arg.as_ref())); + self + } + + pub fn args(mut self, args: impl IntoIterator>) -> Self { + self.args.extend( + args.into_iter() + .map(|arg| RedisString::create_from_slice(std::ptr::null_mut(), arg.as_ref())), + ); + self + } + + pub fn dispatch(mut self) -> RedisResult<()> + where + C: CStrConv, + { + let command = unsafe { raw::RedisModule_EmitAOF }.ok_or(RedisError::Str("missing emit aof"))?; + + let cmd = self.cmd.into_cstr().ok_or(RedisError::Str("invalid command name"))?; + let cmd = cmd.borrow(); + + unsafe { + command( + self.io.ptr.as_ptr(), + cmd.as_ptr(), + c"v".as_ptr(), + self.args.as_mut_ptr(), + self.args.len(), + ) + }; + Ok(()) + } +} + +impl AofRewriteIo { + /// # Safety + /// + /// 1. The ptr must be valid and from redis. + /// 2. The ptr must be for a AofRewrite Operation. + pub unsafe fn new(ptr: NonNull) -> Self { + Self { ptr } + } + + pub fn emit_command(&mut self, cmd: C) -> EmitAofCommandBuilder<'_, C> { + EmitAofCommandBuilder { + io: self, + cmd, + args: Vec::new(), + } + } + + pub fn log(&mut self, level: redis_module::logging::RedisLogLevel, message: impl AsRef) { + redis_module::logging::log_io_error(self.ptr.as_ptr(), level, message.as_ref()); + } + + pub fn log_warning(&mut self, message: impl AsRef) { + self.log(redis_module::logging::RedisLogLevel::Warning, message) + } + + pub fn log_debug(&mut self, message: impl AsRef) { + self.log(redis_module::logging::RedisLogLevel::Debug, message) + } + + pub fn log_notice(&mut self, message: impl AsRef) { + self.log(redis_module::logging::RedisLogLevel::Notice, message) + } + + pub fn log_verbose(&mut self, message: impl AsRef) { + self.log(redis_module::logging::RedisLogLevel::Verbose, message) + } +} + +impl IoLoggingExt for AofRewriteIo { + fn log(&mut self, level: redis_module::logging::RedisLogLevel, message: impl AsRef) { + redis_module::logging::log_io_error(self.ptr.as_ptr(), level, message.as_ref()); + } +} + +pub struct RedisModuleDigest { + ptr: NonNull, +} + +impl RedisModuleDigest { + /// # Safety + /// + /// 1. The ptr must be valid and from redis. + /// 2. The ptr must be for a ModuleDigest Operation. + pub unsafe fn new(ptr: NonNull) -> Self { + Self { ptr } + } + + pub fn ptr(&self) -> NonNull { + self.ptr + } + + pub fn add_str(&mut self, value: impl AsRef) { + self.add_bytes(value.as_ref().as_bytes()); + } + + pub fn add_bytes(&mut self, value: impl AsRef<[u8]>) { + let value = value.as_ref(); + let add_str_buffer = unsafe { raw::RedisModule_DigestAddStringBuffer }.unwrap(); + unsafe { add_str_buffer(self.ptr.as_ptr(), value.as_ptr().cast(), value.len()) } + } + + pub fn add_u64(&mut self, value: u64) { + self.add_i64(value as i64); + } + + pub fn add_i64(&mut self, value: i64) { + let add_long_long = unsafe { raw::RedisModule_DigestAddLongLong }.unwrap(); + unsafe { add_long_long(self.ptr.as_ptr(), value) } + } + + pub fn end_sequence(&mut self) { + let add_end_seq = unsafe { raw::RedisModule_DigestEndSequence }.unwrap(); + unsafe { add_end_seq(self.ptr.as_ptr()) } + } + + pub fn key(&mut self) -> Result<&str, Utf8Error> { + let get_key = unsafe { raw::RedisModule_GetKeyNameFromDigest }.unwrap(); + RedisString::from_ptr(unsafe { get_key(self.ptr.as_ptr()) }) + } + + pub fn database(&mut self) -> i32 { + let get_db = unsafe { raw::RedisModule_GetDbIdFromDigest }.unwrap(); + unsafe { get_db(self.ptr.as_ptr()) } + } + + pub fn add(&mut self, hash: impl std::hash::Hash) { + let mut hasher = std::hash::DefaultHasher::new(); + hash.hash(&mut hasher); + self.add_u64(hasher.finish()); + } +} + +pub struct RedisModuleKeyOptCtx { + ptr: NonNull, +} + +impl RedisModuleKeyOptCtx { + /// # Safety + /// + /// 1. The ptr must be valid and from redis. + /// 2. The ptr must be for a RedisKeyOpt Operation. + pub unsafe fn new(ptr: NonNull) -> Self { + Self { ptr } + } + + pub fn ptr(&self) -> NonNull { + self.ptr + } + + pub fn key(&mut self) -> Result<&str, Utf8Error> { + let get_key = unsafe { raw::RedisModule_GetKeyNameFromOptCtx }.unwrap(); + RedisString::from_ptr(unsafe { get_key(self.ptr.as_ptr()) }) + } + + pub fn to_key(&mut self) -> Result<&str, Utf8Error> { + let get_key = unsafe { raw::RedisModule_GetToKeyNameFromOptCtx }.unwrap(); + RedisString::from_ptr(unsafe { get_key(self.ptr.as_ptr()) }) + } + + pub fn database(&mut self) -> i32 { + let get_db = unsafe { raw::RedisModule_GetDbIdFromOptCtx }.unwrap(); + unsafe { get_db(self.ptr.as_ptr()) } + } + + pub fn to_database(&mut self) -> i32 { + let get_db = unsafe { raw::RedisModule_GetToDbIdFromOptCtx }.unwrap(); + unsafe { get_db(self.ptr.as_ptr()) } + } +} diff --git a/crates/redis-module-ext/src/data_type/methods.rs b/crates/redis-module-ext/src/data_type/methods.rs new file mode 100644 index 000000000..1c783ba59 --- /dev/null +++ b/crates/redis-module-ext/src/data_type/methods.rs @@ -0,0 +1,441 @@ +use std::borrow::Borrow; +use std::ffi::{CStr, CString}; +use std::ops::Add; +use std::ptr::NonNull; + +use redis_module::defrag::DefragContext; +use redis_module::{RedisResult, RedisString, raw}; + +use crate::data_type::io::{AofRewriteIo, RdbLoadIo, RdbSaveIo, RedisModuleDigest, RedisModuleKeyOptCtx}; + +#[doc(hidden)] +pub trait CStrConv { + fn into_cstr(self) -> Option>; +} + +impl CStrConv for String { + fn into_cstr(self) -> Option> { + std::ffi::CString::new(self).ok() + } +} + +impl CStrConv for &String { + fn into_cstr(self) -> Option> { + std::ffi::CString::new(self.as_bytes()).ok() + } +} + +impl CStrConv for &str { + fn into_cstr(self) -> Option> { + std::ffi::CString::new(self.as_bytes()).ok() + } +} + +impl CStrConv for CString { + fn into_cstr(self) -> Option> { + Some(self) + } +} + +impl CStrConv for &CString { + fn into_cstr(self) -> Option> { + Some(self.as_ref()) + } +} + +impl CStrConv for &CStr { + fn into_cstr(self) -> Option> { + Some(self) + } +} + +impl<'a, T> CStrConv for &&'a T +where + &'a T: CStrConv, +{ + fn into_cstr(self) -> Option> { + (**self).into_cstr() + } +} + +pub type RdbLoadFn = fn(&mut RdbLoadIo, i32) -> RedisResult; + +pub trait RdbLoad: Sized { + const FN: RdbLoadFn; + + fn extern_fn() -> raw::RedisModuleTypeLoadFunc { + unsafe extern "C" fn rdb_load>( + rdb: *mut raw::RedisModuleIO, + encver: ::std::os::raw::c_int, + ) -> *mut ::std::os::raw::c_void { + let Some(rdb) = NonNull::new(rdb) else { + return std::ptr::null_mut(); + }; + + let mut io = unsafe { RdbLoadIo::new(rdb) }; + match S::FN(&mut io, encver) { + Err(err) => { + io.log_warning(err.to_string()); + std::ptr::null_mut() + } + Ok(v) => Box::into_raw(Box::new(v)).cast(), + } + } + + Some(rdb_load::) + } +} + +pub type RdbSaveFn = fn(&mut T, &mut RdbSaveIo); + +pub trait RdbSave: Sized { + const FN: RdbSaveFn; + + fn extern_fn() -> raw::RedisModuleTypeSaveFunc { + unsafe extern "C" fn rdb_save>(rdb: *mut raw::RedisModuleIO, value: *mut ::std::os::raw::c_void) { + let Some(rdb) = NonNull::new(rdb) else { + return; + }; + + if let Some(value) = unsafe { value.cast::().as_mut() } { + let mut io = unsafe { RdbSaveIo::new(rdb) }; + S::FN(value, &mut io) + } + } + + Some(rdb_save::) + } +} + +pub type AofRewriteFn = fn(&mut T, &mut AofRewriteIo, RedisString) -> RedisResult<()>; + +pub trait AofRewrite: Sized { + const FN: AofRewriteFn; + + fn extern_fn() -> raw::RedisModuleTypeRewriteFunc { + unsafe extern "C" fn aof_rewrite>( + aof: *mut raw::RedisModuleIO, + key: *mut raw::RedisModuleString, + value: *mut ::std::os::raw::c_void, + ) { + let Some(aof) = NonNull::new(aof) else { + return; + }; + + if let Some(value) = unsafe { value.cast::().as_mut() } { + let mut io = unsafe { AofRewriteIo::new(aof) }; + if let Err(err) = S::FN(value, &mut io, RedisString::new(None, key)) { + io.log_warning(err.to_string()); + } + } + } + + Some(aof_rewrite::) + } +} + +pub type MemUsageFn = fn(&T) -> usize; + +pub trait MemUsage: Sized { + const FN: MemUsageFn; + + fn extern_fn() -> raw::RedisModuleTypeMemUsageFunc { + unsafe extern "C" fn mem_usage>(value: *const ::std::os::raw::c_void) -> usize { + if let Some(value) = unsafe { value.cast::().as_ref() } { + S::FN(value) + } else { + 0 + } + } + + Some(mem_usage::) + } +} + +pub type DigestFn = fn(&mut T, &mut RedisModuleDigest); + +pub trait Digest: Sized { + const FN: DigestFn; + + fn extern_fn() -> raw::RedisModuleTypeDigestFunc { + unsafe extern "C" fn digest>( + digest: *mut raw::RedisModuleDigest, + value: *mut ::std::os::raw::c_void, + ) { + let Some(digest) = NonNull::new(digest) else { + return; + }; + + if let Some(value) = unsafe { value.cast::().as_mut() } { + let mut io = unsafe { RedisModuleDigest::new(digest) }; + S::FN(value, &mut io) + } + } + + Some(digest::) + } +} + +pub type AuxLoadFn = fn(&mut RdbLoadIo, i32, i32) -> RedisResult; + +pub trait AuxLoad: Sized { + const FN: AuxLoadFn; + + fn extern_fn() -> raw::RedisModuleTypeAuxLoadFunc { + unsafe extern "C" fn aux_load>(rdb: *mut raw::RedisModuleIO, version: i32, when: i32) -> i32 { + let Some(rdb) = NonNull::new(rdb) else { + return 0; + }; + + let mut io = unsafe { RdbLoadIo::new(rdb) }; + match S::FN(&mut io, version, when) { + Ok(v) => v, + Err(err) => { + io.log_warning(err.to_string()); + 0 + } + } + } + + Some(aux_load::) + } +} + +pub type AuxSaveFn = fn(&mut RdbSaveIo, i32); + +pub trait AuxSave: Sized { + const FN: AuxSaveFn; + + fn extern_fn() -> raw::RedisModuleTypeAuxSaveFunc { + unsafe extern "C" fn aux_save>(rdb: *mut raw::RedisModuleIO, when: i32) { + let Some(rdb) = NonNull::new(rdb) else { + return; + }; + + let mut io = unsafe { RdbSaveIo::new(rdb) }; + S::FN(&mut io, when) + } + + Some(aux_save::) + } +} + +pub type FreeEffortFn = fn(&T, RedisString) -> usize; + +pub trait FreeEffort: Sized { + const FN: FreeEffortFn; + + fn extern_fn() -> raw::RedisModuleTypeFreeEffortFunc { + unsafe extern "C" fn free_effort>( + key: *mut raw::RedisModuleString, + value: *const ::std::os::raw::c_void, + ) -> usize { + if let Some(value) = unsafe { value.cast::().as_ref() } { + S::FN(value, RedisString::new(None, key)) + } else { + 0 + } + } + + Some(free_effort::) + } +} + +pub type UnlinkFn = fn(&T, RedisString); + +pub trait Unlink: Sized { + const FN: UnlinkFn; + + fn extern_fn() -> raw::RedisModuleTypeUnlinkFunc { + unsafe extern "C" fn unlink>( + key: *mut raw::RedisModuleString, + value: *const ::std::os::raw::c_void, + ) { + if let Some(value) = unsafe { value.cast::().as_ref() } { + S::FN(value, RedisString::new(None, key)) + } + } + + Some(unlink::) + } +} + +pub type CopyFn = fn(&T, RedisString, RedisString) -> Option; + +pub trait Copy: Sized { + const FN: CopyFn; + + fn extern_fn() -> raw::RedisModuleTypeCopyFunc { + unsafe extern "C" fn copy>( + from_key: *mut raw::RedisModuleString, + to_key: *mut raw::RedisModuleString, + value: *const ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void { + let value = if let Some(value) = unsafe { value.cast::().as_ref() } { + S::FN(value, RedisString::new(None, from_key), RedisString::new(None, to_key)) + } else { + None + }; + + value.map(Box::new).map(Box::into_raw).unwrap_or(std::ptr::null_mut()).cast() + } + + Some(copy::) + } +} + +pub type DefragFn = fn(&mut T, DefragContext, RedisString) -> i32; + +pub trait Defrag: Sized { + const FN: DefragFn; + + fn extern_fn() -> raw::RedisModuleTypeDefragFunc { + unsafe extern "C" fn defrag>( + ctx: *mut raw::RedisModuleDefragCtx, + key: *mut raw::RedisModuleString, + value: *mut *mut ::std::os::raw::c_void, + ) -> i32 { + if value.is_null() { + return 0; + } + + let value = value as *mut *mut S; + + let ctx = unsafe { DefragContext::new(ctx) }; + unsafe { value.write(ctx.defrag_realloc(*value)) }; + + if let Some(value) = unsafe { (*value).as_mut() } { + S::FN(value, ctx, RedisString::new(None, key)) + } else { + 0 + } + .add(1) + } + + Some(defrag::) + } +} + +pub type MemUsage2Fn = fn(&T, &mut RedisModuleKeyOptCtx, usize) -> usize; + +pub trait MemUsage2: Sized { + const FN: MemUsage2Fn; + + fn extern_fn() -> raw::RedisModuleTypeMemUsageFunc2 { + unsafe extern "C" fn mem_usage2>( + ctx: *mut raw::RedisModuleKeyOptCtx, + value: *const ::std::os::raw::c_void, + sample_size: usize, + ) -> usize { + let Some(ctx) = NonNull::new(ctx) else { + return 0; + }; + + if let Some(value) = unsafe { value.cast::().as_ref() } { + let mut io = unsafe { RedisModuleKeyOptCtx::new(ctx) }; + S::FN(value, &mut io, sample_size) + } else { + 0 + } + } + + Some(mem_usage2::) + } +} + +pub type FreeEffort2Fn = fn(&T, &mut RedisModuleKeyOptCtx) -> usize; + +pub trait FreeEffort2: Sized { + const FN: FreeEffort2Fn; + + fn extern_fn() -> raw::RedisModuleTypeFreeEffortFunc2 { + unsafe extern "C" fn free_effort2>( + ctx: *mut raw::RedisModuleKeyOptCtx, + value: *const ::std::os::raw::c_void, + ) -> usize { + let Some(ctx) = NonNull::new(ctx) else { + return 0; + }; + + if let Some(value) = unsafe { value.cast::().as_ref() } { + let mut io = unsafe { RedisModuleKeyOptCtx::new(ctx) }; + S::FN(value, &mut io) + } else { + 0 + } + } + + Some(free_effort2::) + } +} + +pub type Unlink2Fn = fn(&T, &mut RedisModuleKeyOptCtx); + +pub trait Unlink2: Sized { + const FN: Unlink2Fn; + + fn extern_fn() -> raw::RedisModuleTypeUnlinkFunc2 { + unsafe extern "C" fn unlink2>( + ctx: *mut raw::RedisModuleKeyOptCtx, + value: *const ::std::os::raw::c_void, + ) { + let Some(ctx) = NonNull::new(ctx) else { + return; + }; + + if let Some(value) = unsafe { value.cast::().as_ref() } { + let mut io = unsafe { RedisModuleKeyOptCtx::new(ctx) }; + S::FN(value, &mut io) + } + } + + Some(unlink2::) + } +} + +pub type Copy2Fn = fn(&T, &mut RedisModuleKeyOptCtx) -> Option; + +pub trait Copy2: Sized { + const FN: Copy2Fn; + + fn extern_fn() -> raw::RedisModuleTypeCopyFunc2 { + unsafe extern "C" fn copy2>( + ctx: *mut raw::RedisModuleKeyOptCtx, + value: *const ::std::os::raw::c_void, + ) -> *mut ::std::os::raw::c_void { + let Some(ctx) = NonNull::new(ctx) else { + return std::ptr::null_mut(); + }; + + let value = if let Some(value) = unsafe { value.cast::().as_ref() } { + let mut io = unsafe { RedisModuleKeyOptCtx::new(ctx) }; + S::FN(value, &mut io) + } else { + None + }; + + value.map(Box::new).map(Box::into_raw).unwrap_or(std::ptr::null_mut()).cast() + } + + Some(copy2::) + } +} + +pub type AuxSave2Fn = fn(&mut RdbSaveIo, i32); + +pub trait AuxSave2: Sized { + const FN: AuxSave2Fn; + + fn extern_fn() -> raw::RedisModuleTypeAuxSaveFunc { + unsafe extern "C" fn aux_save2>(rdb: *mut raw::RedisModuleIO, when: i32) { + let Some(rdb) = NonNull::new(rdb) else { + return; + }; + + let mut io = unsafe { RdbSaveIo::new(rdb) }; + S::FN(&mut io, when) + } + + Some(aux_save2::) + } +} diff --git a/crates/redis-module-ext/src/data_type/mod.rs b/crates/redis-module-ext/src/data_type/mod.rs new file mode 100644 index 000000000..ee74224de --- /dev/null +++ b/crates/redis-module-ext/src/data_type/mod.rs @@ -0,0 +1,72 @@ +use std::collections::HashMap; +use std::ffi::CString; +use std::sync::{LazyLock, RwLock}; + +use redis_module::native_types::RedisType; +use redis_module::raw; + +mod io; +pub use io::*; +mod methods; +pub use methods::*; + +struct RedisModuleType { + ptr: *mut raw::RedisModuleType, +} + +unsafe impl Send for RedisModuleType {} +unsafe impl Sync for RedisModuleType {} + +pub trait RedisDataType: Sized { + #[doc(hidden)] + const NAME: &'static str; + #[doc(hidden)] + const VERSION: i32; + + #[doc(hidden)] + fn module_methods(ctx: &redis_module::Context) -> raw::RedisModuleTypeMethods; + + #[doc(hidden)] + fn register(ctx: &redis_module::Context) -> Result<(), &'static str> { + if Self::NAME.len() != 9 { + let msg = "Redis requires the length of native type names to be exactly 9 characters"; + ctx.log_warning(&format!("{msg}, name is: '{}'", Self::NAME)); + return Err(msg); + } + + let name = CString::new(Self::NAME).unwrap(); + + let redis_type = unsafe { + raw::RedisModule_CreateDataType.unwrap()( + ctx.ctx, + name.as_ptr(), + Self::VERSION, // Encoding version + &mut Self::module_methods(ctx), + ) + }; + + if Self::redis_ty(redis_type).is_none() { + ctx.log_warning("Error: created data type is null"); + return Err("Error: created data type is null"); + } + + ctx.log_debug(format!("Created new data type '{}'", Self::NAME).as_str()); + + Ok(()) + } + + #[doc(hidden)] + fn redis_ty(ptr: *mut raw::RedisModuleType) -> Option { + static TYPE_REGISTRY: LazyLock>> = LazyLock::new(Default::default); + + if !ptr.is_null() { + TYPE_REGISTRY.write().unwrap().insert(Self::NAME, RedisModuleType { ptr }); + } + + let ptr = TYPE_REGISTRY.read().unwrap().get(Self::NAME)?.ptr; + + let ty = RedisType::new(Self::NAME, Self::VERSION, unsafe { std::mem::zeroed() }); + ty.raw_type.replace(ptr); + Some(ty) + } +} diff --git a/crates/redis-module-ext/src/export.rs b/crates/redis-module-ext/src/export.rs new file mode 100644 index 000000000..b5cc804f2 --- /dev/null +++ b/crates/redis-module-ext/src/export.rs @@ -0,0 +1,98 @@ +use std::ffi::c_int; + +use redis_module::raw; + +use crate::RedisModule; + +#[macro_export] +macro_rules! export_redis_module { + ($module:ty) => { + const _: () = { + /// Redis module allocator. + #[global_allocator] + static REDIS_MODULE_ALLOCATOR: $crate::redis::alloc::RedisAlloc = $crate::redis::alloc::RedisAlloc; + + #[unsafe(no_mangle)] + #[allow(non_snake_case, unsafe_op_in_unsafe_fn)] + pub unsafe extern "C" fn RedisModule_OnLoad( + ctx: *mut $crate::raw::RedisModuleCtx, + argv: *mut *mut $crate::raw::RedisModuleString, + argc: std::os::raw::c_int, + ) -> std::os::raw::c_int { + unsafe { $crate::export::on_load::<$module>(ctx, argv, argc) } + } + + #[unsafe(no_mangle)] + #[allow(non_snake_case, unsafe_op_in_unsafe_fn)] + pub extern "C" fn RedisModule_OnUnload(ctx: *mut $crate::raw::RedisModuleCtx) -> std::os::raw::c_int { + unsafe { $crate::export::on_unload::<$module>(ctx) } + } + }; + }; +} + +/// # Safety +/// The `ctx` must be a valid ptr and this function must only be called once when redis is loading the module. +/// Calling this function outside of the redis loading is UB. +pub unsafe fn on_load( + ctx: *mut raw::RedisModuleCtx, + _: *mut *mut raw::RedisModuleString, + _: std::os::raw::c_int, +) -> std::os::raw::c_int { + let name = M::name(); + let version = M::version(); + + let result = unsafe { raw::Export_RedisModule_Init(ctx, name.as_ptr(), version, raw::REDISMODULE_APIVER_1 as c_int) }; + + if result == raw::Status::Err as c_int { + return raw::Status::Err as c_int; + } + + let context = redis_module::Context::new(ctx); + let _ = redis_module::MODULE_CONTEXT.set_context(&context); + + if !M::register_data_types(&context) { + return raw::Status::Err as c_int; + } + + if let Err(e) = M::register_commands(&context) { + context.log_warning(&e.to_string()); + } + + if let Err(e) = redis_module::defrag::register_defrag_functions(&context) { + context.log_warning(&e.to_string()); + return raw::Status::Err as c_int; + } + + extern "C" fn __info_func(ctx: *mut raw::RedisModuleInfoCtx, for_crash_report: i32) { + redis_module::basic_info_command_handler(&redis_module::InfoContext::new(ctx), for_crash_report == 1); + } + + raw::register_info_function(ctx, Some(__info_func)); + + if let Err(e) = redis_module::server_events::register_server_events(&context) { + context.log_warning(&e.to_string()); + return raw::Status::Err as c_int; + } + + if let Err(err) = M::init_fn(&context) { + context.log_warning(&err.to_string()); + return raw::Status::Err as c_int; + } + + raw::Status::Ok as c_int +} + +/// # Safety +/// The `ctx` must be a valid ptr and this function must only be called once when redis is unloading the module. +/// Calling this function outside of the redis unloading is UB. +pub unsafe fn on_unload(ctx: *mut raw::RedisModuleCtx) -> std::os::raw::c_int { + let context = redis_module::Context::new(ctx); + + if let Err(err) = M::deinit_fn(&context) { + context.log_warning(&err.to_string()); + return raw::Status::Err as c_int; + } + + raw::Status::Ok as c_int +} diff --git a/crates/redis-module-ext/src/lib.rs b/crates/redis-module-ext/src/lib.rs new file mode 100644 index 000000000..1882df59b --- /dev/null +++ b/crates/redis-module-ext/src/lib.rs @@ -0,0 +1,17 @@ +pub use redis_module as redis; +pub use redis_module::raw; +pub use redis_module_ext_macros::{redis_command, redis_data_type, redis_module}; + +pub mod export; +pub mod module; +pub use module::RedisModule; + +pub mod data_type; +pub use data_type::RedisDataType; + +pub mod prelude; + +pub mod command; +pub use command::{CommandArgs, RedisCommand}; + +pub mod utils; diff --git a/crates/redis-module-ext/src/module.rs b/crates/redis-module-ext/src/module.rs new file mode 100644 index 000000000..15ff2d39b --- /dev/null +++ b/crates/redis-module-ext/src/module.rs @@ -0,0 +1,19 @@ +use std::ffi::CStr; + +pub trait RedisModule: Sized { + fn name() -> &'static CStr; + fn version() -> i32; + + fn register_data_types(ctx: &redis_module::Context) -> bool; + fn register_commands(ctx: &redis_module::Context) -> redis_module::RedisResult<()>; + + fn init_fn(ctx: &redis_module::Context) -> redis_module::RedisResult<()> { + let _ = ctx; + Ok(()) + } + + fn deinit_fn(ctx: &redis_module::Context) -> redis_module::RedisResult<()> { + let _ = ctx; + Ok(()) + } +} diff --git a/crates/redis-module-ext/src/prelude.rs b/crates/redis-module-ext/src/prelude.rs new file mode 100644 index 000000000..165ecf372 --- /dev/null +++ b/crates/redis-module-ext/src/prelude.rs @@ -0,0 +1,50 @@ +use redis_module::RedisResult; +use redis_module::logging::RedisLogLevel; + +use crate::RedisDataType; + +pub trait RedisKeyWritableExt { + /// Get a custom [RedisDataType] from a key. + #[allow(clippy::mut_from_ref)] + fn get(&self) -> RedisResult>; + /// Set a key to a custom [RedisDataType]. + fn set(&self, value: T) -> RedisResult<()>; +} + +impl RedisKeyWritableExt for redis_module::key::RedisKeyWritable { + fn get(&self) -> RedisResult> { + let Some(ty) = T::redis_ty(std::ptr::null_mut()) else { + return Err(redis_module::RedisError::Str("type has not been registered")); + }; + + self.get_value(&ty) + } + + fn set(&self, value: T) -> RedisResult<()> { + let Some(ty) = T::redis_ty(std::ptr::null_mut()) else { + return Err(redis_module::RedisError::Str("type has not been registered")); + }; + + self.set_value(&ty, value) + } +} + +pub trait IoLoggingExt { + fn log(&mut self, level: redis_module::logging::RedisLogLevel, message: impl AsRef); + + fn log_warning(&mut self, message: impl AsRef) { + self.log(RedisLogLevel::Warning, message); + } + + fn log_debug(&mut self, message: impl AsRef) { + self.log(RedisLogLevel::Debug, message); + } + + fn log_notice(&mut self, message: impl AsRef) { + self.log(RedisLogLevel::Notice, message); + } + + fn log_verbose(&mut self, message: impl AsRef) { + self.log(RedisLogLevel::Verbose, message); + } +} diff --git a/crates/redis-module-ext/src/utils.rs b/crates/redis-module-ext/src/utils.rs new file mode 100644 index 000000000..955a4fb8a --- /dev/null +++ b/crates/redis-module-ext/src/utils.rs @@ -0,0 +1,13 @@ +use redis_module::raw; + +pub fn redis_time_millis() -> i64 { + unsafe { raw::RedisModule_Milliseconds.unwrap()() } +} + +pub fn redis_time_micro() -> i64 { + unsafe { raw::RedisModule_Microseconds.unwrap()() } +} + +pub fn redis_time_cached_micro() -> i64 { + unsafe { raw::RedisModule_CachedMicroseconds.unwrap()() } +} diff --git a/misc/toolchains/rust.MODULE.bazel b/misc/toolchains/rust.MODULE.bazel index 0f097eef2..dffc18208 100644 --- a/misc/toolchains/rust.MODULE.bazel +++ b/misc/toolchains/rust.MODULE.bazel @@ -129,19 +129,20 @@ cargo_vendor = use_extension("//vendor:cargo_ext.bzl", "cargo_vendor") use_repo( cargo_vendor, "cargo_vendor", - "cargo_vendor__anyhow-1.0.99", + "cargo_vendor__anyhow-1.0.98", "cargo_vendor__arc-swap-1.7.1", "cargo_vendor__argon2-0.5.3", - "cargo_vendor__async-trait-0.1.89", + "cargo_vendor__async-trait-0.1.88", "cargo_vendor__axum-0.8.4", "cargo_vendor__base64-0.22.1", - "cargo_vendor__bitflags-2.9.3", + "cargo_vendor__bincode-2.0.1", + "cargo_vendor__bitflags-2.9.1", "cargo_vendor__bitmask-enum-2.2.5", - "cargo_vendor__bon-3.7.1", + "cargo_vendor__bon-3.6.3", "cargo_vendor__byteorder-1.5.0", "cargo_vendor__bytes-1.10.1", "cargo_vendor__bytestring-1.4.0", - "cargo_vendor__camino-1.1.12", + "cargo_vendor__camino-1.1.10", "cargo_vendor__camino-tempfile-1.4.1", "cargo_vendor__cargo-manifest-0.19.1", "cargo_vendor__cargo-platform-0.2.0", @@ -150,7 +151,7 @@ use_repo( "cargo_vendor__cedar-policy-4.5.1", "cargo_vendor__cel-parser-0.8.1", "cargo_vendor__chrono-0.4.41", - "cargo_vendor__clap-4.5.46", + "cargo_vendor__clap-4.5.39", "cargo_vendor__config-0.15.15", "cargo_vendor__console-0.16.0", "cargo_vendor__convert_case-0.8.0", @@ -158,6 +159,7 @@ use_repo( "cargo_vendor__criterion-0.7.0", "cargo_vendor__crossbeam-channel-0.5.15", "cargo_vendor__darling-0.21.3", + "cargo_vendor__deepsize-0.2.0", "cargo_vendor__derive_more-2.0.1", "cargo_vendor__diesel-2.2.12", "cargo_vendor__diesel-async-0.6.1", @@ -169,10 +171,11 @@ use_repo( "cargo_vendor__flate2-1.1.2", "cargo_vendor__float-cmp-0.10.0", "cargo_vendor__fmtools-0.1.2", + "cargo_vendor__fnv-1.0.7", "cargo_vendor__fred-10.1.0", "cargo_vendor__futures-0.3.31", - "cargo_vendor__futures-lite-2.6.1", - "cargo_vendor__glob-0.3.3", + "cargo_vendor__futures-lite-2.6.0", + "cargo_vendor__glob-0.3.2", "cargo_vendor__guppy-0.17.20", "cargo_vendor__h3-0.0.8", "cargo_vendor__h3-quinn-0.0.10", @@ -183,8 +186,8 @@ use_repo( "cargo_vendor__http-1.3.1", "cargo_vendor__http-body-1.0.1", "cargo_vendor__http-body-util-0.1.3", - "cargo_vendor__hyper-1.7.0", - "cargo_vendor__hyper-util-0.1.16", + "cargo_vendor__hyper-1.6.0", + "cargo_vendor__hyper-util-0.1.14", "cargo_vendor__indent_write-2.2.0", "cargo_vendor__indexmap-2.11.0", "cargo_vendor__insta-1.43.1", @@ -196,7 +199,7 @@ use_repo( "cargo_vendor__log-0.4.27", "cargo_vendor__lol_html-2.6.0", "cargo_vendor__mediatype-0.20.0", - "cargo_vendor__minijinja-2.12.0", + "cargo_vendor__minijinja-2.10.2", "cargo_vendor__nextest-filtering-0.16.0", "cargo_vendor__nextest-metadata-0.12.2", "cargo_vendor__nextest-runner-0.85.0", @@ -213,8 +216,8 @@ use_repo( "cargo_vendor__pin-project-lite-0.2.16", "cargo_vendor__pkcs8-0.10.2", "cargo_vendor__pprof-0.15.0", - "cargo_vendor__prettyplease-0.2.37", - "cargo_vendor__proc-macro2-1.0.101", + "cargo_vendor__prettyplease-0.2.33", + "cargo_vendor__proc-macro2-1.0.95", "cargo_vendor__prometheus-client-0.23.1", "cargo_vendor__prost-0.14.1", "cargo_vendor__prost-build-0.14.1", @@ -223,17 +226,18 @@ use_repo( "cargo_vendor__pulldown-cmark-0.13.0", "cargo_vendor__pulldown-cmark-to-cmark-21.0.0", "cargo_vendor__querystring-1.1.0", - "cargo_vendor__quinn-0.11.9", + "cargo_vendor__quinn-0.11.8", "cargo_vendor__quote-1.0.40", "cargo_vendor__rand-0.8.5", "cargo_vendor__rand-0.9.2", - "cargo_vendor__regex-1.11.2", + "cargo_vendor__redis-module-2.1.1", + "cargo_vendor__regex-1.11.1", "cargo_vendor__reqwest-0.12.23", "cargo_vendor__rsa-0.9.8", "cargo_vendor__runtime-format-0.1.3", "cargo_vendor__rustdoc-types-0.53.0", "cargo_vendor__rustfix-0.9.1", - "cargo_vendor__rustls-0.23.31", + "cargo_vendor__rustls-0.23.27", "cargo_vendor__rustls-pemfile-2.2.0", "cargo_vendor__rusty_ffmpeg-0.16.7-ffmpeg.8", "cargo_vendor__sailfish-0.10.0", @@ -249,16 +253,16 @@ use_repo( "cargo_vendor__similar-2.7.0", "cargo_vendor__smart-default-0.7.1", "cargo_vendor__swagger-ui-dist-5.28.0", - "cargo_vendor__syn-2.0.106", + "cargo_vendor__syn-2.0.101", "cargo_vendor__target-spec-3.5.0", "cargo_vendor__target-triple-0.1.4", - "cargo_vendor__tempfile-3.21.0", - "cargo_vendor__thiserror-2.0.16", + "cargo_vendor__tempfile-3.20.0", + "cargo_vendor__thiserror-2.0.12", "cargo_vendor__tokio-1.47.1", "cargo_vendor__tokio-rustls-0.26.2", "cargo_vendor__tokio-stream-0.1.17", "cargo_vendor__tokio-test-0.4.4", - "cargo_vendor__tokio-util-0.7.16", + "cargo_vendor__tokio-util-0.7.15", "cargo_vendor__toml-0.9.5", "cargo_vendor__toml_edit-0.22.27", "cargo_vendor__toml_edit-0.23.4", @@ -272,12 +276,12 @@ use_repo( "cargo_vendor__tower-http-0.6.6", "cargo_vendor__tracing-0.1.41", "cargo_vendor__tracing-opentelemetry-0.31.0", - "cargo_vendor__tracing-subscriber-0.3.20", + "cargo_vendor__tracing-subscriber-0.3.19", "cargo_vendor__tracing-test-0.2.5", "cargo_vendor__ulid-1.2.1", - "cargo_vendor__url-2.5.7", + "cargo_vendor__url-2.5.4", "cargo_vendor__urlencoding-2.1.3", - "cargo_vendor__uuid-1.18.0", + "cargo_vendor__uuid-1.17.0", "cargo_vendor__va_list-0.2.1", "cargo_vendor__walkdir-2.5.0", "cargo_vendor__webauthn-rs-0.5.2", diff --git a/misc/utils/rust/clippy.bzl b/misc/utils/rust/clippy.bzl index 4d05f4df3..705450535 100644 --- a/misc/utils/rust/clippy.bzl +++ b/misc/utils/rust/clippy.bzl @@ -1,4 +1,4 @@ -load("@rules_rust//rust:rust_common.bzl", "CrateInfo") +load("@rules_rust//rust:rust_common.bzl", "CrateInfo", "TestCrateInfo") load("@rules_rust//rust/private:clippy.bzl", "ClippyFlagsInfo") load("@rules_rust//rust/private:providers.bzl", "LintsInfo") load( @@ -53,7 +53,11 @@ def _rust_clippy_rule_impl(ctx): lint_files.extend(ctx.attr.lint_config[LintsInfo].rustc_lint_files) for target in ctx.attr.targets: - crate_info = target[CrateInfo] + if CrateInfo in target: + crate_info = target[CrateInfo] + elif TestCrateInfo in target: + crate_info = target[TestCrateInfo].crate + dep_info, build_info, _ = collect_deps( deps = crate_info.deps, proc_macro_deps = crate_info.proc_macro_deps, @@ -141,7 +145,7 @@ rust_clippy = rule( attrs = { "targets": attr.label_list( doc = "The targets to run clippy against.", - providers = [CrateInfo], + providers = [[CrateInfo], [TestCrateInfo]], ), "lint_config": attr.label( doc = "A set of lints to use for clippy.", diff --git a/misc/utils/rust/package.bzl b/misc/utils/rust/package.bzl index 71bfd9fb4..4e674fd6b 100644 --- a/misc/utils/rust/package.bzl +++ b/misc/utils/rust/package.bzl @@ -4,7 +4,7 @@ Helper scripts for setting up rust targets. load("@cargo_vendor//:defs.bzl", "all_crate_deps", "crate_features", "crate_version", dep_aliases = "aliases") load("@rules_rust//cargo:defs.bzl", "cargo_build_script", "cargo_toml_env_vars", "extract_cargo_lints") -load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library", "rust_proc_macro", "rustfmt_test") +load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library", "rust_proc_macro", "rust_shared_library", "rust_static_library", "rustfmt_test") load("//misc/utils/rust:clippy.bzl", "rust_clippy", "rust_clippy_test") load("//misc/utils/rust:rust_analyzer.bzl", "rust_analyzer_info") load("//misc/utils/rust:rustdoc.bzl", "rustdoc", "rustdoc_test") @@ -76,9 +76,11 @@ def scuffle_package( readme = ":README.md" NAME_MAPPINGS = { - "rlib": "lib", - "bin": "bin", - "proc_macro": "macro", + "rlib": rust_library, + "cydlib": rust_shared_library, + "staticlib": rust_static_library, + "bin": rust_binary, + "proc_macro": rust_proc_macro, } if crate_type not in NAME_MAPPINGS: @@ -129,12 +131,7 @@ def scuffle_package( ) # Create the library target - if crate_type == "rlib": - rust_library(**kwargs) - elif crate_type == "proc_macro": - rust_proc_macro(**kwargs) - elif crate_type == "bin": - rust_binary(**kwargs) + NAME_MAPPINGS[crate_type](**kwargs) rust_targets = [colon_name] @@ -232,7 +229,7 @@ def scuffle_package( "--enable-index-page", ] - if crate_type == "bin": + if crate_type in ["bin", "cydlib", "staticlib"]: rustdoc_flags.extend([ "--document-private-items", "--document-hidden-items", diff --git a/misc/utils/rust/rustdoc.bzl b/misc/utils/rust/rustdoc.bzl index 27b97357c..b96bb847a 100644 --- a/misc/utils/rust/rustdoc.bzl +++ b/misc/utils/rust/rustdoc.bzl @@ -232,7 +232,13 @@ def _rustdoc_impl(ctx): ctx (ctx): The rule's context object """ crate = ctx.attr.crate - crate_info = crate[rust_common.crate_info] + if rust_common.crate_info in crate: + crate_info = crate[rust_common.crate_info] + elif rust_common.test_crate_info in crate: + crate_info = crate[rust_common.test_crate_info].crate + else: + fail("cannot get crate info") + lints_info = crate[LintsInfo] if LintsInfo in crate else None html_out = None @@ -355,7 +361,7 @@ rustdoc = rule( "`rust_doc` can generate HTML code documentation for the source files of " + "`rust_library` or `rust_binary` targets." ), - providers = [rust_common.crate_info], + providers = [[rust_common.crate_info], [rust_common.test_crate_info]], mandatory = True, ), "rustdoc_map": attr.bool(default = True), @@ -549,7 +555,12 @@ def _rustdoc_test_impl(ctx): """ crate = ctx.attr.crate - crate_info = crate[rust_common.crate_info] + if rust_common.crate_info in crate: + crate_info = crate[rust_common.crate_info] + elif rust_common.test_crate_info in crate: + crate_info = crate[rust_common.test_crate_info].crate + else: + fail("cannot get crate info") lints_info = crate[LintsInfo] if LintsInfo in crate else None extract_out = ctx.actions.declare_file("{}.rustdoc_tests.jsonl".format(ctx.label.name)) @@ -688,7 +699,7 @@ rustdoc_test = rule( test = True, attrs = { "crate": attr.label( - providers = [rust_common.crate_info], + providers = [[rust_common.crate_info], [rust_common.test_crate_info]], mandatory = True, ), "rustdoc_flags": attr.string_list( diff --git a/vendor/BUILD.bazel b/vendor/BUILD.bazel index 1ba38b78e..3c33c32f2 100644 --- a/vendor/BUILD.bazel +++ b/vendor/BUILD.bazel @@ -25,6 +25,18 @@ crates_vendor( }, ), ], + "redis-module": [ + crate.annotation( + build_script_data = [ + "@//misc/toolchains/clang:libclang", + ], + build_script_env = { + "CLANG_PATH": "$${pwd}/$(CC)", + "BINDGEN_EXTRA_CLANG_ARGS": "$(CFLAGS)", + "LIBCLANG_PATH": "$(execpath @//misc/toolchains/clang:libclang)", + }, + ), + ], "aws-lc-sys": [ crate.annotation( build_script_env = { diff --git a/vendor/cargo/BUILD.addr2line-0.24.2.bazel b/vendor/cargo/BUILD.addr2line-0.24.2.bazel index cb34b05f8..858f7661a 100644 --- a/vendor/cargo/BUILD.addr2line-0.24.2.bazel +++ b/vendor/cargo/BUILD.addr2line-0.24.2.bazel @@ -52,6 +52,7 @@ rust_library( target_compatible_with = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], "@rules_rust//rust/platform:x86_64-apple-darwin": [], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], diff --git a/vendor/cargo/BUILD.adler2-2.0.1.bazel b/vendor/cargo/BUILD.adler2-2.0.0.bazel similarity index 98% rename from vendor/cargo/BUILD.adler2-2.0.1.bazel rename to vendor/cargo/BUILD.adler2-2.0.0.bazel index 8fdf045da..1db8fa2d8 100644 --- a/vendor/cargo/BUILD.adler2-2.0.1.bazel +++ b/vendor/cargo/BUILD.adler2-2.0.0.bazel @@ -59,5 +59,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.0.1", + version = "2.0.0", ) diff --git a/vendor/cargo/BUILD.ahash-0.8.12.bazel b/vendor/cargo/BUILD.ahash-0.8.12.bazel index dc9105c76..a3064528f 100644 --- a/vendor/cargo/BUILD.ahash-0.8.12.bazel +++ b/vendor/cargo/BUILD.ahash-0.8.12.bazel @@ -75,7 +75,7 @@ rust_library( "@cargo_vendor__cfg-if-1.0.3//:cfg_if", "@cargo_vendor__getrandom-0.3.3//:getrandom", "@cargo_vendor__once_cell-1.21.3//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - "@cargo_vendor__zerocopy-0.8.26//:zerocopy", + "@cargo_vendor__zerocopy-0.8.25//:zerocopy", ], ) diff --git a/vendor/cargo/BUILD.anstream-0.6.20.bazel b/vendor/cargo/BUILD.anstream-0.6.19.bazel similarity index 90% rename from vendor/cargo/BUILD.anstream-0.6.20.bazel rename to vendor/cargo/BUILD.anstream-0.6.19.bazel index 1b7049544..369eac3e2 100644 --- a/vendor/cargo/BUILD.anstream-0.6.20.bazel +++ b/vendor/cargo/BUILD.anstream-0.6.19.bazel @@ -64,20 +64,20 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.6.20", + version = "0.6.19", deps = [ "@cargo_vendor__anstyle-1.0.11//:anstyle", "@cargo_vendor__anstyle-parse-0.2.7//:anstyle_parse", - "@cargo_vendor__anstyle-query-1.1.4//:anstyle_query", + "@cargo_vendor__anstyle-query-1.1.3//:anstyle_query", "@cargo_vendor__colorchoice-1.0.4//:colorchoice", "@cargo_vendor__is_terminal_polyfill-1.70.1//:is_terminal_polyfill", "@cargo_vendor__utf8parse-0.2.2//:utf8parse", ] + select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__anstyle-wincon-3.0.10//:anstyle_wincon", # cfg(windows) + "@cargo_vendor__anstyle-wincon-3.0.9//:anstyle_wincon", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__anstyle-wincon-3.0.10//:anstyle_wincon", # cfg(windows) + "@cargo_vendor__anstyle-wincon-3.0.9//:anstyle_wincon", # cfg(windows) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.anstyle-query-1.1.4.bazel b/vendor/cargo/BUILD.anstyle-query-1.1.3.bazel similarity index 93% rename from vendor/cargo/BUILD.anstyle-query-1.1.4.bazel rename to vendor/cargo/BUILD.anstyle-query-1.1.3.bazel index 0bb4f1f71..c7021c375 100644 --- a/vendor/cargo/BUILD.anstyle-query-1.1.4.bazel +++ b/vendor/cargo/BUILD.anstyle-query-1.1.3.bazel @@ -59,13 +59,13 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.1.4", + version = "1.1.3", deps = select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.anstyle-wincon-3.0.10.bazel b/vendor/cargo/BUILD.anstyle-wincon-3.0.9.bazel similarity index 95% rename from vendor/cargo/BUILD.anstyle-wincon-3.0.10.bazel rename to vendor/cargo/BUILD.anstyle-wincon-3.0.9.bazel index b2ddc442d..149318193 100644 --- a/vendor/cargo/BUILD.anstyle-wincon-3.0.10.bazel +++ b/vendor/cargo/BUILD.anstyle-wincon-3.0.9.bazel @@ -54,10 +54,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "3.0.10", + version = "3.0.9", deps = [ "@cargo_vendor__anstyle-1.0.11//:anstyle", "@cargo_vendor__once_cell_polyfill-1.70.1//:once_cell_polyfill", # cfg(windows) - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], ) diff --git a/vendor/cargo/BUILD.anyhow-1.0.99.bazel b/vendor/cargo/BUILD.anyhow-1.0.98.bazel similarity index 96% rename from vendor/cargo/BUILD.anyhow-1.0.99.bazel rename to vendor/cargo/BUILD.anyhow-1.0.98.bazel index 1606c3bab..b136df7e2 100644 --- a/vendor/cargo/BUILD.anyhow-1.0.99.bazel +++ b/vendor/cargo/BUILD.anyhow-1.0.98.bazel @@ -67,9 +67,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.99", + version = "1.0.98", deps = [ - "@cargo_vendor__anyhow-1.0.99//:build_script_build", + "@cargo_vendor__anyhow-1.0.98//:build_script_build", ], ) @@ -125,7 +125,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.99", + version = "1.0.98", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.ascii-canvas-4.0.0.bazel b/vendor/cargo/BUILD.ascii-canvas-4.0.0.bazel index b30a01528..1ea5cc8f3 100644 --- a/vendor/cargo/BUILD.ascii-canvas-4.0.0.bazel +++ b/vendor/cargo/BUILD.ascii-canvas-4.0.0.bazel @@ -60,6 +60,6 @@ rust_library( }), version = "4.0.0", deps = [ - "@cargo_vendor__term-1.1.0//:term", + "@cargo_vendor__term-1.0.2//:term", ], ) diff --git a/vendor/cargo/BUILD.asn1-rs-0.6.2.bazel b/vendor/cargo/BUILD.asn1-rs-0.6.2.bazel index 5e4d33152..28ec9b675 100644 --- a/vendor/cargo/BUILD.asn1-rs-0.6.2.bazel +++ b/vendor/cargo/BUILD.asn1-rs-0.6.2.bazel @@ -76,6 +76,6 @@ rust_library( "@cargo_vendor__num-traits-0.2.19//:num_traits", "@cargo_vendor__rusticata-macros-4.1.0//:rusticata_macros", "@cargo_vendor__thiserror-1.0.69//:thiserror", - "@cargo_vendor__time-0.3.41//:time", + "@cargo_vendor__time-0.3.42//:time", ], ) diff --git a/vendor/cargo/BUILD.asn1-rs-derive-0.5.1.bazel b/vendor/cargo/BUILD.asn1-rs-derive-0.5.1.bazel index 0c276606a..b113b1e9e 100644 --- a/vendor/cargo/BUILD.asn1-rs-derive-0.5.1.bazel +++ b/vendor/cargo/BUILD.asn1-rs-derive-0.5.1.bazel @@ -60,9 +60,9 @@ rust_proc_macro( }), version = "0.5.1", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", "@cargo_vendor__synstructure-0.13.2//:synstructure", ], ) diff --git a/vendor/cargo/BUILD.asn1-rs-impl-0.2.0.bazel b/vendor/cargo/BUILD.asn1-rs-impl-0.2.0.bazel index 0bbd0b51c..089e23e04 100644 --- a/vendor/cargo/BUILD.asn1-rs-impl-0.2.0.bazel +++ b/vendor/cargo/BUILD.asn1-rs-impl-0.2.0.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.2.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.async-stream-impl-0.3.6.bazel b/vendor/cargo/BUILD.async-stream-impl-0.3.6.bazel index 8e6bd04eb..f3f5f9f5f 100644 --- a/vendor/cargo/BUILD.async-stream-impl-0.3.6.bazel +++ b/vendor/cargo/BUILD.async-stream-impl-0.3.6.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.3.6", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.async-trait-0.1.89.bazel b/vendor/cargo/BUILD.async-trait-0.1.88.bazel similarity index 93% rename from vendor/cargo/BUILD.async-trait-0.1.89.bazel rename to vendor/cargo/BUILD.async-trait-0.1.88.bazel index f56cb2882..687f1b502 100644 --- a/vendor/cargo/BUILD.async-trait-0.1.89.bazel +++ b/vendor/cargo/BUILD.async-trait-0.1.88.bazel @@ -58,10 +58,10 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.89", + version = "0.1.88", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.atomicwrites-0.4.4.bazel b/vendor/cargo/BUILD.atomicwrites-0.4.4.bazel index 8883bbe6f..d1740fa2b 100644 --- a/vendor/cargo/BUILD.atomicwrites-0.4.4.bazel +++ b/vendor/cargo/BUILD.atomicwrites-0.4.4.bazel @@ -61,7 +61,7 @@ rust_library( }), version = "0.4.4", deps = [ - "@cargo_vendor__tempfile-3.21.0//:tempfile", + "@cargo_vendor__tempfile-3.20.0//:tempfile", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cargo_vendor__rustix-0.38.44//:rustix", # cfg(unix) diff --git a/vendor/cargo/BUILD.autocfg-1.5.0.bazel b/vendor/cargo/BUILD.autocfg-1.4.0.bazel similarity index 98% rename from vendor/cargo/BUILD.autocfg-1.5.0.bazel rename to vendor/cargo/BUILD.autocfg-1.4.0.bazel index 5b52eb08c..68611db9b 100644 --- a/vendor/cargo/BUILD.autocfg-1.5.0.bazel +++ b/vendor/cargo/BUILD.autocfg-1.4.0.bazel @@ -58,5 +58,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.5.0", + version = "1.4.0", ) diff --git a/vendor/cargo/BUILD.aws-lc-rs-1.13.3.bazel b/vendor/cargo/BUILD.aws-lc-rs-1.13.1.bazel similarity index 92% rename from vendor/cargo/BUILD.aws-lc-rs-1.13.3.bazel rename to vendor/cargo/BUILD.aws-lc-rs-1.13.1.bazel index b9be628a4..181fb345e 100644 --- a/vendor/cargo/BUILD.aws-lc-rs-1.13.3.bazel +++ b/vendor/cargo/BUILD.aws-lc-rs-1.13.1.bazel @@ -67,10 +67,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.13.3", + version = "1.13.1", deps = [ - "@cargo_vendor__aws-lc-rs-1.13.3//:build_script_build", - "@cargo_vendor__aws-lc-sys-0.30.0//:aws_lc_sys", + "@cargo_vendor__aws-lc-rs-1.13.1//:build_script_build", + "@cargo_vendor__aws-lc-sys-0.29.0//:aws_lc_sys", "@cargo_vendor__zeroize-1.8.1//:zeroize", ], ) @@ -114,9 +114,9 @@ cargo_build_script( ), edition = "2021", link_deps = [ - "@cargo_vendor__aws-lc-sys-0.30.0//:aws_lc_sys", + "@cargo_vendor__aws-lc-sys-0.29.0//:aws_lc_sys", ], - links = "aws_lc_rs_1_13_3_sys", + links = "aws_lc_rs_1_13_1_sys", pkg_name = "aws-lc-rs", rustc_env_files = [ ":cargo_toml_env_vars", @@ -131,7 +131,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.13.3", + version = "1.13.1", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.aws-lc-sys-0.30.0.bazel b/vendor/cargo/BUILD.aws-lc-sys-0.29.0.bazel similarity index 95% rename from vendor/cargo/BUILD.aws-lc-sys-0.30.0.bazel rename to vendor/cargo/BUILD.aws-lc-sys-0.29.0.bazel index 7f7983a49..6e6890635 100644 --- a/vendor/cargo/BUILD.aws-lc-sys-0.30.0.bazel +++ b/vendor/cargo/BUILD.aws-lc-sys-0.29.0.bazel @@ -66,9 +66,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.30.0", + version = "0.29.0", deps = [ - "@cargo_vendor__aws-lc-sys-0.30.0//:build_script_main", + "@cargo_vendor__aws-lc-sys-0.29.0//:build_script_main", ], ) @@ -112,7 +112,7 @@ cargo_build_script( ], ), edition = "2021", - links = "aws_lc_0_30_0", + links = "aws_lc_0_29_0", pkg_name = "aws-lc-sys", rustc_env_files = [ ":cargo_toml_env_vars", @@ -127,10 +127,10 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.30.0", + version = "0.29.0", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__cc-1.2.34//:cc", + "@cargo_vendor__cc-1.2.26//:cc", "@cargo_vendor__cmake-0.1.54//:cmake", "@cargo_vendor__dunce-1.0.5//:dunce", "@cargo_vendor__fs_extra-1.3.0//:fs_extra", diff --git a/vendor/cargo/BUILD.axum-0.8.4.bazel b/vendor/cargo/BUILD.axum-0.8.4.bazel index 1d38389a5..ea348a651 100644 --- a/vendor/cargo/BUILD.axum-0.8.4.bazel +++ b/vendor/cargo/BUILD.axum-0.8.4.bazel @@ -55,7 +55,7 @@ rust_library( edition = "2021", proc_macro_deps = [ "@cargo_vendor__axum-macros-0.5.0//:axum_macros", - "@cargo_vendor__rustversion-1.0.22//:rustversion", + "@cargo_vendor__rustversion-1.0.21//:rustversion", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -85,18 +85,18 @@ rust_library( "@cargo_vendor__axum-core-0.5.2//:axum_core", "@cargo_vendor__base64-0.22.1//:base64", "@cargo_vendor__bytes-1.10.1//:bytes", - "@cargo_vendor__form_urlencoded-1.2.2//:form_urlencoded", + "@cargo_vendor__form_urlencoded-1.2.1//:form_urlencoded", "@cargo_vendor__futures-util-0.3.31//:futures_util", "@cargo_vendor__http-1.3.1//:http", "@cargo_vendor__http-body-1.0.1//:http_body", "@cargo_vendor__http-body-util-0.1.3//:http_body_util", - "@cargo_vendor__hyper-1.7.0//:hyper", - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", + "@cargo_vendor__hyper-1.6.0//:hyper", + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", "@cargo_vendor__itoa-1.0.15//:itoa", "@cargo_vendor__matchit-0.8.4//:matchit", "@cargo_vendor__memchr-2.7.5//:memchr", "@cargo_vendor__mime-0.3.17//:mime", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_json-1.0.143//:serde_json", diff --git a/vendor/cargo/BUILD.axum-core-0.5.2.bazel b/vendor/cargo/BUILD.axum-core-0.5.2.bazel index 9a5b077cd..c05d2277c 100644 --- a/vendor/cargo/BUILD.axum-core-0.5.2.bazel +++ b/vendor/cargo/BUILD.axum-core-0.5.2.bazel @@ -40,7 +40,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__rustversion-1.0.22//:rustversion", + "@cargo_vendor__rustversion-1.0.21//:rustversion", ], rustc_env_files = [ ":cargo_toml_env_vars", diff --git a/vendor/cargo/BUILD.axum-macros-0.5.0.bazel b/vendor/cargo/BUILD.axum-macros-0.5.0.bazel index b72db845d..0470728b2 100644 --- a/vendor/cargo/BUILD.axum-macros-0.5.0.bazel +++ b/vendor/cargo/BUILD.axum-macros-0.5.0.bazel @@ -63,8 +63,8 @@ rust_proc_macro( }), version = "0.5.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.backtrace-0.3.75.bazel b/vendor/cargo/BUILD.backtrace-0.3.75.bazel index 3d3062242..77e22b3bf 100644 --- a/vendor/cargo/BUILD.backtrace-0.3.75.bazel +++ b/vendor/cargo/BUILD.backtrace-0.3.75.bazel @@ -55,33 +55,54 @@ rust_library( ], target_compatible_with = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), version = "0.3.75", deps = [ - "@cargo_vendor__addr2line-0.24.2//:addr2line", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) - "@cargo_vendor__libc-0.2.175//:libc", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) - "@cargo_vendor__miniz_oxide-0.8.9//:miniz_oxide", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) - "@cargo_vendor__object-0.36.7//:object", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__cfg-if-1.0.3//:cfg_if", + "@cargo_vendor__rustc-demangle-0.1.24//:rustc_demangle", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cargo_vendor__cfg-if-1.0.3//:cfg_if", - "@cargo_vendor__rustc-demangle-0.1.26//:rustc_demangle", + "@cargo_vendor__addr2line-0.24.2//:addr2line", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__libc-0.2.175//:libc", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__miniz_oxide-0.8.8//:miniz_oxide", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__object-0.36.7//:object", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + ], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "@cargo_vendor__windows-targets-0.52.6//:windows_targets", # cfg(any(windows, target_os = "cygwin")) ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cargo_vendor__cfg-if-1.0.3//:cfg_if", - "@cargo_vendor__rustc-demangle-0.1.26//:rustc_demangle", + "@cargo_vendor__addr2line-0.24.2//:addr2line", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__libc-0.2.175//:libc", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__miniz_oxide-0.8.8//:miniz_oxide", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__object-0.36.7//:object", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + ], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [ + "@cargo_vendor__addr2line-0.24.2//:addr2line", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__libc-0.2.175//:libc", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__miniz_oxide-0.8.8//:miniz_oxide", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__object-0.36.7//:object", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cargo_vendor__cfg-if-1.0.3//:cfg_if", - "@cargo_vendor__rustc-demangle-0.1.26//:rustc_demangle", + "@cargo_vendor__addr2line-0.24.2//:addr2line", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__libc-0.2.175//:libc", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__miniz_oxide-0.8.8//:miniz_oxide", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__object-0.36.7//:object", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "@cargo_vendor__windows-targets-0.52.6//:windows_targets", # cfg(any(windows, target_os = "cygwin")) ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cargo_vendor__cfg-if-1.0.3//:cfg_if", - "@cargo_vendor__rustc-demangle-0.1.26//:rustc_demangle", + "@cargo_vendor__addr2line-0.24.2//:addr2line", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__libc-0.2.175//:libc", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__miniz_oxide-0.8.8//:miniz_oxide", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) + "@cargo_vendor__object-0.36.7//:object", # cfg(not(all(windows, target_env = "msvc", not(target_vendor = "uwp")))) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.bazel b/vendor/cargo/BUILD.bazel index 9d4224db6..65005fcba 100644 --- a/vendor/cargo/BUILD.bazel +++ b/vendor/cargo/BUILD.bazel @@ -34,14 +34,14 @@ filegroup( # Workspace Member Dependencies transition_alias_opt( - name = "anyhow-1.0.99", - actual = "@cargo_vendor__anyhow-1.0.99//:anyhow", + name = "anyhow-1.0.98", + actual = "@cargo_vendor__anyhow-1.0.98//:anyhow", tags = ["manual"], ) transition_alias_opt( name = "anyhow", - actual = "@cargo_vendor__anyhow-1.0.99//:anyhow", + actual = "@cargo_vendor__anyhow-1.0.98//:anyhow", tags = ["manual"], ) @@ -70,14 +70,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "async-trait-0.1.89", - actual = "@cargo_vendor__async-trait-0.1.89//:async_trait", + name = "async-trait-0.1.88", + actual = "@cargo_vendor__async-trait-0.1.88//:async_trait", tags = ["manual"], ) transition_alias_opt( name = "async-trait", - actual = "@cargo_vendor__async-trait-0.1.89//:async_trait", + actual = "@cargo_vendor__async-trait-0.1.88//:async_trait", tags = ["manual"], ) @@ -106,14 +106,26 @@ transition_alias_opt( ) transition_alias_opt( - name = "bitflags-2.9.3", - actual = "@cargo_vendor__bitflags-2.9.3//:bitflags", + name = "bincode-2.0.1", + actual = "@cargo_vendor__bincode-2.0.1//:bincode", + tags = ["manual"], +) + +transition_alias_opt( + name = "bincode", + actual = "@cargo_vendor__bincode-2.0.1//:bincode", + tags = ["manual"], +) + +transition_alias_opt( + name = "bitflags-2.9.1", + actual = "@cargo_vendor__bitflags-2.9.1//:bitflags", tags = ["manual"], ) transition_alias_opt( name = "bitflags", - actual = "@cargo_vendor__bitflags-2.9.3//:bitflags", + actual = "@cargo_vendor__bitflags-2.9.1//:bitflags", tags = ["manual"], ) @@ -130,14 +142,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "bon-3.7.1", - actual = "@cargo_vendor__bon-3.7.1//:bon", + name = "bon-3.6.3", + actual = "@cargo_vendor__bon-3.6.3//:bon", tags = ["manual"], ) transition_alias_opt( name = "bon", - actual = "@cargo_vendor__bon-3.7.1//:bon", + actual = "@cargo_vendor__bon-3.6.3//:bon", tags = ["manual"], ) @@ -178,14 +190,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "camino-1.1.12", - actual = "@cargo_vendor__camino-1.1.12//:camino", + name = "camino-1.1.10", + actual = "@cargo_vendor__camino-1.1.10//:camino", tags = ["manual"], ) transition_alias_opt( name = "camino", - actual = "@cargo_vendor__camino-1.1.12//:camino", + actual = "@cargo_vendor__camino-1.1.10//:camino", tags = ["manual"], ) @@ -286,14 +298,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "clap-4.5.46", - actual = "@cargo_vendor__clap-4.5.46//:clap", + name = "clap-4.5.39", + actual = "@cargo_vendor__clap-4.5.39//:clap", tags = ["manual"], ) transition_alias_opt( name = "clap", - actual = "@cargo_vendor__clap-4.5.46//:clap", + actual = "@cargo_vendor__clap-4.5.39//:clap", tags = ["manual"], ) @@ -381,6 +393,18 @@ transition_alias_opt( tags = ["manual"], ) +transition_alias_opt( + name = "deepsize-0.2.0", + actual = "@cargo_vendor__deepsize-0.2.0//:deepsize", + tags = ["manual"], +) + +transition_alias_opt( + name = "deepsize", + actual = "@cargo_vendor__deepsize-0.2.0//:deepsize", + tags = ["manual"], +) + transition_alias_opt( name = "derive_more-2.0.1", actual = "@cargo_vendor__derive_more-2.0.1//:derive_more", @@ -501,6 +525,18 @@ transition_alias_opt( tags = ["manual"], ) +transition_alias_opt( + name = "fnv-1.0.7", + actual = "@cargo_vendor__fnv-1.0.7//:fnv", + tags = ["manual"], +) + +transition_alias_opt( + name = "fnv", + actual = "@cargo_vendor__fnv-1.0.7//:fnv", + tags = ["manual"], +) + transition_alias_opt( name = "fred-10.1.0", actual = "@cargo_vendor__fred-10.1.0//:fred", @@ -526,26 +562,26 @@ transition_alias_opt( ) transition_alias_opt( - name = "futures-lite-2.6.1", - actual = "@cargo_vendor__futures-lite-2.6.1//:futures_lite", + name = "futures-lite-2.6.0", + actual = "@cargo_vendor__futures-lite-2.6.0//:futures_lite", tags = ["manual"], ) transition_alias_opt( name = "futures-lite", - actual = "@cargo_vendor__futures-lite-2.6.1//:futures_lite", + actual = "@cargo_vendor__futures-lite-2.6.0//:futures_lite", tags = ["manual"], ) transition_alias_opt( - name = "glob-0.3.3", - actual = "@cargo_vendor__glob-0.3.3//:glob", + name = "glob-0.3.2", + actual = "@cargo_vendor__glob-0.3.2//:glob", tags = ["manual"], ) transition_alias_opt( name = "glob", - actual = "@cargo_vendor__glob-0.3.3//:glob", + actual = "@cargo_vendor__glob-0.3.2//:glob", tags = ["manual"], ) @@ -670,26 +706,26 @@ transition_alias_opt( ) transition_alias_opt( - name = "hyper-1.7.0", - actual = "@cargo_vendor__hyper-1.7.0//:hyper", + name = "hyper-1.6.0", + actual = "@cargo_vendor__hyper-1.6.0//:hyper", tags = ["manual"], ) transition_alias_opt( name = "hyper", - actual = "@cargo_vendor__hyper-1.7.0//:hyper", + actual = "@cargo_vendor__hyper-1.6.0//:hyper", tags = ["manual"], ) transition_alias_opt( - name = "hyper-util-0.1.16", - actual = "@cargo_vendor__hyper-util-0.1.16//:hyper_util", + name = "hyper-util-0.1.14", + actual = "@cargo_vendor__hyper-util-0.1.14//:hyper_util", tags = ["manual"], ) transition_alias_opt( name = "hyper-util", - actual = "@cargo_vendor__hyper-util-0.1.16//:hyper_util", + actual = "@cargo_vendor__hyper-util-0.1.14//:hyper_util", tags = ["manual"], ) @@ -826,14 +862,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "minijinja-2.12.0", - actual = "@cargo_vendor__minijinja-2.12.0//:minijinja", + name = "minijinja-2.10.2", + actual = "@cargo_vendor__minijinja-2.10.2//:minijinja", tags = ["manual"], ) transition_alias_opt( name = "minijinja", - actual = "@cargo_vendor__minijinja-2.12.0//:minijinja", + actual = "@cargo_vendor__minijinja-2.10.2//:minijinja", tags = ["manual"], ) @@ -1030,26 +1066,26 @@ transition_alias_opt( ) transition_alias_opt( - name = "prettyplease-0.2.37", - actual = "@cargo_vendor__prettyplease-0.2.37//:prettyplease", + name = "prettyplease-0.2.33", + actual = "@cargo_vendor__prettyplease-0.2.33//:prettyplease", tags = ["manual"], ) transition_alias_opt( name = "prettyplease", - actual = "@cargo_vendor__prettyplease-0.2.37//:prettyplease", + actual = "@cargo_vendor__prettyplease-0.2.33//:prettyplease", tags = ["manual"], ) transition_alias_opt( - name = "proc-macro2-1.0.101", - actual = "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + name = "proc-macro2-1.0.95", + actual = "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", tags = ["manual"], ) transition_alias_opt( name = "proc-macro2", - actual = "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + actual = "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", tags = ["manual"], ) @@ -1150,14 +1186,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "quinn-0.11.9", - actual = "@cargo_vendor__quinn-0.11.9//:quinn", + name = "quinn-0.11.8", + actual = "@cargo_vendor__quinn-0.11.8//:quinn", tags = ["manual"], ) transition_alias_opt( name = "quinn", - actual = "@cargo_vendor__quinn-0.11.9//:quinn", + actual = "@cargo_vendor__quinn-0.11.8//:quinn", tags = ["manual"], ) @@ -1186,14 +1222,26 @@ transition_alias_opt( ) transition_alias_opt( - name = "regex-1.11.2", - actual = "@cargo_vendor__regex-1.11.2//:regex", + name = "redis-module-2.1.1", + actual = "@cargo_vendor__redis-module-2.1.1//:redis_module", + tags = ["manual"], +) + +transition_alias_opt( + name = "redis-module", + actual = "@cargo_vendor__redis-module-2.1.1//:redis_module", + tags = ["manual"], +) + +transition_alias_opt( + name = "regex-1.11.1", + actual = "@cargo_vendor__regex-1.11.1//:regex", tags = ["manual"], ) transition_alias_opt( name = "regex", - actual = "@cargo_vendor__regex-1.11.2//:regex", + actual = "@cargo_vendor__regex-1.11.1//:regex", tags = ["manual"], ) @@ -1258,14 +1306,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "rustls-0.23.31", - actual = "@cargo_vendor__rustls-0.23.31//:rustls", + name = "rustls-0.23.27", + actual = "@cargo_vendor__rustls-0.23.27//:rustls", tags = ["manual"], ) transition_alias_opt( name = "rustls", - actual = "@cargo_vendor__rustls-0.23.31//:rustls", + actual = "@cargo_vendor__rustls-0.23.27//:rustls", tags = ["manual"], ) @@ -1450,14 +1498,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "syn-2.0.106", - actual = "@cargo_vendor__syn-2.0.106//:syn", + name = "syn-2.0.101", + actual = "@cargo_vendor__syn-2.0.101//:syn", tags = ["manual"], ) transition_alias_opt( name = "syn", - actual = "@cargo_vendor__syn-2.0.106//:syn", + actual = "@cargo_vendor__syn-2.0.101//:syn", tags = ["manual"], ) @@ -1486,26 +1534,26 @@ transition_alias_opt( ) transition_alias_opt( - name = "tempfile-3.21.0", - actual = "@cargo_vendor__tempfile-3.21.0//:tempfile", + name = "tempfile-3.20.0", + actual = "@cargo_vendor__tempfile-3.20.0//:tempfile", tags = ["manual"], ) transition_alias_opt( name = "tempfile", - actual = "@cargo_vendor__tempfile-3.21.0//:tempfile", + actual = "@cargo_vendor__tempfile-3.20.0//:tempfile", tags = ["manual"], ) transition_alias_opt( - name = "thiserror-2.0.16", - actual = "@cargo_vendor__thiserror-2.0.16//:thiserror", + name = "thiserror-2.0.12", + actual = "@cargo_vendor__thiserror-2.0.12//:thiserror", tags = ["manual"], ) transition_alias_opt( name = "thiserror", - actual = "@cargo_vendor__thiserror-2.0.16//:thiserror", + actual = "@cargo_vendor__thiserror-2.0.12//:thiserror", tags = ["manual"], ) @@ -1558,14 +1606,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "tokio-util-0.7.16", - actual = "@cargo_vendor__tokio-util-0.7.16//:tokio_util", + name = "tokio-util-0.7.15", + actual = "@cargo_vendor__tokio-util-0.7.15//:tokio_util", tags = ["manual"], ) transition_alias_opt( name = "tokio-util", - actual = "@cargo_vendor__tokio-util-0.7.16//:tokio_util", + actual = "@cargo_vendor__tokio-util-0.7.15//:tokio_util", tags = ["manual"], ) @@ -1714,14 +1762,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "tracing-subscriber-0.3.20", - actual = "@cargo_vendor__tracing-subscriber-0.3.20//:tracing_subscriber", + name = "tracing-subscriber-0.3.19", + actual = "@cargo_vendor__tracing-subscriber-0.3.19//:tracing_subscriber", tags = ["manual"], ) transition_alias_opt( name = "tracing-subscriber", - actual = "@cargo_vendor__tracing-subscriber-0.3.20//:tracing_subscriber", + actual = "@cargo_vendor__tracing-subscriber-0.3.19//:tracing_subscriber", tags = ["manual"], ) @@ -1750,14 +1798,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "url-2.5.7", - actual = "@cargo_vendor__url-2.5.7//:url", + name = "url-2.5.4", + actual = "@cargo_vendor__url-2.5.4//:url", tags = ["manual"], ) transition_alias_opt( name = "url", - actual = "@cargo_vendor__url-2.5.7//:url", + actual = "@cargo_vendor__url-2.5.4//:url", tags = ["manual"], ) @@ -1774,14 +1822,14 @@ transition_alias_opt( ) transition_alias_opt( - name = "uuid-1.18.0", - actual = "@cargo_vendor__uuid-1.18.0//:uuid", + name = "uuid-1.17.0", + actual = "@cargo_vendor__uuid-1.17.0//:uuid", tags = ["manual"], ) transition_alias_opt( name = "uuid", - actual = "@cargo_vendor__uuid-1.18.0//:uuid", + actual = "@cargo_vendor__uuid-1.17.0//:uuid", tags = ["manual"], ) diff --git a/vendor/cargo/BUILD.bincode-2.0.1.bazel b/vendor/cargo/BUILD.bincode-2.0.1.bazel new file mode 100644 index 000000000..4956c4eb4 --- /dev/null +++ b/vendor/cargo/BUILD.bincode-2.0.1.bazel @@ -0,0 +1,76 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "bincode", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "alloc", + "bincode_derive", + "default", + "derive", + "std", + ], + crate_root = "src/lib.rs", + edition = "2021", + proc_macro_deps = [ + "@cargo_vendor__bincode_derive-2.0.1//:bincode_derive", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=bincode", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "2.0.1", + deps = [ + "@cargo_vendor__unty-0.0.4//:unty", + ], +) diff --git a/vendor/cargo/BUILD.bincode_derive-2.0.1.bazel b/vendor/cargo/BUILD.bincode_derive-2.0.1.bazel new file mode 100644 index 000000000..9f57d6456 --- /dev/null +++ b/vendor/cargo/BUILD.bincode_derive-2.0.1.bazel @@ -0,0 +1,65 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_proc_macro") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_proc_macro( + name = "bincode_derive", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=bincode_derive", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "2.0.1", + deps = [ + "@cargo_vendor__virtue-0.0.18//:virtue", + ], +) diff --git a/vendor/cargo/BUILD.bindgen-0.66.1.bazel b/vendor/cargo/BUILD.bindgen-0.66.1.bazel new file mode 100644 index 000000000..6f4c9ba08 --- /dev/null +++ b/vendor/cargo/BUILD.bindgen-0.66.1.bazel @@ -0,0 +1,160 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "bindgen", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "logging", + "prettyplease", + "runtime", + "which-rustfmt", + ], + crate_root = "lib.rs", + edition = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=bindgen", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.66.1", + deps = [ + "@cargo_vendor__bindgen-0.66.1//:build_script_build", + "@cargo_vendor__bitflags-2.9.1//:bitflags", + "@cargo_vendor__cexpr-0.6.0//:cexpr", + "@cargo_vendor__clang-sys-1.8.1//:clang_sys", + "@cargo_vendor__lazy_static-1.5.0//:lazy_static", + "@cargo_vendor__lazycell-1.3.0//:lazycell", + "@cargo_vendor__log-0.4.27//:log", + "@cargo_vendor__peeking_take_while-0.1.2//:peeking_take_while", + "@cargo_vendor__prettyplease-0.2.33//:prettyplease", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", + "@cargo_vendor__quote-1.0.40//:quote", + "@cargo_vendor__regex-1.11.1//:regex", + "@cargo_vendor__rustc-hash-1.1.0//:rustc_hash", + "@cargo_vendor__shlex-1.3.0//:shlex", + "@cargo_vendor__syn-2.0.101//:syn", + "@cargo_vendor__which-4.4.2//:which", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "logging", + "prettyplease", + "runtime", + "which-rustfmt", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2018", + link_deps = [ + "@cargo_vendor__clang-sys-1.8.1//:clang_sys", + "@cargo_vendor__prettyplease-0.2.33//:prettyplease", + ], + pkg_name = "bindgen", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=bindgen", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.66.1", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/vendor/cargo/BUILD.bindgen-0.71.1.bazel b/vendor/cargo/BUILD.bindgen-0.71.1.bazel index 48c50cae8..131a2e8d1 100644 --- a/vendor/cargo/BUILD.bindgen-0.71.1.bazel +++ b/vendor/cargo/BUILD.bindgen-0.71.1.bazel @@ -71,18 +71,18 @@ rust_library( version = "0.71.1", deps = [ "@cargo_vendor__bindgen-0.71.1//:build_script_build", - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__cexpr-0.6.0//:cexpr", "@cargo_vendor__clang-sys-1.8.1//:clang_sys", "@cargo_vendor__itertools-0.13.0//:itertools", "@cargo_vendor__log-0.4.27//:log", - "@cargo_vendor__prettyplease-0.2.37//:prettyplease", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__prettyplease-0.2.33//:prettyplease", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__rustc-hash-2.1.1//:rustc_hash", "@cargo_vendor__shlex-1.3.0//:shlex", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) @@ -128,7 +128,7 @@ cargo_build_script( edition = "2021", link_deps = [ "@cargo_vendor__clang-sys-1.8.1//:clang_sys", - "@cargo_vendor__prettyplease-0.2.37//:prettyplease", + "@cargo_vendor__prettyplease-0.2.33//:prettyplease", ], pkg_name = "bindgen", rustc_env_files = [ diff --git a/vendor/cargo/BUILD.bitflags-2.9.3.bazel b/vendor/cargo/BUILD.bitflags-2.9.1.bazel similarity index 91% rename from vendor/cargo/BUILD.bitflags-2.9.3.bazel rename to vendor/cargo/BUILD.bitflags-2.9.1.bazel index bb36cd981..157b23a4e 100644 --- a/vendor/cargo/BUILD.bitflags-2.9.3.bazel +++ b/vendor/cargo/BUILD.bitflags-2.9.1.bazel @@ -40,12 +40,18 @@ rust_library( "@rules_rust//rust/platform:aarch64-apple-darwin": [ "std", ], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "std", + ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ "std", ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ "std", ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "std", + ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ "std", ], @@ -76,7 +82,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.9.3", + version = "2.9.1", deps = [ "@cargo_vendor__serde-1.0.219//:serde", ], diff --git a/vendor/cargo/BUILD.bitmask-enum-2.2.5.bazel b/vendor/cargo/BUILD.bitmask-enum-2.2.5.bazel index 662f488db..742252a18 100644 --- a/vendor/cargo/BUILD.bitmask-enum-2.2.5.bazel +++ b/vendor/cargo/BUILD.bitmask-enum-2.2.5.bazel @@ -61,6 +61,6 @@ rust_proc_macro( version = "2.2.5", deps = [ "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.bon-3.7.1.bazel b/vendor/cargo/BUILD.bon-3.6.3.bazel similarity index 93% rename from vendor/cargo/BUILD.bon-3.7.1.bazel rename to vendor/cargo/BUILD.bon-3.6.3.bazel index f3f6d35dc..6965041ae 100644 --- a/vendor/cargo/BUILD.bon-3.7.1.bazel +++ b/vendor/cargo/BUILD.bon-3.6.3.bazel @@ -42,8 +42,8 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__bon-macros-3.7.1//:bon_macros", - "@cargo_vendor__rustversion-1.0.22//:rustversion", + "@cargo_vendor__bon-macros-3.6.3//:bon_macros", + "@cargo_vendor__rustversion-1.0.21//:rustversion", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -68,5 +68,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "3.7.1", + version = "3.6.3", ) diff --git a/vendor/cargo/BUILD.bon-macros-3.7.1.bazel b/vendor/cargo/BUILD.bon-macros-3.6.3.bazel similarity index 85% rename from vendor/cargo/BUILD.bon-macros-3.7.1.bazel rename to vendor/cargo/BUILD.bon-macros-3.6.3.bazel index 9bf5f0628..31fd58e29 100644 --- a/vendor/cargo/BUILD.bon-macros-3.7.1.bazel +++ b/vendor/cargo/BUILD.bon-macros-3.6.3.bazel @@ -35,14 +35,12 @@ rust_proc_macro( ], ), crate_features = [ - "alloc", "default", - "std", ], crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__rustversion-1.0.22//:rustversion", + "@cargo_vendor__rustversion-1.0.21//:rustversion", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -66,13 +64,13 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "3.7.1", + version = "3.6.3", deps = [ - "@cargo_vendor__darling-0.21.3//:darling", + "@cargo_vendor__darling-0.20.11//:darling", "@cargo_vendor__ident_case-1.0.1//:ident_case", - "@cargo_vendor__prettyplease-0.2.37//:prettyplease", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__prettyplease-0.2.33//:prettyplease", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.bumpalo-3.19.0.bazel b/vendor/cargo/BUILD.bumpalo-3.18.1.bazel similarity index 98% rename from vendor/cargo/BUILD.bumpalo-3.19.0.bazel rename to vendor/cargo/BUILD.bumpalo-3.18.1.bazel index 3bd09e7ac..8891596db 100644 --- a/vendor/cargo/BUILD.bumpalo-3.19.0.bazel +++ b/vendor/cargo/BUILD.bumpalo-3.18.1.bazel @@ -61,5 +61,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "3.19.0", + version = "3.18.1", ) diff --git a/vendor/cargo/BUILD.bytemuck-1.23.2.bazel b/vendor/cargo/BUILD.bytemuck-1.23.0.bazel similarity index 98% rename from vendor/cargo/BUILD.bytemuck-1.23.2.bazel rename to vendor/cargo/BUILD.bytemuck-1.23.0.bazel index b5c60ae73..00630e7b1 100644 --- a/vendor/cargo/BUILD.bytemuck-1.23.2.bazel +++ b/vendor/cargo/BUILD.bytemuck-1.23.0.bazel @@ -62,5 +62,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.23.2", + version = "1.23.0", ) diff --git a/vendor/cargo/BUILD.camino-1.1.12.bazel b/vendor/cargo/BUILD.camino-1.1.10.bazel similarity index 96% rename from vendor/cargo/BUILD.camino-1.1.12.bazel rename to vendor/cargo/BUILD.camino-1.1.10.bazel index a7dcfea84..4d4bfe0ce 100644 --- a/vendor/cargo/BUILD.camino-1.1.12.bazel +++ b/vendor/cargo/BUILD.camino-1.1.10.bazel @@ -67,9 +67,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.1.12", + version = "1.1.10", deps = [ - "@cargo_vendor__camino-1.1.12//:build_script_build", + "@cargo_vendor__camino-1.1.10//:build_script_build", "@cargo_vendor__serde-1.0.219//:serde", ], ) @@ -126,7 +126,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.1.12", + version = "1.1.10", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.camino-tempfile-1.4.1.bazel b/vendor/cargo/BUILD.camino-tempfile-1.4.1.bazel index cbf782ee9..d4e5abd4c 100644 --- a/vendor/cargo/BUILD.camino-tempfile-1.4.1.bazel +++ b/vendor/cargo/BUILD.camino-tempfile-1.4.1.bazel @@ -61,7 +61,7 @@ rust_library( }), version = "1.4.1", deps = [ - "@cargo_vendor__camino-1.1.12//:camino", - "@cargo_vendor__tempfile-3.21.0//:tempfile", + "@cargo_vendor__camino-1.1.10//:camino", + "@cargo_vendor__tempfile-3.20.0//:tempfile", ], ) diff --git a/vendor/cargo/BUILD.cargo-manifest-0.19.1.bazel b/vendor/cargo/BUILD.cargo-manifest-0.19.1.bazel index a7a5347bc..dde77459d 100644 --- a/vendor/cargo/BUILD.cargo-manifest-0.19.1.bazel +++ b/vendor/cargo/BUILD.cargo-manifest-0.19.1.bazel @@ -62,7 +62,7 @@ rust_library( version = "0.19.1", deps = [ "@cargo_vendor__serde-1.0.219//:serde", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__toml-0.8.23//:toml", ], ) diff --git a/vendor/cargo/BUILD.cargo-util-schemas-0.8.2.bazel b/vendor/cargo/BUILD.cargo-util-schemas-0.8.2.bazel index 8e45457ba..add0fa589 100644 --- a/vendor/cargo/BUILD.cargo-util-schemas-0.8.2.bazel +++ b/vendor/cargo/BUILD.cargo-util-schemas-0.8.2.bazel @@ -65,9 +65,9 @@ rust_library( "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde-untagged-0.1.8//:serde_untagged", "@cargo_vendor__serde-value-0.7.0//:serde_value", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__toml-0.8.23//:toml", "@cargo_vendor__unicode-xid-0.2.6//:unicode_xid", - "@cargo_vendor__url-2.5.7//:url", + "@cargo_vendor__url-2.5.4//:url", ], ) diff --git a/vendor/cargo/BUILD.cargo_metadata-0.21.0.bazel b/vendor/cargo/BUILD.cargo_metadata-0.21.0.bazel index 2d54cdf98..4b8f2e0c6 100644 --- a/vendor/cargo/BUILD.cargo_metadata-0.21.0.bazel +++ b/vendor/cargo/BUILD.cargo_metadata-0.21.0.bazel @@ -64,12 +64,12 @@ rust_library( }), version = "0.21.0", deps = [ - "@cargo_vendor__camino-1.1.12//:camino", + "@cargo_vendor__camino-1.1.10//:camino", "@cargo_vendor__cargo-platform-0.2.0//:cargo_platform", "@cargo_vendor__cargo-util-schemas-0.8.2//:cargo_util_schemas", "@cargo_vendor__semver-1.0.26//:semver", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_json-1.0.143//:serde_json", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", ], ) diff --git a/vendor/cargo/BUILD.cc-1.2.34.bazel b/vendor/cargo/BUILD.cc-1.2.26.bazel similarity index 96% rename from vendor/cargo/BUILD.cc-1.2.34.bazel rename to vendor/cargo/BUILD.cc-1.2.26.bazel index 8e1ca15f1..5cf5c1c12 100644 --- a/vendor/cargo/BUILD.cc-1.2.34.bazel +++ b/vendor/cargo/BUILD.cc-1.2.26.bazel @@ -61,9 +61,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.2.34", + version = "1.2.26", deps = [ - "@cargo_vendor__jobserver-0.1.34//:jobserver", + "@cargo_vendor__jobserver-0.1.33//:jobserver", "@cargo_vendor__shlex-1.3.0//:shlex", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ diff --git a/vendor/cargo/BUILD.cedar-policy-4.5.1.bazel b/vendor/cargo/BUILD.cedar-policy-4.5.1.bazel index 66efa007c..85f0b5645 100644 --- a/vendor/cargo/BUILD.cedar-policy-4.5.1.bazel +++ b/vendor/cargo/BUILD.cedar-policy-4.5.1.bazel @@ -85,7 +85,7 @@ rust_library( "@cargo_vendor__serde_json-1.0.143//:serde_json", "@cargo_vendor__serde_with-3.14.0//:serde_with", "@cargo_vendor__smol_str-0.3.2//:smol_str", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", ], ) diff --git a/vendor/cargo/BUILD.cedar-policy-core-4.5.1.bazel b/vendor/cargo/BUILD.cedar-policy-core-4.5.1.bazel index b44f9f606..75b6ca01d 100644 --- a/vendor/cargo/BUILD.cedar-policy-core-4.5.1.bazel +++ b/vendor/cargo/BUILD.cedar-policy-core-4.5.1.bazel @@ -83,14 +83,14 @@ rust_library( "@cargo_vendor__miette-7.6.0//:miette", "@cargo_vendor__nonempty-0.10.0//:nonempty", "@cargo_vendor__ref-cast-1.0.24//:ref_cast", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__rustc_lexer-0.1.0//:rustc_lexer", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_json-1.0.143//:serde_json", "@cargo_vendor__serde_with-3.14.0//:serde_with", "@cargo_vendor__smol_str-0.3.2//:smol_str", "@cargo_vendor__stacker-0.1.21//:stacker", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__unicode-security-0.1.2//:unicode_security", ], ) diff --git a/vendor/cargo/BUILD.cedar-policy-formatter-4.5.1.bazel b/vendor/cargo/BUILD.cedar-policy-formatter-4.5.1.bazel index 30ee74108..355e830aa 100644 --- a/vendor/cargo/BUILD.cedar-policy-formatter-4.5.1.bazel +++ b/vendor/cargo/BUILD.cedar-policy-formatter-4.5.1.bazel @@ -67,7 +67,7 @@ rust_library( "@cargo_vendor__logos-0.15.1//:logos", "@cargo_vendor__miette-7.6.0//:miette", "@cargo_vendor__pretty-0.12.4//:pretty", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__smol_str-0.3.2//:smol_str", ], ) diff --git a/vendor/cargo/BUILD.cel-parser-0.8.1.bazel b/vendor/cargo/BUILD.cel-parser-0.8.1.bazel index 0c12bcc8b..7017596bf 100644 --- a/vendor/cargo/BUILD.cel-parser-0.8.1.bazel +++ b/vendor/cargo/BUILD.cel-parser-0.8.1.bazel @@ -67,7 +67,7 @@ rust_library( deps = [ "@cargo_vendor__cel-parser-0.8.1//:build_script_build", "@cargo_vendor__lalrpop-util-0.22.2//:lalrpop_util", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__thiserror-1.0.69//:thiserror", ], ) diff --git a/vendor/cargo/BUILD.clang-sys-1.8.1.bazel b/vendor/cargo/BUILD.clang-sys-1.8.1.bazel index 7c8beb49f..f5dcc6933 100644 --- a/vendor/cargo/BUILD.clang-sys-1.8.1.bazel +++ b/vendor/cargo/BUILD.clang-sys-1.8.1.bazel @@ -82,7 +82,7 @@ rust_library( version = "1.8.1", deps = [ "@cargo_vendor__clang-sys-1.8.1//:build_script_build", - "@cargo_vendor__glob-0.3.3//:glob", + "@cargo_vendor__glob-0.3.2//:glob", "@cargo_vendor__libc-0.2.175//:libc", "@cargo_vendor__libloading-0.8.8//:libloading", ], @@ -157,7 +157,7 @@ cargo_build_script( version = "1.8.1", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__glob-0.3.3//:glob", + "@cargo_vendor__glob-0.3.2//:glob", ], ) diff --git a/vendor/cargo/BUILD.clap-4.5.46.bazel b/vendor/cargo/BUILD.clap-4.5.39.bazel similarity index 93% rename from vendor/cargo/BUILD.clap-4.5.46.bazel rename to vendor/cargo/BUILD.clap-4.5.39.bazel index c436c8a12..1e86e83d2 100644 --- a/vendor/cargo/BUILD.clap-4.5.46.bazel +++ b/vendor/cargo/BUILD.clap-4.5.39.bazel @@ -48,7 +48,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__clap_derive-4.5.45//:clap_derive", + "@cargo_vendor__clap_derive-4.5.32//:clap_derive", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -73,8 +73,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "4.5.46", + version = "4.5.39", deps = [ - "@cargo_vendor__clap_builder-4.5.46//:clap_builder", + "@cargo_vendor__clap_builder-4.5.39//:clap_builder", ], ) diff --git a/vendor/cargo/BUILD.clap_builder-4.5.46.bazel b/vendor/cargo/BUILD.clap_builder-4.5.39.bazel similarity index 94% rename from vendor/cargo/BUILD.clap_builder-4.5.46.bazel rename to vendor/cargo/BUILD.clap_builder-4.5.39.bazel index a3959728d..0d18a434e 100644 --- a/vendor/cargo/BUILD.clap_builder-4.5.46.bazel +++ b/vendor/cargo/BUILD.clap_builder-4.5.39.bazel @@ -68,11 +68,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "4.5.46", + version = "4.5.39", deps = [ - "@cargo_vendor__anstream-0.6.20//:anstream", + "@cargo_vendor__anstream-0.6.19//:anstream", "@cargo_vendor__anstyle-1.0.11//:anstyle", - "@cargo_vendor__clap_lex-0.7.5//:clap_lex", + "@cargo_vendor__clap_lex-0.7.4//:clap_lex", "@cargo_vendor__strsim-0.11.1//:strsim", ], ) diff --git a/vendor/cargo/BUILD.clap_derive-4.5.45.bazel b/vendor/cargo/BUILD.clap_derive-4.5.32.bazel similarity index 93% rename from vendor/cargo/BUILD.clap_derive-4.5.45.bazel rename to vendor/cargo/BUILD.clap_derive-4.5.32.bazel index e58a4b597..4352684ec 100644 --- a/vendor/cargo/BUILD.clap_derive-4.5.45.bazel +++ b/vendor/cargo/BUILD.clap_derive-4.5.32.bazel @@ -61,11 +61,11 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "4.5.45", + version = "4.5.32", deps = [ "@cargo_vendor__heck-0.5.0//:heck", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.clap_lex-0.7.5.bazel b/vendor/cargo/BUILD.clap_lex-0.7.4.bazel similarity index 98% rename from vendor/cargo/BUILD.clap_lex-0.7.5.bazel rename to vendor/cargo/BUILD.clap_lex-0.7.4.bazel index b022dcc41..312f3f67e 100644 --- a/vendor/cargo/BUILD.clap_lex-0.7.5.bazel +++ b/vendor/cargo/BUILD.clap_lex-0.7.4.bazel @@ -59,5 +59,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.7.5", + version = "0.7.4", ) diff --git a/vendor/cargo/BUILD.cmake-0.1.54.bazel b/vendor/cargo/BUILD.cmake-0.1.54.bazel index 494b300c9..d3297b4bc 100644 --- a/vendor/cargo/BUILD.cmake-0.1.54.bazel +++ b/vendor/cargo/BUILD.cmake-0.1.54.bazel @@ -60,6 +60,6 @@ rust_library( }), version = "0.1.54", deps = [ - "@cargo_vendor__cc-1.2.34//:cc", + "@cargo_vendor__cc-1.2.26//:cc", ], ) diff --git a/vendor/cargo/BUILD.config-0.15.15.bazel b/vendor/cargo/BUILD.config-0.15.15.bazel index e0c57d361..241ef79ee 100644 --- a/vendor/cargo/BUILD.config-0.15.15.bazel +++ b/vendor/cargo/BUILD.config-0.15.15.bazel @@ -82,12 +82,12 @@ rust_library( "@cargo_vendor__json5-0.4.1//:json5", "@cargo_vendor__pathdiff-0.2.3//:pathdiff", "@cargo_vendor__ron-0.8.1//:ron", - "@cargo_vendor__rust-ini-0.21.3//:ini", + "@cargo_vendor__rust-ini-0.21.1//:ini", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde-untagged-0.1.8//:serde_untagged", "@cargo_vendor__serde_json-1.0.143//:serde_json", "@cargo_vendor__toml-0.9.5//:toml", - "@cargo_vendor__winnow-0.7.13//:winnow", - "@cargo_vendor__yaml-rust2-0.10.3//:yaml_rust2", + "@cargo_vendor__winnow-0.7.10//:winnow", + "@cargo_vendor__yaml-rust2-0.10.2//:yaml_rust2", ], ) diff --git a/vendor/cargo/BUILD.crc32fast-1.4.2.bazel b/vendor/cargo/BUILD.crc32fast-1.4.2.bazel new file mode 100644 index 000000000..4300d5026 --- /dev/null +++ b/vendor/cargo/BUILD.crc32fast-1.4.2.bazel @@ -0,0 +1,70 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "crc32fast", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "std", + ], + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=crc32fast", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "1.4.2", + deps = [ + "@cargo_vendor__cfg-if-1.0.3//:cfg_if", + ], +) diff --git a/vendor/cargo/BUILD.criterion-0.7.0.bazel b/vendor/cargo/BUILD.criterion-0.7.0.bazel index ada607df7..152daa0f0 100644 --- a/vendor/cargo/BUILD.criterion-0.7.0.bazel +++ b/vendor/cargo/BUILD.criterion-0.7.0.bazel @@ -72,14 +72,14 @@ rust_library( "@cargo_vendor__anes-0.1.6//:anes", "@cargo_vendor__cast-0.3.0//:cast", "@cargo_vendor__ciborium-0.2.2//:ciborium", - "@cargo_vendor__clap-4.5.46//:clap", + "@cargo_vendor__clap-4.5.39//:clap", "@cargo_vendor__criterion-plot-0.6.0//:criterion_plot", "@cargo_vendor__itertools-0.13.0//:itertools", "@cargo_vendor__num-traits-0.2.19//:num_traits", "@cargo_vendor__oorandom-11.1.5//:oorandom", "@cargo_vendor__plotters-0.3.7//:plotters", - "@cargo_vendor__rayon-1.11.0//:rayon", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__rayon-1.10.0//:rayon", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_json-1.0.143//:serde_json", "@cargo_vendor__tinytemplate-1.2.1//:tinytemplate", diff --git a/vendor/cargo/BUILD.crossterm-0.29.0.bazel b/vendor/cargo/BUILD.crossterm-0.29.0.bazel index b49a5155b..04578c1a1 100644 --- a/vendor/cargo/BUILD.crossterm-0.29.0.bazel +++ b/vendor/cargo/BUILD.crossterm-0.29.0.bazel @@ -72,14 +72,14 @@ rust_library( }), version = "0.29.0", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__derive_more-2.0.1//:derive_more", "@cargo_vendor__futures-core-0.3.31//:futures_core", "@cargo_vendor__parking_lot-0.12.4//:parking_lot", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cargo_vendor__mio-1.0.4//:mio", # cfg(unix) - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(unix) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(unix) "@cargo_vendor__signal-hook-0.3.18//:signal_hook", # cfg(unix) "@cargo_vendor__signal-hook-mio-0.2.4//:signal_hook_mio", # cfg(unix) ], @@ -89,13 +89,13 @@ rust_library( ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ "@cargo_vendor__mio-1.0.4//:mio", # cfg(unix) - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(unix) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(unix) "@cargo_vendor__signal-hook-0.3.18//:signal_hook", # cfg(unix) "@cargo_vendor__signal-hook-mio-0.2.4//:signal_hook_mio", # cfg(unix) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ "@cargo_vendor__mio-1.0.4//:mio", # cfg(unix) - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(unix) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(unix) "@cargo_vendor__signal-hook-0.3.18//:signal_hook", # cfg(unix) "@cargo_vendor__signal-hook-mio-0.2.4//:signal_hook_mio", # cfg(unix) ], @@ -105,7 +105,7 @@ rust_library( ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ "@cargo_vendor__mio-1.0.4//:mio", # cfg(unix) - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(unix) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(unix) "@cargo_vendor__signal-hook-0.3.18//:signal_hook", # cfg(unix) "@cargo_vendor__signal-hook-mio-0.2.4//:signal_hook_mio", # cfg(unix) ], diff --git a/vendor/cargo/BUILD.crunchy-0.2.4.bazel b/vendor/cargo/BUILD.crunchy-0.2.3.bazel similarity index 96% rename from vendor/cargo/BUILD.crunchy-0.2.4.bazel rename to vendor/cargo/BUILD.crunchy-0.2.3.bazel index 92f0ab305..d6509d591 100644 --- a/vendor/cargo/BUILD.crunchy-0.2.4.bazel +++ b/vendor/cargo/BUILD.crunchy-0.2.3.bazel @@ -66,9 +66,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.2.4", + version = "0.2.3", deps = [ - "@cargo_vendor__crunchy-0.2.4//:build_script_build", + "@cargo_vendor__crunchy-0.2.3//:build_script_build", ], ) @@ -124,7 +124,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.2.4", + version = "0.2.3", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.cssparser-macros-0.6.1.bazel b/vendor/cargo/BUILD.cssparser-macros-0.6.1.bazel index 55a60a13d..6ecc88e33 100644 --- a/vendor/cargo/BUILD.cssparser-macros-0.6.1.bazel +++ b/vendor/cargo/BUILD.cssparser-macros-0.6.1.bazel @@ -61,6 +61,6 @@ rust_proc_macro( version = "0.6.1", deps = [ "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.darling_core-0.20.11.bazel b/vendor/cargo/BUILD.darling_core-0.20.11.bazel index 088c308d8..78709e631 100644 --- a/vendor/cargo/BUILD.darling_core-0.20.11.bazel +++ b/vendor/cargo/BUILD.darling_core-0.20.11.bazel @@ -66,9 +66,9 @@ rust_library( deps = [ "@cargo_vendor__fnv-1.0.7//:fnv", "@cargo_vendor__ident_case-1.0.1//:ident_case", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", "@cargo_vendor__strsim-0.11.1//:strsim", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.darling_core-0.21.3.bazel b/vendor/cargo/BUILD.darling_core-0.21.3.bazel index 3f1b78fa0..def0d9a7e 100644 --- a/vendor/cargo/BUILD.darling_core-0.21.3.bazel +++ b/vendor/cargo/BUILD.darling_core-0.21.3.bazel @@ -67,9 +67,9 @@ rust_library( deps = [ "@cargo_vendor__fnv-1.0.7//:fnv", "@cargo_vendor__ident_case-1.0.1//:ident_case", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", "@cargo_vendor__strsim-0.11.1//:strsim", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.darling_macro-0.20.11.bazel b/vendor/cargo/BUILD.darling_macro-0.20.11.bazel index dbc76c247..41feccd44 100644 --- a/vendor/cargo/BUILD.darling_macro-0.20.11.bazel +++ b/vendor/cargo/BUILD.darling_macro-0.20.11.bazel @@ -62,6 +62,6 @@ rust_proc_macro( deps = [ "@cargo_vendor__darling_core-0.20.11//:darling_core", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.darling_macro-0.21.3.bazel b/vendor/cargo/BUILD.darling_macro-0.21.3.bazel index 176df735b..3fd4cc116 100644 --- a/vendor/cargo/BUILD.darling_macro-0.21.3.bazel +++ b/vendor/cargo/BUILD.darling_macro-0.21.3.bazel @@ -62,6 +62,6 @@ rust_proc_macro( deps = [ "@cargo_vendor__darling_core-0.21.3//:darling_core", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.debugid-0.8.0.bazel b/vendor/cargo/BUILD.debugid-0.8.0.bazel index 297e3aa0d..616c260d5 100644 --- a/vendor/cargo/BUILD.debugid-0.8.0.bazel +++ b/vendor/cargo/BUILD.debugid-0.8.0.bazel @@ -58,6 +58,6 @@ rust_library( }), version = "0.8.0", deps = [ - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__uuid-1.17.0//:uuid", ], ) diff --git a/vendor/cargo/BUILD.deepsize-0.2.0.bazel b/vendor/cargo/BUILD.deepsize-0.2.0.bazel new file mode 100644 index 000000000..f3a373046 --- /dev/null +++ b/vendor/cargo/BUILD.deepsize-0.2.0.bazel @@ -0,0 +1,72 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "deepsize", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "deepsize_derive", + "default", + "derive", + "std", + ], + crate_root = "src/lib.rs", + edition = "2018", + proc_macro_deps = [ + "@cargo_vendor__deepsize_derive-0.1.2//:deepsize_derive", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=deepsize", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.2.0", +) diff --git a/vendor/cargo/BUILD.deepsize_derive-0.1.2.bazel b/vendor/cargo/BUILD.deepsize_derive-0.1.2.bazel new file mode 100644 index 000000000..334d16367 --- /dev/null +++ b/vendor/cargo/BUILD.deepsize_derive-0.1.2.bazel @@ -0,0 +1,67 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_proc_macro") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_proc_macro( + name = "deepsize_derive", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=deepsize_derive", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.1.2", + deps = [ + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", + "@cargo_vendor__quote-1.0.40//:quote", + "@cargo_vendor__syn-1.0.109//:syn", + ], +) diff --git a/vendor/cargo/BUILD.deranged-0.4.0.bazel b/vendor/cargo/BUILD.deranged-0.5.3.bazel similarity index 97% rename from vendor/cargo/BUILD.deranged-0.4.0.bazel rename to vendor/cargo/BUILD.deranged-0.5.3.bazel index 290fd4654..7d00bd7e2 100644 --- a/vendor/cargo/BUILD.deranged-0.4.0.bazel +++ b/vendor/cargo/BUILD.deranged-0.5.3.bazel @@ -35,9 +35,8 @@ rust_library( ], ), crate_features = [ - "alloc", + "default", "powerfmt", - "std", ], crate_root = "src/lib.rs", edition = "2021", @@ -64,7 +63,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.4.0", + version = "0.5.3", deps = [ "@cargo_vendor__powerfmt-0.2.0//:powerfmt", ], diff --git a/vendor/cargo/BUILD.derive-where-1.6.0.bazel b/vendor/cargo/BUILD.derive-where-1.6.0.bazel index 36b55bb5b..9b4587afb 100644 --- a/vendor/cargo/BUILD.derive-where-1.6.0.bazel +++ b/vendor/cargo/BUILD.derive-where-1.6.0.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "1.6.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.derive_more-impl-2.0.1.bazel b/vendor/cargo/BUILD.derive_more-impl-2.0.1.bazel index be5f0d46a..ae8571e00 100644 --- a/vendor/cargo/BUILD.derive_more-impl-2.0.1.bazel +++ b/vendor/cargo/BUILD.derive_more-impl-2.0.1.bazel @@ -68,9 +68,9 @@ rust_proc_macro( version = "2.0.1", deps = [ "@cargo_vendor__convert_case-0.7.1//:convert_case", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", "@cargo_vendor__unicode-xid-0.2.6//:unicode_xid", ], ) diff --git a/vendor/cargo/BUILD.diesel-2.2.12.bazel b/vendor/cargo/BUILD.diesel-2.2.12.bazel index f35a18582..4aeaa3ce6 100644 --- a/vendor/cargo/BUILD.diesel-2.2.12.bazel +++ b/vendor/cargo/BUILD.diesel-2.2.12.bazel @@ -75,13 +75,13 @@ rust_library( }), version = "2.2.12", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__byteorder-1.5.0//:byteorder", "@cargo_vendor__chrono-0.4.41//:chrono", "@cargo_vendor__ipnetwork-0.21.1//:ipnetwork", "@cargo_vendor__itoa-1.0.15//:itoa", "@cargo_vendor__libc-0.2.175//:libc", "@cargo_vendor__serde_json-1.0.143//:serde_json", - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__uuid-1.17.0//:uuid", ], ) diff --git a/vendor/cargo/BUILD.diesel_derives-2.2.7.bazel b/vendor/cargo/BUILD.diesel_derives-2.2.7.bazel index b953f2e5b..94be139f8 100644 --- a/vendor/cargo/BUILD.diesel_derives-2.2.7.bazel +++ b/vendor/cargo/BUILD.diesel_derives-2.2.7.bazel @@ -69,8 +69,8 @@ rust_proc_macro( deps = [ "@cargo_vendor__diesel_table_macro_syntax-0.2.0//:diesel_table_macro_syntax", "@cargo_vendor__dsl_auto_type-0.1.3//:dsl_auto_type", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.diesel_table_macro_syntax-0.2.0.bazel b/vendor/cargo/BUILD.diesel_table_macro_syntax-0.2.0.bazel index 23bbebbee..8ce148889 100644 --- a/vendor/cargo/BUILD.diesel_table_macro_syntax-0.2.0.bazel +++ b/vendor/cargo/BUILD.diesel_table_macro_syntax-0.2.0.bazel @@ -60,6 +60,6 @@ rust_library( }), version = "0.2.0", deps = [ - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.displaydoc-0.2.5.bazel b/vendor/cargo/BUILD.displaydoc-0.2.5.bazel index 87c3888c8..196c7b33d 100644 --- a/vendor/cargo/BUILD.displaydoc-0.2.5.bazel +++ b/vendor/cargo/BUILD.displaydoc-0.2.5.bazel @@ -64,8 +64,8 @@ rust_proc_macro( }), version = "0.2.5", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.document-features-0.2.11.bazel b/vendor/cargo/BUILD.document-features-0.2.11.bazel index 4158d74f7..76e5b113a 100644 --- a/vendor/cargo/BUILD.document-features-0.2.11.bazel +++ b/vendor/cargo/BUILD.document-features-0.2.11.bazel @@ -63,6 +63,6 @@ rust_proc_macro( }), version = "0.2.11", deps = [ - "@cargo_vendor__litrs-0.4.2//:litrs", + "@cargo_vendor__litrs-0.4.1//:litrs", ], ) diff --git a/vendor/cargo/BUILD.dsl_auto_type-0.1.3.bazel b/vendor/cargo/BUILD.dsl_auto_type-0.1.3.bazel index ed5daf8d6..dd86bc79c 100644 --- a/vendor/cargo/BUILD.dsl_auto_type-0.1.3.bazel +++ b/vendor/cargo/BUILD.dsl_auto_type-0.1.3.bazel @@ -63,8 +63,8 @@ rust_library( "@cargo_vendor__darling-0.20.11//:darling", "@cargo_vendor__either-1.15.0//:either", "@cargo_vendor__heck-0.5.0//:heck", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.educe-0.6.0.bazel b/vendor/cargo/BUILD.educe-0.6.0.bazel index ec48732ba..6bee44c30 100644 --- a/vendor/cargo/BUILD.educe-0.6.0.bazel +++ b/vendor/cargo/BUILD.educe-0.6.0.bazel @@ -76,8 +76,8 @@ rust_proc_macro( version = "0.6.0", deps = [ "@cargo_vendor__enum-ordinalize-4.3.0//:enum_ordinalize", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.enum-ordinalize-derive-4.3.1.bazel b/vendor/cargo/BUILD.enum-ordinalize-derive-4.3.1.bazel index e2b0a3ac1..c6944b0f3 100644 --- a/vendor/cargo/BUILD.enum-ordinalize-derive-4.3.1.bazel +++ b/vendor/cargo/BUILD.enum-ordinalize-derive-4.3.1.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "4.3.1", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.enum-primitive-derive-0.1.2.bazel b/vendor/cargo/BUILD.enum-primitive-derive-0.1.2.bazel new file mode 100644 index 000000000..c709ea57e --- /dev/null +++ b/vendor/cargo/BUILD.enum-primitive-derive-0.1.2.bazel @@ -0,0 +1,67 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_proc_macro") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_proc_macro( + name = "enum_primitive_derive", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=enum-primitive-derive", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.1.2", + deps = [ + "@cargo_vendor__num-traits-0.1.43//:num_traits", + "@cargo_vendor__quote-0.3.15//:quote", + "@cargo_vendor__syn-0.11.11//:syn", + ], +) diff --git a/vendor/cargo/BUILD.env_filter-0.1.3.bazel b/vendor/cargo/BUILD.env_filter-0.1.3.bazel index 29a3aa762..027355606 100644 --- a/vendor/cargo/BUILD.env_filter-0.1.3.bazel +++ b/vendor/cargo/BUILD.env_filter-0.1.3.bazel @@ -65,6 +65,6 @@ rust_library( version = "0.1.3", deps = [ "@cargo_vendor__log-0.4.27//:log", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__regex-1.11.1//:regex", ], ) diff --git a/vendor/cargo/BUILD.env_logger-0.10.2.bazel b/vendor/cargo/BUILD.env_logger-0.10.2.bazel index 29870a4e2..b77fd260c 100644 --- a/vendor/cargo/BUILD.env_logger-0.10.2.bazel +++ b/vendor/cargo/BUILD.env_logger-0.10.2.bazel @@ -71,7 +71,7 @@ rust_library( "@cargo_vendor__humantime-2.2.0//:humantime", "@cargo_vendor__is-terminal-0.4.16//:is_terminal", "@cargo_vendor__log-0.4.27//:log", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__termcolor-1.4.1//:termcolor", ], ) diff --git a/vendor/cargo/BUILD.env_logger-0.11.8.bazel b/vendor/cargo/BUILD.env_logger-0.11.8.bazel index 728a8e77b..cb3dce2af 100644 --- a/vendor/cargo/BUILD.env_logger-0.11.8.bazel +++ b/vendor/cargo/BUILD.env_logger-0.11.8.bazel @@ -68,7 +68,7 @@ rust_library( }), version = "0.11.8", deps = [ - "@cargo_vendor__anstream-0.6.20//:anstream", + "@cargo_vendor__anstream-0.6.19//:anstream", "@cargo_vendor__anstyle-1.0.11//:anstyle", "@cargo_vendor__env_filter-0.1.3//:env_filter", "@cargo_vendor__jiff-0.2.15//:jiff", diff --git a/vendor/cargo/BUILD.equator-macro-0.4.2.bazel b/vendor/cargo/BUILD.equator-macro-0.4.2.bazel index 12e8ce24d..ffcc835e2 100644 --- a/vendor/cargo/BUILD.equator-macro-0.4.2.bazel +++ b/vendor/cargo/BUILD.equator-macro-0.4.2.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.4.2", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.errno-0.3.12.bazel b/vendor/cargo/BUILD.errno-0.3.12.bazel new file mode 100644 index 000000000..a2857021f --- /dev/null +++ b/vendor/cargo/BUILD.errno-0.3.12.bazel @@ -0,0 +1,84 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "errno", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "std", + ], + crate_root = "src/lib.rs", + edition = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=errno", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.3.12", + deps = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [ + "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) + ], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) + ], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-apple-darwin": [ + "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) + ], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) + ], + "//conditions:default": [], + }), +) diff --git a/vendor/cargo/BUILD.findshlibs-0.10.2.bazel b/vendor/cargo/BUILD.findshlibs-0.10.2.bazel index aa78b72ae..5732c58c8 100644 --- a/vendor/cargo/BUILD.findshlibs-0.10.2.bazel +++ b/vendor/cargo/BUILD.findshlibs-0.10.2.bazel @@ -126,7 +126,7 @@ cargo_build_script( version = "0.10.2", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__cc-1.2.34//:cc", + "@cargo_vendor__cc-1.2.26//:cc", ], ) diff --git a/vendor/cargo/BUILD.fixed-1.29.0.bazel b/vendor/cargo/BUILD.fixed-1.29.0.bazel index 21488bdad..2dfb80834 100644 --- a/vendor/cargo/BUILD.fixed-1.29.0.bazel +++ b/vendor/cargo/BUILD.fixed-1.29.0.bazel @@ -66,7 +66,7 @@ rust_library( version = "1.29.0", deps = [ "@cargo_vendor__az-1.2.1//:az", - "@cargo_vendor__bytemuck-1.23.2//:bytemuck", + "@cargo_vendor__bytemuck-1.23.0//:bytemuck", "@cargo_vendor__fixed-1.29.0//:build_script_build", "@cargo_vendor__half-2.6.0//:half", "@cargo_vendor__typenum-1.18.0//:typenum", diff --git a/vendor/cargo/BUILD.flate2-1.1.2.bazel b/vendor/cargo/BUILD.flate2-1.1.2.bazel index ff0cfbc76..fa241d355 100644 --- a/vendor/cargo/BUILD.flate2-1.1.2.bazel +++ b/vendor/cargo/BUILD.flate2-1.1.2.bazel @@ -67,7 +67,7 @@ rust_library( }), version = "1.1.2", deps = [ - "@cargo_vendor__crc32fast-1.5.0//:crc32fast", - "@cargo_vendor__miniz_oxide-0.8.9//:miniz_oxide", # cfg(all(target_arch = "wasm32", not(target_os = "emscripten"))) + "@cargo_vendor__crc32fast-1.4.2//:crc32fast", + "@cargo_vendor__miniz_oxide-0.8.8//:miniz_oxide", # cfg(all(target_arch = "wasm32", not(target_os = "emscripten"))) ], ) diff --git a/vendor/cargo/BUILD.form_urlencoded-1.2.2.bazel b/vendor/cargo/BUILD.form_urlencoded-1.2.1.bazel similarity index 95% rename from vendor/cargo/BUILD.form_urlencoded-1.2.2.bazel rename to vendor/cargo/BUILD.form_urlencoded-1.2.1.bazel index dbf33765b..6aa337edc 100644 --- a/vendor/cargo/BUILD.form_urlencoded-1.2.2.bazel +++ b/vendor/cargo/BUILD.form_urlencoded-1.2.1.bazel @@ -64,8 +64,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.2.2", + version = "1.2.1", deps = [ - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", ], ) diff --git a/vendor/cargo/BUILD.fred-10.1.0.bazel b/vendor/cargo/BUILD.fred-10.1.0.bazel index 332c4a91e..fb36877c6 100644 --- a/vendor/cargo/BUILD.fred-10.1.0.bazel +++ b/vendor/cargo/BUILD.fred-10.1.0.bazel @@ -50,7 +50,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__async-trait-0.1.89//:async_trait", + "@cargo_vendor__async-trait-0.1.88//:async_trait", "@cargo_vendor__fred-macros-0.1.0//:fred_macros", ], rustc_env_files = [ @@ -91,8 +91,8 @@ rust_library( "@cargo_vendor__socket2-0.5.10//:socket2", "@cargo_vendor__tokio-1.47.1//:tokio", "@cargo_vendor__tokio-stream-0.1.17//:tokio_stream", - "@cargo_vendor__tokio-util-0.7.16//:tokio_util", - "@cargo_vendor__url-2.5.7//:url", + "@cargo_vendor__tokio-util-0.7.15//:tokio_util", + "@cargo_vendor__url-2.5.4//:url", "@cargo_vendor__urlencoding-2.1.3//:urlencoding", ], ) diff --git a/vendor/cargo/BUILD.fred-macros-0.1.0.bazel b/vendor/cargo/BUILD.fred-macros-0.1.0.bazel index dde72a740..22624c359 100644 --- a/vendor/cargo/BUILD.fred-macros-0.1.0.bazel +++ b/vendor/cargo/BUILD.fred-macros-0.1.0.bazel @@ -63,8 +63,8 @@ rust_proc_macro( }), version = "0.1.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.futures-lite-2.6.1.bazel b/vendor/cargo/BUILD.futures-lite-2.6.0.bazel similarity index 99% rename from vendor/cargo/BUILD.futures-lite-2.6.1.bazel rename to vendor/cargo/BUILD.futures-lite-2.6.0.bazel index 285e6e81a..58f53697a 100644 --- a/vendor/cargo/BUILD.futures-lite-2.6.1.bazel +++ b/vendor/cargo/BUILD.futures-lite-2.6.0.bazel @@ -68,7 +68,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.6.1", + version = "2.6.0", deps = [ "@cargo_vendor__fastrand-2.3.0//:fastrand", "@cargo_vendor__futures-core-0.3.31//:futures_core", diff --git a/vendor/cargo/BUILD.futures-macro-0.3.31.bazel b/vendor/cargo/BUILD.futures-macro-0.3.31.bazel index 77147b2f9..ada0b90f5 100644 --- a/vendor/cargo/BUILD.futures-macro-0.3.31.bazel +++ b/vendor/cargo/BUILD.futures-macro-0.3.31.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.3.31", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.futures-util-0.3.31.bazel b/vendor/cargo/BUILD.futures-util-0.3.31.bazel index 3eff08ea7..33cbb1e7b 100644 --- a/vendor/cargo/BUILD.futures-util-0.3.31.bazel +++ b/vendor/cargo/BUILD.futures-util-0.3.31.bazel @@ -88,6 +88,6 @@ rust_library( "@cargo_vendor__memchr-2.7.5//:memchr", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", "@cargo_vendor__pin-utils-0.1.0//:pin_utils", - "@cargo_vendor__slab-0.4.11//:slab", + "@cargo_vendor__slab-0.4.9//:slab", ], ) diff --git a/vendor/cargo/BUILD.gimli-0.31.1.bazel b/vendor/cargo/BUILD.gimli-0.31.1.bazel index 3fe66d666..0b6efe6a4 100644 --- a/vendor/cargo/BUILD.gimli-0.31.1.bazel +++ b/vendor/cargo/BUILD.gimli-0.31.1.bazel @@ -56,6 +56,7 @@ rust_library( target_compatible_with = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], "@rules_rust//rust/platform:x86_64-apple-darwin": [], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], diff --git a/vendor/cargo/BUILD.glob-0.3.3.bazel b/vendor/cargo/BUILD.glob-0.3.2.bazel similarity index 98% rename from vendor/cargo/BUILD.glob-0.3.3.bazel rename to vendor/cargo/BUILD.glob-0.3.2.bazel index 57e75976d..48469d524 100644 --- a/vendor/cargo/BUILD.glob-0.3.3.bazel +++ b/vendor/cargo/BUILD.glob-0.3.2.bazel @@ -58,5 +58,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.3.3", + version = "0.3.2", ) diff --git a/vendor/cargo/BUILD.globset-0.4.16.bazel b/vendor/cargo/BUILD.globset-0.4.16.bazel index de2a7f8c6..49bb88556 100644 --- a/vendor/cargo/BUILD.globset-0.4.16.bazel +++ b/vendor/cargo/BUILD.globset-0.4.16.bazel @@ -68,7 +68,7 @@ rust_library( "@cargo_vendor__aho-corasick-1.1.3//:aho_corasick", "@cargo_vendor__bstr-1.12.0//:bstr", "@cargo_vendor__log-0.4.27//:log", - "@cargo_vendor__regex-automata-0.4.10//:regex_automata", - "@cargo_vendor__regex-syntax-0.8.6//:regex_syntax", + "@cargo_vendor__regex-automata-0.4.9//:regex_automata", + "@cargo_vendor__regex-syntax-0.8.5//:regex_syntax", ], ) diff --git a/vendor/cargo/BUILD.guppy-0.17.20.bazel b/vendor/cargo/BUILD.guppy-0.17.20.bazel index d7ebdac1d..77fec4fe0 100644 --- a/vendor/cargo/BUILD.guppy-0.17.20.bazel +++ b/vendor/cargo/BUILD.guppy-0.17.20.bazel @@ -62,7 +62,7 @@ rust_library( version = "0.17.20", deps = [ "@cargo_vendor__ahash-0.8.12//:ahash", - "@cargo_vendor__camino-1.1.12//:camino", + "@cargo_vendor__camino-1.1.10//:camino", "@cargo_vendor__cargo_metadata-0.21.0//:cargo_metadata", "@cargo_vendor__cfg-if-1.0.3//:cfg_if", "@cargo_vendor__debug-ignore-1.0.5//:debug_ignore", diff --git a/vendor/cargo/BUILD.h2-0.4.12.bazel b/vendor/cargo/BUILD.h2-0.4.10.bazel similarity index 94% rename from vendor/cargo/BUILD.h2-0.4.12.bazel rename to vendor/cargo/BUILD.h2-0.4.10.bazel index d2c70022b..9e9edac70 100644 --- a/vendor/cargo/BUILD.h2-0.4.12.bazel +++ b/vendor/cargo/BUILD.h2-0.4.10.bazel @@ -59,7 +59,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.4.12", + version = "0.4.10", deps = [ "@cargo_vendor__atomic-waker-1.1.2//:atomic_waker", "@cargo_vendor__bytes-1.10.1//:bytes", @@ -68,9 +68,9 @@ rust_library( "@cargo_vendor__futures-sink-0.3.31//:futures_sink", "@cargo_vendor__http-1.3.1//:http", "@cargo_vendor__indexmap-2.11.0//:indexmap", - "@cargo_vendor__slab-0.4.11//:slab", + "@cargo_vendor__slab-0.4.9//:slab", "@cargo_vendor__tokio-1.47.1//:tokio", - "@cargo_vendor__tokio-util-0.7.16//:tokio_util", + "@cargo_vendor__tokio-util-0.7.15//:tokio_util", "@cargo_vendor__tracing-0.1.41//:tracing", ], ) diff --git a/vendor/cargo/BUILD.h3-quinn-0.0.10.bazel b/vendor/cargo/BUILD.h3-quinn-0.0.10.bazel index 6b7e328f5..0b7af5f9c 100644 --- a/vendor/cargo/BUILD.h3-quinn-0.0.10.bazel +++ b/vendor/cargo/BUILD.h3-quinn-0.0.10.bazel @@ -67,9 +67,9 @@ rust_library( "@cargo_vendor__bytes-1.10.1//:bytes", "@cargo_vendor__futures-0.3.31//:futures", "@cargo_vendor__h3-0.0.8//:h3", - "@cargo_vendor__quinn-0.11.9//:quinn", + "@cargo_vendor__quinn-0.11.8//:quinn", "@cargo_vendor__tokio-1.47.1//:tokio", - "@cargo_vendor__tokio-util-0.7.16//:tokio_util", + "@cargo_vendor__tokio-util-0.7.15//:tokio_util", "@cargo_vendor__tracing-0.1.41//:tracing", ], ) diff --git a/vendor/cargo/BUILD.hashbrown-0.15.5.bazel b/vendor/cargo/BUILD.hashbrown-0.15.4.bazel similarity index 98% rename from vendor/cargo/BUILD.hashbrown-0.15.5.bazel rename to vendor/cargo/BUILD.hashbrown-0.15.4.bazel index d71551fb9..3f5dc7c16 100644 --- a/vendor/cargo/BUILD.hashbrown-0.15.5.bazel +++ b/vendor/cargo/BUILD.hashbrown-0.15.4.bazel @@ -67,7 +67,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.15.5", + version = "0.15.4", deps = [ "@cargo_vendor__allocator-api2-0.2.21//:allocator_api2", "@cargo_vendor__equivalent-1.0.2//:equivalent", diff --git a/vendor/cargo/BUILD.hashlink-0.10.0.bazel b/vendor/cargo/BUILD.hashlink-0.10.0.bazel index 1f9a9b710..fa9cfcbb6 100644 --- a/vendor/cargo/BUILD.hashlink-0.10.0.bazel +++ b/vendor/cargo/BUILD.hashlink-0.10.0.bazel @@ -61,6 +61,6 @@ rust_library( }), version = "0.10.0", deps = [ - "@cargo_vendor__hashbrown-0.15.5//:hashbrown", + "@cargo_vendor__hashbrown-0.15.4//:hashbrown", ], ) diff --git a/vendor/cargo/BUILD.heck-0.4.1.bazel b/vendor/cargo/BUILD.heck-0.4.1.bazel new file mode 100644 index 000000000..cf3d6a813 --- /dev/null +++ b/vendor/cargo/BUILD.heck-0.4.1.bazel @@ -0,0 +1,65 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "heck", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + ], + crate_root = "src/lib.rs", + edition = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=heck", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.4.1", +) diff --git a/vendor/cargo/BUILD.hyper-1.7.0.bazel b/vendor/cargo/BUILD.hyper-1.6.0.bazel similarity index 91% rename from vendor/cargo/BUILD.hyper-1.7.0.bazel rename to vendor/cargo/BUILD.hyper-1.6.0.bazel index 548f85d00..7c3caa859 100644 --- a/vendor/cargo/BUILD.hyper-1.7.0.bazel +++ b/vendor/cargo/BUILD.hyper-1.6.0.bazel @@ -66,20 +66,18 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.7.0", + version = "1.6.0", deps = [ - "@cargo_vendor__atomic-waker-1.1.2//:atomic_waker", "@cargo_vendor__bytes-1.10.1//:bytes", "@cargo_vendor__futures-channel-0.3.31//:futures_channel", - "@cargo_vendor__futures-core-0.3.31//:futures_core", - "@cargo_vendor__h2-0.4.12//:h2", + "@cargo_vendor__futures-util-0.3.31//:futures_util", + "@cargo_vendor__h2-0.4.10//:h2", "@cargo_vendor__http-1.3.1//:http", "@cargo_vendor__http-body-1.0.1//:http_body", "@cargo_vendor__httparse-1.10.1//:httparse", "@cargo_vendor__httpdate-1.0.3//:httpdate", "@cargo_vendor__itoa-1.0.15//:itoa", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", - "@cargo_vendor__pin-utils-0.1.0//:pin_utils", "@cargo_vendor__smallvec-1.15.1//:smallvec", "@cargo_vendor__tokio-1.47.1//:tokio", "@cargo_vendor__want-0.3.1//:want", diff --git a/vendor/cargo/BUILD.hyper-rustls-0.27.7.bazel b/vendor/cargo/BUILD.hyper-rustls-0.27.7.bazel index 0af28fa6d..3b8891345 100644 --- a/vendor/cargo/BUILD.hyper-rustls-0.27.7.bazel +++ b/vendor/cargo/BUILD.hyper-rustls-0.27.7.bazel @@ -72,13 +72,13 @@ rust_library( version = "0.27.7", deps = [ "@cargo_vendor__http-1.3.1//:http", - "@cargo_vendor__hyper-1.7.0//:hyper", - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", - "@cargo_vendor__rustls-0.23.31//:rustls", + "@cargo_vendor__hyper-1.6.0//:hyper", + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", + "@cargo_vendor__rustls-0.23.27//:rustls", "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", "@cargo_vendor__tokio-1.47.1//:tokio", "@cargo_vendor__tokio-rustls-0.26.2//:tokio_rustls", "@cargo_vendor__tower-service-0.3.3//:tower_service", - "@cargo_vendor__webpki-roots-1.0.2//:webpki_roots", + "@cargo_vendor__webpki-roots-1.0.0//:webpki_roots", ], ) diff --git a/vendor/cargo/BUILD.hyper-timeout-0.5.2.bazel b/vendor/cargo/BUILD.hyper-timeout-0.5.2.bazel index 2dacc1154..be6963aa6 100644 --- a/vendor/cargo/BUILD.hyper-timeout-0.5.2.bazel +++ b/vendor/cargo/BUILD.hyper-timeout-0.5.2.bazel @@ -61,8 +61,8 @@ rust_library( }), version = "0.5.2", deps = [ - "@cargo_vendor__hyper-1.7.0//:hyper", - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", + "@cargo_vendor__hyper-1.6.0//:hyper", + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", "@cargo_vendor__tokio-1.47.1//:tokio", "@cargo_vendor__tower-service-0.3.3//:tower_service", diff --git a/vendor/cargo/BUILD.hyper-util-0.1.16.bazel b/vendor/cargo/BUILD.hyper-util-0.1.14.bazel similarity index 89% rename from vendor/cargo/BUILD.hyper-util-0.1.16.bazel rename to vendor/cargo/BUILD.hyper-util-0.1.14.bazel index 399a20a48..0705f6a71 100644 --- a/vendor/cargo/BUILD.hyper-util-0.1.16.bazel +++ b/vendor/cargo/BUILD.hyper-util-0.1.14.bazel @@ -90,7 +90,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.16", + version = "0.1.14", deps = [ "@cargo_vendor__bytes-1.10.1//:bytes", "@cargo_vendor__futures-channel-0.3.31//:futures_channel", @@ -98,10 +98,10 @@ rust_library( "@cargo_vendor__futures-util-0.3.31//:futures_util", "@cargo_vendor__http-1.3.1//:http", "@cargo_vendor__http-body-1.0.1//:http_body", - "@cargo_vendor__hyper-1.7.0//:hyper", + "@cargo_vendor__hyper-1.6.0//:hyper", "@cargo_vendor__libc-0.2.175//:libc", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", - "@cargo_vendor__socket2-0.6.0//:socket2", + "@cargo_vendor__socket2-0.5.10//:socket2", "@cargo_vendor__tokio-1.47.1//:tokio", "@cargo_vendor__tower-service-0.3.3//:tower_service", "@cargo_vendor__tracing-0.1.41//:tracing", @@ -109,32 +109,32 @@ rust_library( "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cargo_vendor__base64-0.22.1//:base64", "@cargo_vendor__ipnet-2.11.0//:ipnet", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ "@cargo_vendor__base64-0.22.1//:base64", "@cargo_vendor__ipnet-2.11.0//:ipnet", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ "@cargo_vendor__base64-0.22.1//:base64", "@cargo_vendor__ipnet-2.11.0//:ipnet", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ "@cargo_vendor__base64-0.22.1//:base64", "@cargo_vendor__ipnet-2.11.0//:ipnet", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ "@cargo_vendor__base64-0.22.1//:base64", "@cargo_vendor__ipnet-2.11.0//:ipnet", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ "@cargo_vendor__base64-0.22.1//:base64", "@cargo_vendor__ipnet-2.11.0//:ipnet", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.icu_collections-2.0.0.bazel b/vendor/cargo/BUILD.icu_collections-2.0.0.bazel index f2b70a9d8..087e22b57 100644 --- a/vendor/cargo/BUILD.icu_collections-2.0.0.bazel +++ b/vendor/cargo/BUILD.icu_collections-2.0.0.bazel @@ -64,9 +64,9 @@ rust_library( }), version = "2.0.0", deps = [ - "@cargo_vendor__potential_utf-0.1.3//:potential_utf", + "@cargo_vendor__potential_utf-0.1.2//:potential_utf", "@cargo_vendor__yoke-0.8.0//:yoke", "@cargo_vendor__zerofrom-0.1.6//:zerofrom", - "@cargo_vendor__zerovec-0.11.4//:zerovec", + "@cargo_vendor__zerovec-0.11.2//:zerovec", ], ) diff --git a/vendor/cargo/BUILD.icu_locale_core-2.0.0.bazel b/vendor/cargo/BUILD.icu_locale_core-2.0.0.bazel index 5ce975192..f1ab22631 100644 --- a/vendor/cargo/BUILD.icu_locale_core-2.0.0.bazel +++ b/vendor/cargo/BUILD.icu_locale_core-2.0.0.bazel @@ -70,6 +70,6 @@ rust_library( "@cargo_vendor__litemap-0.8.0//:litemap", "@cargo_vendor__tinystr-0.8.1//:tinystr", "@cargo_vendor__writeable-0.6.1//:writeable", - "@cargo_vendor__zerovec-0.11.4//:zerovec", + "@cargo_vendor__zerovec-0.11.2//:zerovec", ], ) diff --git a/vendor/cargo/BUILD.icu_normalizer-2.0.0.bazel b/vendor/cargo/BUILD.icu_normalizer-2.0.0.bazel index 13f2bfb80..160b5cb26 100644 --- a/vendor/cargo/BUILD.icu_normalizer-2.0.0.bazel +++ b/vendor/cargo/BUILD.icu_normalizer-2.0.0.bazel @@ -71,6 +71,6 @@ rust_library( "@cargo_vendor__icu_normalizer_data-2.0.0//:icu_normalizer_data", "@cargo_vendor__icu_provider-2.0.0//:icu_provider", "@cargo_vendor__smallvec-1.15.1//:smallvec", - "@cargo_vendor__zerovec-0.11.4//:zerovec", + "@cargo_vendor__zerovec-0.11.2//:zerovec", ], ) diff --git a/vendor/cargo/BUILD.icu_properties-2.0.1.bazel b/vendor/cargo/BUILD.icu_properties-2.0.1.bazel index daa414758..12942e64a 100644 --- a/vendor/cargo/BUILD.icu_properties-2.0.1.bazel +++ b/vendor/cargo/BUILD.icu_properties-2.0.1.bazel @@ -71,8 +71,8 @@ rust_library( "@cargo_vendor__icu_locale_core-2.0.0//:icu_locale_core", "@cargo_vendor__icu_properties_data-2.0.1//:icu_properties_data", "@cargo_vendor__icu_provider-2.0.0//:icu_provider", - "@cargo_vendor__potential_utf-0.1.3//:potential_utf", + "@cargo_vendor__potential_utf-0.1.2//:potential_utf", "@cargo_vendor__zerotrie-0.2.2//:zerotrie", - "@cargo_vendor__zerovec-0.11.4//:zerovec", + "@cargo_vendor__zerovec-0.11.2//:zerovec", ], ) diff --git a/vendor/cargo/BUILD.icu_provider-2.0.0.bazel b/vendor/cargo/BUILD.icu_provider-2.0.0.bazel index 141134be4..f0abb955e 100644 --- a/vendor/cargo/BUILD.icu_provider-2.0.0.bazel +++ b/vendor/cargo/BUILD.icu_provider-2.0.0.bazel @@ -75,6 +75,6 @@ rust_library( "@cargo_vendor__yoke-0.8.0//:yoke", "@cargo_vendor__zerofrom-0.1.6//:zerofrom", "@cargo_vendor__zerotrie-0.2.2//:zerotrie", - "@cargo_vendor__zerovec-0.11.4//:zerovec", + "@cargo_vendor__zerovec-0.11.2//:zerovec", ], ) diff --git a/vendor/cargo/BUILD.iddqd-0.3.11.bazel b/vendor/cargo/BUILD.iddqd-0.3.11.bazel index 0cad247e3..0d325f32c 100644 --- a/vendor/cargo/BUILD.iddqd-0.3.11.bazel +++ b/vendor/cargo/BUILD.iddqd-0.3.11.bazel @@ -70,7 +70,7 @@ rust_library( "@cargo_vendor__allocator-api2-0.2.21//:allocator_api2", "@cargo_vendor__equivalent-1.0.2//:equivalent", "@cargo_vendor__foldhash-0.1.5//:foldhash", - "@cargo_vendor__hashbrown-0.15.5//:hashbrown", + "@cargo_vendor__hashbrown-0.15.4//:hashbrown", "@cargo_vendor__rustc-hash-2.1.1//:rustc_hash", ], ) diff --git a/vendor/cargo/BUILD.idna-1.1.0.bazel b/vendor/cargo/BUILD.idna-1.0.3.bazel similarity index 98% rename from vendor/cargo/BUILD.idna-1.1.0.bazel rename to vendor/cargo/BUILD.idna-1.0.3.bazel index 3fd5619f2..449b469a1 100644 --- a/vendor/cargo/BUILD.idna-1.1.0.bazel +++ b/vendor/cargo/BUILD.idna-1.0.3.bazel @@ -64,7 +64,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.1.0", + version = "1.0.3", deps = [ "@cargo_vendor__idna_adapter-1.2.1//:idna_adapter", "@cargo_vendor__smallvec-1.15.1//:smallvec", diff --git a/vendor/cargo/BUILD.image-0.25.6.bazel b/vendor/cargo/BUILD.image-0.25.6.bazel index aac334768..2339a7c71 100644 --- a/vendor/cargo/BUILD.image-0.25.6.bazel +++ b/vendor/cargo/BUILD.image-0.25.6.bazel @@ -64,7 +64,7 @@ rust_library( }), version = "0.25.6", deps = [ - "@cargo_vendor__bytemuck-1.23.2//:bytemuck", + "@cargo_vendor__bytemuck-1.23.0//:bytemuck", "@cargo_vendor__byteorder-lite-0.1.0//:byteorder_lite", "@cargo_vendor__num-traits-0.2.19//:num_traits", "@cargo_vendor__png-0.17.16//:png", diff --git a/vendor/cargo/BUILD.indexmap-2.11.0.bazel b/vendor/cargo/BUILD.indexmap-2.11.0.bazel index a8a8e3bb9..c47a8d9e0 100644 --- a/vendor/cargo/BUILD.indexmap-2.11.0.bazel +++ b/vendor/cargo/BUILD.indexmap-2.11.0.bazel @@ -67,7 +67,7 @@ rust_library( version = "2.11.0", deps = [ "@cargo_vendor__equivalent-1.0.2//:equivalent", - "@cargo_vendor__hashbrown-0.15.5//:hashbrown", + "@cargo_vendor__hashbrown-0.15.4//:hashbrown", "@cargo_vendor__serde-1.0.219//:serde", ], ) diff --git a/vendor/cargo/BUILD.insta-1.43.1.bazel b/vendor/cargo/BUILD.insta-1.43.1.bazel index 80f5ca30b..f6fa48fc5 100644 --- a/vendor/cargo/BUILD.insta-1.43.1.bazel +++ b/vendor/cargo/BUILD.insta-1.43.1.bazel @@ -49,7 +49,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__pest_derive-2.8.1//:pest_derive", + "@cargo_vendor__pest_derive-2.8.0//:pest_derive", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -78,8 +78,8 @@ rust_library( deps = [ "@cargo_vendor__console-0.15.11//:console", "@cargo_vendor__once_cell-1.21.3//:once_cell", - "@cargo_vendor__pest-2.8.1//:pest", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__pest-2.8.0//:pest", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__similar-2.7.0//:similar", ], diff --git a/vendor/cargo/BUILD.is_empty_derive-0.1.0.bazel b/vendor/cargo/BUILD.is_empty_derive-0.1.0.bazel index 1b4944254..b1831249e 100644 --- a/vendor/cargo/BUILD.is_empty_derive-0.1.0.bazel +++ b/vendor/cargo/BUILD.is_empty_derive-0.1.0.bazel @@ -60,7 +60,7 @@ rust_proc_macro( }), version = "0.1.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", "@cargo_vendor__syn-1.0.109//:syn", ], diff --git a/vendor/cargo/BUILD.jobserver-0.1.34.bazel b/vendor/cargo/BUILD.jobserver-0.1.33.bazel similarity index 99% rename from vendor/cargo/BUILD.jobserver-0.1.34.bazel rename to vendor/cargo/BUILD.jobserver-0.1.33.bazel index 970e7828d..b0b93df6c 100644 --- a/vendor/cargo/BUILD.jobserver-0.1.34.bazel +++ b/vendor/cargo/BUILD.jobserver-0.1.33.bazel @@ -58,7 +58,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.34", + version = "0.1.33", deps = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) diff --git a/vendor/cargo/BUILD.json5-0.4.1.bazel b/vendor/cargo/BUILD.json5-0.4.1.bazel index e1a5d79d2..971de2ebe 100644 --- a/vendor/cargo/BUILD.json5-0.4.1.bazel +++ b/vendor/cargo/BUILD.json5-0.4.1.bazel @@ -37,7 +37,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2018", proc_macro_deps = [ - "@cargo_vendor__pest_derive-2.8.1//:pest_derive", + "@cargo_vendor__pest_derive-2.8.0//:pest_derive", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -64,7 +64,7 @@ rust_library( }), version = "0.4.1", deps = [ - "@cargo_vendor__pest-2.8.1//:pest", + "@cargo_vendor__pest-2.8.0//:pest", "@cargo_vendor__serde-1.0.219//:serde", ], ) diff --git a/vendor/cargo/BUILD.lalrpop-0.22.2.bazel b/vendor/cargo/BUILD.lalrpop-0.22.2.bazel index ea840f6d4..1d64a0ae5 100644 --- a/vendor/cargo/BUILD.lalrpop-0.22.2.bazel +++ b/vendor/cargo/BUILD.lalrpop-0.22.2.bazel @@ -73,11 +73,11 @@ rust_library( "@cargo_vendor__lalrpop-util-0.22.2//:lalrpop_util", "@cargo_vendor__petgraph-0.7.1//:petgraph", "@cargo_vendor__pico-args-0.5.0//:pico_args", - "@cargo_vendor__regex-1.11.2//:regex", - "@cargo_vendor__regex-syntax-0.8.6//:regex_syntax", + "@cargo_vendor__regex-1.11.1//:regex", + "@cargo_vendor__regex-syntax-0.8.5//:regex_syntax", "@cargo_vendor__sha3-0.10.8//:sha3", "@cargo_vendor__string_cache-0.8.9//:string_cache", - "@cargo_vendor__term-1.1.0//:term", + "@cargo_vendor__term-1.0.2//:term", "@cargo_vendor__unicode-xid-0.2.6//:unicode_xid", "@cargo_vendor__walkdir-2.5.0//:walkdir", ], diff --git a/vendor/cargo/BUILD.lalrpop-util-0.22.2.bazel b/vendor/cargo/BUILD.lalrpop-util-0.22.2.bazel index 78f22b1b8..16799dc52 100644 --- a/vendor/cargo/BUILD.lalrpop-util-0.22.2.bazel +++ b/vendor/cargo/BUILD.lalrpop-util-0.22.2.bazel @@ -44,7 +44,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__rustversion-1.0.22//:rustversion", + "@cargo_vendor__rustversion-1.0.21//:rustversion", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -71,6 +71,6 @@ rust_library( }), version = "0.22.2", deps = [ - "@cargo_vendor__regex-automata-0.4.10//:regex_automata", + "@cargo_vendor__regex-automata-0.4.9//:regex_automata", ], ) diff --git a/vendor/cargo/BUILD.lazycell-1.3.0.bazel b/vendor/cargo/BUILD.lazycell-1.3.0.bazel new file mode 100644 index 000000000..2659cb6e9 --- /dev/null +++ b/vendor/cargo/BUILD.lazycell-1.3.0.bazel @@ -0,0 +1,62 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "lazycell", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=lazycell", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "1.3.0", +) diff --git a/vendor/cargo/BUILD.libc-0.2.175.bazel b/vendor/cargo/BUILD.libc-0.2.175.bazel index fdb0479f5..911eba130 100644 --- a/vendor/cargo/BUILD.libc-0.2.175.bazel +++ b/vendor/cargo/BUILD.libc-0.2.175.bazel @@ -40,22 +40,9 @@ rust_library( ), crate_features = [ "default", + "extra_traits", "std", - ] + select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "extra_traits", - ], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "extra_traits", - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "extra_traits", - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "extra_traits", - ], - "//conditions:default": [], - }), + ], crate_root = "src/lib.rs", edition = "2021", rustc_env_files = [ @@ -108,22 +95,9 @@ cargo_build_script( ), crate_features = [ "default", + "extra_traits", "std", - ] + select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "extra_traits", - ], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "extra_traits", - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "extra_traits", - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "extra_traits", - ], - "//conditions:default": [], - }), + ], crate_name = "build_script_build", crate_root = "build.rs", data = glob( diff --git a/vendor/cargo/BUILD.linkme-impl-0.3.33.bazel b/vendor/cargo/BUILD.linkme-impl-0.3.33.bazel index 10734611e..4423ad4e2 100644 --- a/vendor/cargo/BUILD.linkme-impl-0.3.33.bazel +++ b/vendor/cargo/BUILD.linkme-impl-0.3.33.bazel @@ -65,9 +65,9 @@ rust_proc_macro( version = "0.3.33", deps = [ "@cargo_vendor__linkme-impl-0.3.33//:build_script_build", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.litrs-0.4.2.bazel b/vendor/cargo/BUILD.litrs-0.4.1.bazel similarity index 98% rename from vendor/cargo/BUILD.litrs-0.4.2.bazel rename to vendor/cargo/BUILD.litrs-0.4.1.bazel index 267cd1edf..00d92fb2c 100644 --- a/vendor/cargo/BUILD.litrs-0.4.2.bazel +++ b/vendor/cargo/BUILD.litrs-0.4.1.bazel @@ -58,5 +58,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.4.2", + version = "0.4.1", ) diff --git a/vendor/cargo/BUILD.lock_api-0.4.13.bazel b/vendor/cargo/BUILD.lock_api-0.4.13.bazel index afc01a2cf..ccb34777e 100644 --- a/vendor/cargo/BUILD.lock_api-0.4.13.bazel +++ b/vendor/cargo/BUILD.lock_api-0.4.13.bazel @@ -129,7 +129,7 @@ cargo_build_script( version = "0.4.13", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__autocfg-1.5.0//:autocfg", + "@cargo_vendor__autocfg-1.4.0//:autocfg", ], ) diff --git a/vendor/cargo/BUILD.logos-codegen-0.15.1.bazel b/vendor/cargo/BUILD.logos-codegen-0.15.1.bazel index 873d575bd..e3ea32e28 100644 --- a/vendor/cargo/BUILD.logos-codegen-0.15.1.bazel +++ b/vendor/cargo/BUILD.logos-codegen-0.15.1.bazel @@ -68,10 +68,10 @@ rust_library( "@cargo_vendor__fnv-1.0.7//:fnv", "@cargo_vendor__lazy_static-1.5.0//:lazy_static", "@cargo_vendor__logos-codegen-0.15.1//:build_script_build", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__regex-syntax-0.8.6//:regex_syntax", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__regex-syntax-0.8.5//:regex_syntax", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.lol_html-2.6.0.bazel b/vendor/cargo/BUILD.lol_html-2.6.0.bazel index d47ccb8ec..b28e14808 100644 --- a/vendor/cargo/BUILD.lol_html-2.6.0.bazel +++ b/vendor/cargo/BUILD.lol_html-2.6.0.bazel @@ -61,15 +61,15 @@ rust_library( }), version = "2.6.0", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__cfg-if-1.0.3//:cfg_if", "@cargo_vendor__cssparser-0.35.0//:cssparser", "@cargo_vendor__encoding_rs-0.8.35//:encoding_rs", - "@cargo_vendor__hashbrown-0.15.5//:hashbrown", + "@cargo_vendor__hashbrown-0.15.4//:hashbrown", "@cargo_vendor__memchr-2.7.5//:memchr", "@cargo_vendor__mime-0.3.17//:mime", "@cargo_vendor__precomputed-hash-0.1.1//:precomputed_hash", "@cargo_vendor__selectors-0.30.0//:selectors", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", ], ) diff --git a/vendor/cargo/BUILD.matchers-0.2.0.bazel b/vendor/cargo/BUILD.matchers-0.1.0.bazel similarity index 95% rename from vendor/cargo/BUILD.matchers-0.2.0.bazel rename to vendor/cargo/BUILD.matchers-0.1.0.bazel index d900a0861..f2fa50242 100644 --- a/vendor/cargo/BUILD.matchers-0.2.0.bazel +++ b/vendor/cargo/BUILD.matchers-0.1.0.bazel @@ -59,8 +59,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.2.0", + version = "0.1.0", deps = [ - "@cargo_vendor__regex-automata-0.4.10//:regex_automata", + "@cargo_vendor__regex-automata-0.1.10//:regex_automata", ], ) diff --git a/vendor/cargo/BUILD.memmap2-0.9.8.bazel b/vendor/cargo/BUILD.memmap2-0.9.5.bazel similarity index 97% rename from vendor/cargo/BUILD.memmap2-0.9.8.bazel rename to vendor/cargo/BUILD.memmap2-0.9.5.bazel index 32bed57a5..43c7bffc7 100644 --- a/vendor/cargo/BUILD.memmap2-0.9.8.bazel +++ b/vendor/cargo/BUILD.memmap2-0.9.5.bazel @@ -35,7 +35,7 @@ rust_library( ], ), crate_root = "src/lib.rs", - edition = "2021", + edition = "2018", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -56,7 +56,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.9.8", + version = "0.9.5", deps = [ "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) ], diff --git a/vendor/cargo/BUILD.memoffset-0.7.1.bazel b/vendor/cargo/BUILD.memoffset-0.7.1.bazel new file mode 100644 index 000000000..60da17a5d --- /dev/null +++ b/vendor/cargo/BUILD.memoffset-0.7.1.bazel @@ -0,0 +1,137 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "memoffset", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + ], + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=memoffset", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.7.1", + deps = [ + "@cargo_vendor__memoffset-0.7.1//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2015", + pkg_name = "memoffset", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=memoffset", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.7.1", + visibility = ["//visibility:private"], + deps = [ + "@cargo_vendor__autocfg-1.4.0//:autocfg", + ], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/vendor/cargo/BUILD.miette-derive-7.6.0.bazel b/vendor/cargo/BUILD.miette-derive-7.6.0.bazel index 8800267ae..966279525 100644 --- a/vendor/cargo/BUILD.miette-derive-7.6.0.bazel +++ b/vendor/cargo/BUILD.miette-derive-7.6.0.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "7.6.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.minijinja-2.12.0.bazel b/vendor/cargo/BUILD.minijinja-2.10.2.bazel similarity index 96% rename from vendor/cargo/BUILD.minijinja-2.12.0.bazel rename to vendor/cargo/BUILD.minijinja-2.10.2.bazel index 1314692c7..e7ec8b0e0 100644 --- a/vendor/cargo/BUILD.minijinja-2.12.0.bazel +++ b/vendor/cargo/BUILD.minijinja-2.10.2.bazel @@ -75,10 +75,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.12.0", + version = "2.10.2", deps = [ "@cargo_vendor__aho-corasick-1.1.3//:aho_corasick", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_json-1.0.143//:serde_json", ], diff --git a/vendor/cargo/BUILD.miniz_oxide-0.8.9.bazel b/vendor/cargo/BUILD.miniz_oxide-0.8.8.bazel similarity index 96% rename from vendor/cargo/BUILD.miniz_oxide-0.8.9.bazel rename to vendor/cargo/BUILD.miniz_oxide-0.8.8.bazel index 0c7d3272d..1fed6ec5d 100644 --- a/vendor/cargo/BUILD.miniz_oxide-0.8.9.bazel +++ b/vendor/cargo/BUILD.miniz_oxide-0.8.8.bazel @@ -65,9 +65,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.8.9", + version = "0.8.8", deps = [ - "@cargo_vendor__adler2-2.0.1//:adler2", + "@cargo_vendor__adler2-2.0.0//:adler2", "@cargo_vendor__simd-adler32-0.3.7//:simd_adler32", ], ) diff --git a/vendor/cargo/BUILD.newtype-uuid-1.3.0.bazel b/vendor/cargo/BUILD.newtype-uuid-1.3.0.bazel index d18c00d6c..942e488f0 100644 --- a/vendor/cargo/BUILD.newtype-uuid-1.3.0.bazel +++ b/vendor/cargo/BUILD.newtype-uuid-1.3.0.bazel @@ -67,6 +67,6 @@ rust_library( }), version = "1.3.0", deps = [ - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__uuid-1.17.0//:uuid", ], ) diff --git a/vendor/cargo/BUILD.nextest-filtering-0.16.0.bazel b/vendor/cargo/BUILD.nextest-filtering-0.16.0.bazel index 3d3c98728..efa903919 100644 --- a/vendor/cargo/BUILD.nextest-filtering-0.16.0.bazel +++ b/vendor/cargo/BUILD.nextest-filtering-0.16.0.bazel @@ -70,10 +70,10 @@ rust_library( "@cargo_vendor__nextest-metadata-0.12.2//:nextest_metadata", "@cargo_vendor__nextest-workspace-hack-0.1.0//:nextest_workspace_hack", "@cargo_vendor__recursion-0.5.4//:recursion", - "@cargo_vendor__regex-1.11.2//:regex", - "@cargo_vendor__regex-syntax-0.8.6//:regex_syntax", + "@cargo_vendor__regex-1.11.1//:regex", + "@cargo_vendor__regex-syntax-0.8.5//:regex_syntax", "@cargo_vendor__smol_str-0.3.2//:smol_str", - "@cargo_vendor__thiserror-2.0.16//:thiserror", - "@cargo_vendor__winnow-0.7.13//:winnow", + "@cargo_vendor__thiserror-2.0.12//:thiserror", + "@cargo_vendor__winnow-0.7.10//:winnow", ], ) diff --git a/vendor/cargo/BUILD.nextest-metadata-0.12.2.bazel b/vendor/cargo/BUILD.nextest-metadata-0.12.2.bazel index 88e694e51..15f262652 100644 --- a/vendor/cargo/BUILD.nextest-metadata-0.12.2.bazel +++ b/vendor/cargo/BUILD.nextest-metadata-0.12.2.bazel @@ -61,7 +61,7 @@ rust_library( }), version = "0.12.2", deps = [ - "@cargo_vendor__camino-1.1.12//:camino", + "@cargo_vendor__camino-1.1.10//:camino", "@cargo_vendor__nextest-workspace-hack-0.1.0//:nextest_workspace_hack", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_json-1.0.143//:serde_json", diff --git a/vendor/cargo/BUILD.nextest-runner-0.85.0.bazel b/vendor/cargo/BUILD.nextest-runner-0.85.0.bazel index 5ccc32bb6..335c681c3 100644 --- a/vendor/cargo/BUILD.nextest-runner-0.85.0.bazel +++ b/vendor/cargo/BUILD.nextest-runner-0.85.0.bazel @@ -69,7 +69,7 @@ rust_library( "@cargo_vendor__atomicwrites-0.4.4//:atomicwrites", "@cargo_vendor__bstr-1.12.0//:bstr", "@cargo_vendor__bytes-1.10.1//:bytes", - "@cargo_vendor__camino-1.1.12//:camino", + "@cargo_vendor__camino-1.1.10//:camino", "@cargo_vendor__camino-tempfile-1.4.1//:camino_tempfile", "@cargo_vendor__cargo_metadata-0.21.0//:cargo_metadata", "@cargo_vendor__cfg-if-1.0.3//:cfg_if", @@ -98,7 +98,7 @@ rust_library( "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", "@cargo_vendor__quick-junit-0.5.1//:quick_junit", "@cargo_vendor__rand-0.9.2//:rand", - "@cargo_vendor__regex-1.11.2//:regex", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__semver-1.0.26//:semver", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_ignored-0.1.12//:serde_ignored", @@ -113,7 +113,7 @@ rust_library( "@cargo_vendor__tar-0.4.44//:tar", "@cargo_vendor__target-spec-3.5.0//:target_spec", "@cargo_vendor__target-spec-miette-0.4.4//:target_spec_miette", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__tokio-1.47.1//:tokio", "@cargo_vendor__tokio-stream-0.1.17//:tokio_stream", "@cargo_vendor__toml-0.8.23//:toml", diff --git a/vendor/cargo/BUILD.nix-0.26.4.bazel b/vendor/cargo/BUILD.nix-0.26.4.bazel index a2db185c1..aa56bd766 100644 --- a/vendor/cargo/BUILD.nix-0.26.4.bazel +++ b/vendor/cargo/BUILD.nix-0.26.4.bazel @@ -35,9 +35,41 @@ rust_library( ], ), crate_features = [ + "acct", + "aio", + "default", + "dir", + "env", + "event", + "feature", "fs", + "hostname", + "inotify", + "ioctl", + "kmod", + "memoffset", + "mman", + "mount", + "mqueue", + "net", + "personality", + "pin-utils", + "poll", "process", + "pthread", + "ptrace", + "quota", + "reboot", + "resource", + "sched", "signal", + "socket", + "term", + "time", + "ucontext", + "uio", + "user", + "zerocopy", ], crate_root = "src/lib.rs", edition = "2018", @@ -56,8 +88,11 @@ rust_library( ], target_compatible_with = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), @@ -66,5 +101,7 @@ rust_library( "@cargo_vendor__bitflags-1.3.2//:bitflags", "@cargo_vendor__cfg-if-1.0.3//:cfg_if", "@cargo_vendor__libc-0.2.175//:libc", + "@cargo_vendor__memoffset-0.7.1//:memoffset", # cfg(not(target_os = "redox")) + "@cargo_vendor__pin-utils-0.1.0//:pin_utils", ], ) diff --git a/vendor/cargo/BUILD.nix-0.30.1.bazel b/vendor/cargo/BUILD.nix-0.30.1.bazel index 7f97ce22f..19010cd13 100644 --- a/vendor/cargo/BUILD.nix-0.30.1.bazel +++ b/vendor/cargo/BUILD.nix-0.30.1.bazel @@ -66,7 +66,7 @@ rust_library( }), version = "0.30.1", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__cfg-if-1.0.3//:cfg_if", "@cargo_vendor__libc-0.2.175//:libc", "@cargo_vendor__nix-0.30.1//:build_script_build", diff --git a/vendor/cargo/BUILD.nu-ansi-term-0.46.0.bazel b/vendor/cargo/BUILD.nu-ansi-term-0.46.0.bazel new file mode 100644 index 000000000..397bede4a --- /dev/null +++ b/vendor/cargo/BUILD.nu-ansi-term-0.46.0.bazel @@ -0,0 +1,74 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "nu_ansi_term", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=nu-ansi-term", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.46.0", + deps = [ + "@cargo_vendor__overload-0.1.1//:overload", + ] + select({ + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "@cargo_vendor__winapi-0.3.9//:winapi", # cfg(target_os = "windows") + ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "@cargo_vendor__winapi-0.3.9//:winapi", # cfg(target_os = "windows") + ], + "//conditions:default": [], + }), +) diff --git a/vendor/cargo/BUILD.nu-ansi-term-0.50.1.bazel b/vendor/cargo/BUILD.nu-ansi-term-0.50.1.bazel deleted file mode 100644 index 05782ba0c..000000000 --- a/vendor/cargo/BUILD.nu-ansi-term-0.50.1.bazel +++ /dev/null @@ -1,81 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//vendor:cargo_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "nu_ansi_term", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - aliases = select({ - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": { - "@cargo_vendor__windows-sys-0.52.0//:windows_sys": "windows", # cfg(windows) - }, - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": { - "@cargo_vendor__windows-sys-0.52.0//:windows_sys": "windows", # cfg(windows) - }, - "//conditions:default": {}, - }), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=nu-ansi-term", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "0.50.1", - deps = select({ - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__windows-sys-0.52.0//:windows_sys", # cfg(windows) - ], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__windows-sys-0.52.0//:windows_sys", # cfg(windows) - ], - "//conditions:default": [], - }), -) diff --git a/vendor/cargo/BUILD.num-derive-0.4.2.bazel b/vendor/cargo/BUILD.num-derive-0.4.2.bazel index 144ecc7cf..a816afe73 100644 --- a/vendor/cargo/BUILD.num-derive-0.4.2.bazel +++ b/vendor/cargo/BUILD.num-derive-0.4.2.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.4.2", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.num-traits-0.1.43.bazel b/vendor/cargo/BUILD.num-traits-0.1.43.bazel new file mode 100644 index 000000000..b164d0281 --- /dev/null +++ b/vendor/cargo/BUILD.num-traits-0.1.43.bazel @@ -0,0 +1,65 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "num_traits", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=num-traits", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.1.43", + deps = [ + "@cargo_vendor__num-traits-0.2.19//:num_traits", + ], +) diff --git a/vendor/cargo/BUILD.num-traits-0.2.19.bazel b/vendor/cargo/BUILD.num-traits-0.2.19.bazel index 27b0e4305..4e37a03b6 100644 --- a/vendor/cargo/BUILD.num-traits-0.2.19.bazel +++ b/vendor/cargo/BUILD.num-traits-0.2.19.bazel @@ -133,7 +133,7 @@ cargo_build_script( version = "0.2.19", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__autocfg-1.5.0//:autocfg", + "@cargo_vendor__autocfg-1.4.0//:autocfg", ], ) diff --git a/vendor/cargo/BUILD.object-0.36.7.bazel b/vendor/cargo/BUILD.object-0.36.7.bazel index 8111236b0..76e32852c 100644 --- a/vendor/cargo/BUILD.object-0.36.7.bazel +++ b/vendor/cargo/BUILD.object-0.36.7.bazel @@ -66,6 +66,7 @@ rust_library( target_compatible_with = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], "@rules_rust//rust/platform:x86_64-apple-darwin": [], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], diff --git a/vendor/cargo/BUILD.openssl-0.10.73.bazel b/vendor/cargo/BUILD.openssl-0.10.73.bazel index 59a4b847c..54da2f855 100644 --- a/vendor/cargo/BUILD.openssl-0.10.73.bazel +++ b/vendor/cargo/BUILD.openssl-0.10.73.bazel @@ -74,7 +74,7 @@ rust_library( }), version = "0.10.73", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__cfg-if-1.0.3//:cfg_if", "@cargo_vendor__foreign-types-0.3.2//:foreign_types", "@cargo_vendor__libc-0.2.175//:libc", diff --git a/vendor/cargo/BUILD.openssl-macros-0.1.1.bazel b/vendor/cargo/BUILD.openssl-macros-0.1.1.bazel index 3b8785b53..d83ddda78 100644 --- a/vendor/cargo/BUILD.openssl-macros-0.1.1.bazel +++ b/vendor/cargo/BUILD.openssl-macros-0.1.1.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.1.1", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.openssl-sys-0.9.109.bazel b/vendor/cargo/BUILD.openssl-sys-0.9.109.bazel index 426867e73..975a726f0 100644 --- a/vendor/cargo/BUILD.openssl-sys-0.9.109.bazel +++ b/vendor/cargo/BUILD.openssl-sys-0.9.109.bazel @@ -130,7 +130,7 @@ cargo_build_script( version = "0.9.109", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__cc-1.2.34//:cc", + "@cargo_vendor__cc-1.2.26//:cc", "@cargo_vendor__pkg-config-0.3.32//:pkg_config", "@cargo_vendor__vcpkg-0.2.15//:vcpkg", ], diff --git a/vendor/cargo/BUILD.opentelemetry-0.30.0.bazel b/vendor/cargo/BUILD.opentelemetry-0.30.0.bazel index 30a1695e1..c9e6067b9 100644 --- a/vendor/cargo/BUILD.opentelemetry-0.30.0.bazel +++ b/vendor/cargo/BUILD.opentelemetry-0.30.0.bazel @@ -78,7 +78,7 @@ rust_library( "@cargo_vendor__futures-core-0.3.31//:futures_core", "@cargo_vendor__futures-sink-0.3.31//:futures_sink", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__tracing-0.1.41//:tracing", ] + select({ "@rules_rust//rust/platform:wasm32-unknown-unknown": [ diff --git a/vendor/cargo/BUILD.opentelemetry-appender-tracing-0.30.1.bazel b/vendor/cargo/BUILD.opentelemetry-appender-tracing-0.30.1.bazel index 7e3a679af..799ce990f 100644 --- a/vendor/cargo/BUILD.opentelemetry-appender-tracing-0.30.1.bazel +++ b/vendor/cargo/BUILD.opentelemetry-appender-tracing-0.30.1.bazel @@ -67,6 +67,6 @@ rust_library( "@cargo_vendor__opentelemetry-0.30.0//:opentelemetry", "@cargo_vendor__tracing-0.1.41//:tracing", "@cargo_vendor__tracing-core-0.1.34//:tracing_core", - "@cargo_vendor__tracing-subscriber-0.3.20//:tracing_subscriber", + "@cargo_vendor__tracing-subscriber-0.3.19//:tracing_subscriber", ], ) diff --git a/vendor/cargo/BUILD.opentelemetry_sdk-0.30.0.bazel b/vendor/cargo/BUILD.opentelemetry_sdk-0.30.0.bazel index 982cdff3b..e051d031b 100644 --- a/vendor/cargo/BUILD.opentelemetry_sdk-0.30.0.bazel +++ b/vendor/cargo/BUILD.opentelemetry_sdk-0.30.0.bazel @@ -77,9 +77,9 @@ rust_library( "@cargo_vendor__futures-executor-0.3.31//:futures_executor", "@cargo_vendor__futures-util-0.3.31//:futures_util", "@cargo_vendor__opentelemetry-0.30.0//:opentelemetry", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", "@cargo_vendor__rand-0.9.2//:rand", "@cargo_vendor__serde_json-1.0.143//:serde_json", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", ], ) diff --git a/vendor/cargo/BUILD.slab-0.4.11.bazel b/vendor/cargo/BUILD.overload-0.1.1.bazel similarity index 93% rename from vendor/cargo/BUILD.slab-0.4.11.bazel rename to vendor/cargo/BUILD.overload-0.1.1.bazel index 44b94d816..579b2e018 100644 --- a/vendor/cargo/BUILD.slab-0.4.11.bazel +++ b/vendor/cargo/BUILD.overload-0.1.1.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "slab", + name = "overload", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -34,10 +34,6 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = [ - "default", - "std", - ], crate_root = "src/lib.rs", edition = "2018", rustc_env_files = [ @@ -48,7 +44,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=slab", + "crate-name=overload", "manual", "noclippy", "norustfmt", @@ -63,5 +59,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.4.11", + version = "0.1.1", ) diff --git a/vendor/cargo/BUILD.pathdiff-0.2.3.bazel b/vendor/cargo/BUILD.pathdiff-0.2.3.bazel index 6090ad264..24a20cd58 100644 --- a/vendor/cargo/BUILD.pathdiff-0.2.3.bazel +++ b/vendor/cargo/BUILD.pathdiff-0.2.3.bazel @@ -64,6 +64,6 @@ rust_library( }), version = "0.2.3", deps = [ - "@cargo_vendor__camino-1.1.12//:camino", + "@cargo_vendor__camino-1.1.10//:camino", ], ) diff --git a/vendor/cargo/BUILD.peeking_take_while-0.1.2.bazel b/vendor/cargo/BUILD.peeking_take_while-0.1.2.bazel new file mode 100644 index 000000000..c656681e3 --- /dev/null +++ b/vendor/cargo/BUILD.peeking_take_while-0.1.2.bazel @@ -0,0 +1,62 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "peeking_take_while", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=peeking_take_while", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.1.2", +) diff --git a/vendor/cargo/BUILD.percent-encoding-2.3.2.bazel b/vendor/cargo/BUILD.percent-encoding-2.3.1.bazel similarity index 98% rename from vendor/cargo/BUILD.percent-encoding-2.3.2.bazel rename to vendor/cargo/BUILD.percent-encoding-2.3.1.bazel index 82b4f5451..c5a946de5 100644 --- a/vendor/cargo/BUILD.percent-encoding-2.3.2.bazel +++ b/vendor/cargo/BUILD.percent-encoding-2.3.1.bazel @@ -64,5 +64,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.3.2", + version = "2.3.1", ) diff --git a/vendor/cargo/BUILD.pest-2.8.1.bazel b/vendor/cargo/BUILD.pest-2.8.0.bazel similarity index 96% rename from vendor/cargo/BUILD.pest-2.8.1.bazel rename to vendor/cargo/BUILD.pest-2.8.0.bazel index 406fd2dd0..bfde241bb 100644 --- a/vendor/cargo/BUILD.pest-2.8.1.bazel +++ b/vendor/cargo/BUILD.pest-2.8.0.bazel @@ -64,10 +64,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.8.1", + version = "2.8.0", deps = [ "@cargo_vendor__memchr-2.7.5//:memchr", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__ucd-trie-0.1.7//:ucd_trie", ], ) diff --git a/vendor/cargo/BUILD.pest_derive-2.8.1.bazel b/vendor/cargo/BUILD.pest_derive-2.8.0.bazel similarity index 93% rename from vendor/cargo/BUILD.pest_derive-2.8.1.bazel rename to vendor/cargo/BUILD.pest_derive-2.8.0.bazel index 30cfdb266..5b368dc81 100644 --- a/vendor/cargo/BUILD.pest_derive-2.8.1.bazel +++ b/vendor/cargo/BUILD.pest_derive-2.8.0.bazel @@ -62,9 +62,9 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.8.1", + version = "2.8.0", deps = [ - "@cargo_vendor__pest-2.8.1//:pest", - "@cargo_vendor__pest_generator-2.8.1//:pest_generator", + "@cargo_vendor__pest-2.8.0//:pest", + "@cargo_vendor__pest_generator-2.8.0//:pest_generator", ], ) diff --git a/vendor/cargo/BUILD.pest_generator-2.8.1.bazel b/vendor/cargo/BUILD.pest_generator-2.8.0.bazel similarity index 89% rename from vendor/cargo/BUILD.pest_generator-2.8.1.bazel rename to vendor/cargo/BUILD.pest_generator-2.8.0.bazel index d8d26c4c6..63c386f5c 100644 --- a/vendor/cargo/BUILD.pest_generator-2.8.1.bazel +++ b/vendor/cargo/BUILD.pest_generator-2.8.0.bazel @@ -61,12 +61,12 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.8.1", + version = "2.8.0", deps = [ - "@cargo_vendor__pest-2.8.1//:pest", - "@cargo_vendor__pest_meta-2.8.1//:pest_meta", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__pest-2.8.0//:pest", + "@cargo_vendor__pest_meta-2.8.0//:pest_meta", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.pest_meta-2.8.1.bazel b/vendor/cargo/BUILD.pest_meta-2.8.0.bazel similarity index 93% rename from vendor/cargo/BUILD.pest_meta-2.8.1.bazel rename to vendor/cargo/BUILD.pest_meta-2.8.0.bazel index 52a2dc5e7..13c908d81 100644 --- a/vendor/cargo/BUILD.pest_meta-2.8.1.bazel +++ b/vendor/cargo/BUILD.pest_meta-2.8.0.bazel @@ -61,8 +61,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.8.1", + version = "2.8.0", deps = [ - "@cargo_vendor__pest-2.8.1//:pest", + "@cargo_vendor__once_cell-1.21.3//:once_cell", + "@cargo_vendor__pest-2.8.0//:pest", ], ) diff --git a/vendor/cargo/BUILD.petgraph-0.8.2.bazel b/vendor/cargo/BUILD.petgraph-0.8.2.bazel index 7a269264f..1a5fdf0af 100644 --- a/vendor/cargo/BUILD.petgraph-0.8.2.bazel +++ b/vendor/cargo/BUILD.petgraph-0.8.2.bazel @@ -62,7 +62,7 @@ rust_library( version = "0.8.2", deps = [ "@cargo_vendor__fixedbitset-0.5.7//:fixedbitset", - "@cargo_vendor__hashbrown-0.15.5//:hashbrown", + "@cargo_vendor__hashbrown-0.15.4//:hashbrown", "@cargo_vendor__indexmap-2.11.0//:indexmap", ], ) diff --git a/vendor/cargo/BUILD.phf_macros-0.11.3.bazel b/vendor/cargo/BUILD.phf_macros-0.11.3.bazel index ef2663375..4d98f24b1 100644 --- a/vendor/cargo/BUILD.phf_macros-0.11.3.bazel +++ b/vendor/cargo/BUILD.phf_macros-0.11.3.bazel @@ -62,8 +62,8 @@ rust_proc_macro( deps = [ "@cargo_vendor__phf_generator-0.11.3//:phf_generator", "@cargo_vendor__phf_shared-0.11.3//:phf_shared", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.pin-project-internal-1.1.10.bazel b/vendor/cargo/BUILD.pin-project-internal-1.1.10.bazel index ca2a0a6e3..5d632aefb 100644 --- a/vendor/cargo/BUILD.pin-project-internal-1.1.10.bazel +++ b/vendor/cargo/BUILD.pin-project-internal-1.1.10.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "1.1.10", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.png-0.17.16.bazel b/vendor/cargo/BUILD.png-0.17.16.bazel index d3fd4f0b0..d95701640 100644 --- a/vendor/cargo/BUILD.png-0.17.16.bazel +++ b/vendor/cargo/BUILD.png-0.17.16.bazel @@ -62,9 +62,9 @@ rust_library( version = "0.17.16", deps = [ "@cargo_vendor__bitflags-1.3.2//:bitflags", - "@cargo_vendor__crc32fast-1.5.0//:crc32fast", + "@cargo_vendor__crc32fast-1.4.2//:crc32fast", "@cargo_vendor__fdeflate-0.3.7//:fdeflate", "@cargo_vendor__flate2-1.1.2//:flate2", - "@cargo_vendor__miniz_oxide-0.8.9//:miniz_oxide", + "@cargo_vendor__miniz_oxide-0.8.8//:miniz_oxide", ], ) diff --git a/vendor/cargo/BUILD.potential_utf-0.1.3.bazel b/vendor/cargo/BUILD.potential_utf-0.1.2.bazel similarity index 96% rename from vendor/cargo/BUILD.potential_utf-0.1.3.bazel rename to vendor/cargo/BUILD.potential_utf-0.1.2.bazel index efec8467f..fb645dfc8 100644 --- a/vendor/cargo/BUILD.potential_utf-0.1.3.bazel +++ b/vendor/cargo/BUILD.potential_utf-0.1.2.bazel @@ -62,8 +62,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.3", + version = "0.1.2", deps = [ - "@cargo_vendor__zerovec-0.11.4//:zerovec", + "@cargo_vendor__zerovec-0.11.2//:zerovec", ], ) diff --git a/vendor/cargo/BUILD.pprof-0.15.0.bazel b/vendor/cargo/BUILD.pprof-0.15.0.bazel index b3ea2e0c4..aee67f5fd 100644 --- a/vendor/cargo/BUILD.pprof-0.15.0.bazel +++ b/vendor/cargo/BUILD.pprof-0.15.0.bazel @@ -87,9 +87,9 @@ rust_library( "@cargo_vendor__prost-0.12.6//:prost", "@cargo_vendor__smallvec-1.15.1//:smallvec", "@cargo_vendor__spin-0.10.0//:spin", - "@cargo_vendor__symbolic-demangle-12.16.2//:symbolic_demangle", - "@cargo_vendor__tempfile-3.21.0//:tempfile", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__symbolic-demangle-12.15.5//:symbolic_demangle", + "@cargo_vendor__tempfile-3.20.0//:tempfile", + "@cargo_vendor__thiserror-2.0.12//:thiserror", ], ) diff --git a/vendor/cargo/BUILD.ppv-lite86-0.2.21.bazel b/vendor/cargo/BUILD.ppv-lite86-0.2.21.bazel index 363478248..cd1bc2d3c 100644 --- a/vendor/cargo/BUILD.ppv-lite86-0.2.21.bazel +++ b/vendor/cargo/BUILD.ppv-lite86-0.2.21.bazel @@ -65,6 +65,6 @@ rust_library( }), version = "0.2.21", deps = [ - "@cargo_vendor__zerocopy-0.8.26//:zerocopy", + "@cargo_vendor__zerocopy-0.8.25//:zerocopy", ], ) diff --git a/vendor/cargo/BUILD.prettyplease-0.2.37.bazel b/vendor/cargo/BUILD.prettyplease-0.2.33.bazel similarity index 95% rename from vendor/cargo/BUILD.prettyplease-0.2.37.bazel rename to vendor/cargo/BUILD.prettyplease-0.2.33.bazel index 437f0fd4a..558c6a927 100644 --- a/vendor/cargo/BUILD.prettyplease-0.2.37.bazel +++ b/vendor/cargo/BUILD.prettyplease-0.2.33.bazel @@ -84,11 +84,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.2.37", + version = "0.2.33", deps = [ - "@cargo_vendor__prettyplease-0.2.37//:build_script_build", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__prettyplease-0.2.33//:build_script_build", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", + "@cargo_vendor__syn-2.0.101//:syn", ], ) @@ -162,7 +162,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.2.37", + version = "0.2.33", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.proc-macro2-1.0.101.bazel b/vendor/cargo/BUILD.proc-macro2-1.0.95.bazel similarity index 97% rename from vendor/cargo/BUILD.proc-macro2-1.0.101.bazel rename to vendor/cargo/BUILD.proc-macro2-1.0.95.bazel index 1f3e1a5c9..fef122cfc 100644 --- a/vendor/cargo/BUILD.proc-macro2-1.0.101.bazel +++ b/vendor/cargo/BUILD.proc-macro2-1.0.95.bazel @@ -87,9 +87,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.101", + version = "1.0.95", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:build_script_build", + "@cargo_vendor__proc-macro2-1.0.95//:build_script_build", "@cargo_vendor__unicode-ident-1.0.18//:unicode_ident", ], ) @@ -166,7 +166,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.101", + version = "1.0.95", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.prometheus-client-derive-encode-0.4.2.bazel b/vendor/cargo/BUILD.prometheus-client-derive-encode-0.4.2.bazel index bdb361400..038269677 100644 --- a/vendor/cargo/BUILD.prometheus-client-derive-encode-0.4.2.bazel +++ b/vendor/cargo/BUILD.prometheus-client-derive-encode-0.4.2.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.4.2", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.prost-build-0.12.6.bazel b/vendor/cargo/BUILD.prost-build-0.12.6.bazel index b8656aaa4..5f920a144 100644 --- a/vendor/cargo/BUILD.prost-build-0.12.6.bazel +++ b/vendor/cargo/BUILD.prost-build-0.12.6.bazel @@ -71,11 +71,11 @@ rust_library( "@cargo_vendor__multimap-0.10.1//:multimap", "@cargo_vendor__once_cell-1.21.3//:once_cell", "@cargo_vendor__petgraph-0.6.5//:petgraph", - "@cargo_vendor__prettyplease-0.2.37//:prettyplease", + "@cargo_vendor__prettyplease-0.2.33//:prettyplease", "@cargo_vendor__prost-0.12.6//:prost", "@cargo_vendor__prost-types-0.12.6//:prost_types", - "@cargo_vendor__regex-1.11.2//:regex", - "@cargo_vendor__syn-2.0.106//:syn", - "@cargo_vendor__tempfile-3.21.0//:tempfile", + "@cargo_vendor__regex-1.11.1//:regex", + "@cargo_vendor__syn-2.0.101//:syn", + "@cargo_vendor__tempfile-3.20.0//:tempfile", ], ) diff --git a/vendor/cargo/BUILD.prost-build-0.14.1.bazel b/vendor/cargo/BUILD.prost-build-0.14.1.bazel index dbf4d3d41..9a58b4642 100644 --- a/vendor/cargo/BUILD.prost-build-0.14.1.bazel +++ b/vendor/cargo/BUILD.prost-build-0.14.1.bazel @@ -71,11 +71,11 @@ rust_library( "@cargo_vendor__multimap-0.10.1//:multimap", "@cargo_vendor__once_cell-1.21.3//:once_cell", "@cargo_vendor__petgraph-0.7.1//:petgraph", - "@cargo_vendor__prettyplease-0.2.37//:prettyplease", + "@cargo_vendor__prettyplease-0.2.33//:prettyplease", "@cargo_vendor__prost-0.14.1//:prost", "@cargo_vendor__prost-types-0.14.1//:prost_types", - "@cargo_vendor__regex-1.11.2//:regex", - "@cargo_vendor__syn-2.0.106//:syn", - "@cargo_vendor__tempfile-3.21.0//:tempfile", + "@cargo_vendor__regex-1.11.1//:regex", + "@cargo_vendor__syn-2.0.101//:syn", + "@cargo_vendor__tempfile-3.20.0//:tempfile", ], ) diff --git a/vendor/cargo/BUILD.prost-derive-0.12.6.bazel b/vendor/cargo/BUILD.prost-derive-0.12.6.bazel index 50f16e3f2..1a313b9c3 100644 --- a/vendor/cargo/BUILD.prost-derive-0.12.6.bazel +++ b/vendor/cargo/BUILD.prost-derive-0.12.6.bazel @@ -60,10 +60,10 @@ rust_proc_macro( }), version = "0.12.6", deps = [ - "@cargo_vendor__anyhow-1.0.99//:anyhow", + "@cargo_vendor__anyhow-1.0.98//:anyhow", "@cargo_vendor__itertools-0.12.1//:itertools", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.prost-derive-0.14.1.bazel b/vendor/cargo/BUILD.prost-derive-0.14.1.bazel index 4fb21a72c..4fa1986c6 100644 --- a/vendor/cargo/BUILD.prost-derive-0.14.1.bazel +++ b/vendor/cargo/BUILD.prost-derive-0.14.1.bazel @@ -60,10 +60,10 @@ rust_proc_macro( }), version = "0.14.1", deps = [ - "@cargo_vendor__anyhow-1.0.99//:anyhow", + "@cargo_vendor__anyhow-1.0.98//:anyhow", "@cargo_vendor__itertools-0.14.0//:itertools", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.psm-0.1.26.bazel b/vendor/cargo/BUILD.psm-0.1.26.bazel index 2fd31b94f..b07d36efe 100644 --- a/vendor/cargo/BUILD.psm-0.1.26.bazel +++ b/vendor/cargo/BUILD.psm-0.1.26.bazel @@ -120,7 +120,7 @@ cargo_build_script( version = "0.1.26", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__cc-1.2.34//:cc", + "@cargo_vendor__cc-1.2.26//:cc", ], ) diff --git a/vendor/cargo/BUILD.pulldown-cmark-0.13.0.bazel b/vendor/cargo/BUILD.pulldown-cmark-0.13.0.bazel index 47503e05d..8ffa8a0ee 100644 --- a/vendor/cargo/BUILD.pulldown-cmark-0.13.0.bazel +++ b/vendor/cargo/BUILD.pulldown-cmark-0.13.0.bazel @@ -71,7 +71,7 @@ rust_library( }), version = "0.13.0", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__getopts-0.2.24//:getopts", "@cargo_vendor__memchr-2.7.5//:memchr", "@cargo_vendor__pulldown-cmark-0.13.0//:build_script_build", diff --git a/vendor/cargo/BUILD.quick-junit-0.5.1.bazel b/vendor/cargo/BUILD.quick-junit-0.5.1.bazel index eb07c2d04..000764e60 100644 --- a/vendor/cargo/BUILD.quick-junit-0.5.1.bazel +++ b/vendor/cargo/BUILD.quick-junit-0.5.1.bazel @@ -66,7 +66,7 @@ rust_library( "@cargo_vendor__newtype-uuid-1.3.0//:newtype_uuid", "@cargo_vendor__quick-xml-0.37.5//:quick_xml", "@cargo_vendor__strip-ansi-escapes-0.2.1//:strip_ansi_escapes", - "@cargo_vendor__thiserror-2.0.16//:thiserror", - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__thiserror-2.0.12//:thiserror", + "@cargo_vendor__uuid-1.17.0//:uuid", ], ) diff --git a/vendor/cargo/BUILD.quinn-0.11.9.bazel b/vendor/cargo/BUILD.quinn-0.11.8.bazel similarity index 79% rename from vendor/cargo/BUILD.quinn-0.11.9.bazel rename to vendor/cargo/BUILD.quinn-0.11.8.bazel index 9d9f92618..b0151e0a7 100644 --- a/vendor/cargo/BUILD.quinn-0.11.9.bazel +++ b/vendor/cargo/BUILD.quinn-0.11.8.bazel @@ -27,8 +27,8 @@ rust_library( allow_empty = True, ), aliases = { - "@cargo_vendor__quinn-proto-0.11.13//:quinn_proto": "proto", - "@cargo_vendor__quinn-udp-0.5.14//:quinn_udp": "udp", + "@cargo_vendor__quinn-proto-0.11.12//:quinn_proto": "proto", + "@cargo_vendor__quinn-udp-0.5.12//:quinn_udp": "udp", }, compile_data = glob( include = ["**"], @@ -75,40 +75,40 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.11.9", + version = "0.11.8", deps = [ "@cargo_vendor__bytes-1.10.1//:bytes", "@cargo_vendor__futures-io-0.3.31//:futures_io", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", - "@cargo_vendor__quinn-0.11.9//:build_script_build", - "@cargo_vendor__quinn-proto-0.11.13//:quinn_proto", - "@cargo_vendor__quinn-udp-0.5.14//:quinn_udp", + "@cargo_vendor__quinn-0.11.8//:build_script_build", + "@cargo_vendor__quinn-proto-0.11.12//:quinn_proto", + "@cargo_vendor__quinn-udp-0.5.12//:quinn_udp", "@cargo_vendor__rustc-hash-2.1.1//:rustc_hash", - "@cargo_vendor__rustls-0.23.31//:rustls", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__rustls-0.23.27//:rustls", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__tokio-1.47.1//:tokio", "@cargo_vendor__tracing-0.1.41//:tracing", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "@rules_rust//rust/platform:wasm32-unknown-unknown": [ "@cargo_vendor__web-time-1.1.0//:web_time", # cfg(all(target_family = "wasm", target_os = "unknown")) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "//conditions:default": [], }), @@ -170,7 +170,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.11.9", + version = "0.11.8", visibility = ["//visibility:private"], deps = [ "@cargo_vendor__cfg_aliases-0.2.1//:cfg_aliases", diff --git a/vendor/cargo/BUILD.quinn-proto-0.11.13.bazel b/vendor/cargo/BUILD.quinn-proto-0.11.12.bazel similarity index 89% rename from vendor/cargo/BUILD.quinn-proto-0.11.13.bazel rename to vendor/cargo/BUILD.quinn-proto-0.11.12.bazel index 9ac9c46a3..40927539b 100644 --- a/vendor/cargo/BUILD.quinn-proto-0.11.13.bazel +++ b/vendor/cargo/BUILD.quinn-proto-0.11.12.bazel @@ -65,18 +65,18 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.11.13", + version = "0.11.12", deps = [ - "@cargo_vendor__aws-lc-rs-1.13.3//:aws_lc_rs", + "@cargo_vendor__aws-lc-rs-1.13.1//:aws_lc_rs", "@cargo_vendor__bytes-1.10.1//:bytes", "@cargo_vendor__lru-slab-0.1.2//:lru_slab", "@cargo_vendor__rand-0.9.2//:rand", "@cargo_vendor__rustc-hash-2.1.1//:rustc_hash", - "@cargo_vendor__rustls-0.23.31//:rustls", - "@cargo_vendor__rustls-platform-verifier-0.6.1//:rustls_platform_verifier", - "@cargo_vendor__slab-0.4.11//:slab", - "@cargo_vendor__thiserror-2.0.16//:thiserror", - "@cargo_vendor__tinyvec-1.10.0//:tinyvec", + "@cargo_vendor__rustls-0.23.27//:rustls", + "@cargo_vendor__rustls-platform-verifier-0.5.3//:rustls_platform_verifier", + "@cargo_vendor__slab-0.4.9//:slab", + "@cargo_vendor__thiserror-2.0.12//:thiserror", + "@cargo_vendor__tinyvec-1.9.0//:tinyvec", "@cargo_vendor__tracing-0.1.41//:tracing", ] + select({ "@rules_rust//rust/platform:wasm32-unknown-unknown": [ diff --git a/vendor/cargo/BUILD.quinn-udp-0.5.14.bazel b/vendor/cargo/BUILD.quinn-udp-0.5.12.bazel similarity index 81% rename from vendor/cargo/BUILD.quinn-udp-0.5.14.bazel rename to vendor/cargo/BUILD.quinn-udp-0.5.12.bazel index bafefd0f7..3d330bbbe 100644 --- a/vendor/cargo/BUILD.quinn-udp-0.5.14.bazel +++ b/vendor/cargo/BUILD.quinn-udp-0.5.12.bazel @@ -67,33 +67,33 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.5.14", + version = "0.5.12", deps = [ "@cargo_vendor__libc-0.2.175//:libc", - "@cargo_vendor__quinn-udp-0.5.14//:build_script_build", + "@cargo_vendor__quinn-udp-0.5.12//:build_script_build", "@cargo_vendor__tracing-0.1.41//:tracing", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ "@cargo_vendor__once_cell-1.21.3//:once_cell", # cfg(windows) - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ "@cargo_vendor__once_cell-1.21.3//:once_cell", # cfg(windows) - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) + "@cargo_vendor__socket2-0.5.10//:socket2", # cfg(not(all(target_family = "wasm", target_os = "unknown"))) ], "//conditions:default": [], }), @@ -151,7 +151,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.5.14", + version = "0.5.12", visibility = ["//visibility:private"], deps = [ "@cargo_vendor__cfg_aliases-0.2.1//:cfg_aliases", diff --git a/vendor/cargo/BUILD.quote-0.3.15.bazel b/vendor/cargo/BUILD.quote-0.3.15.bazel new file mode 100644 index 000000000..ce65a7ed6 --- /dev/null +++ b/vendor/cargo/BUILD.quote-0.3.15.bazel @@ -0,0 +1,62 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "quote", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=quote", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.3.15", +) diff --git a/vendor/cargo/BUILD.quote-1.0.40.bazel b/vendor/cargo/BUILD.quote-1.0.40.bazel index 09fd40815..02bc412b5 100644 --- a/vendor/cargo/BUILD.quote-1.0.40.bazel +++ b/vendor/cargo/BUILD.quote-1.0.40.bazel @@ -65,6 +65,6 @@ rust_library( }), version = "1.0.40", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", ], ) diff --git a/vendor/cargo/BUILD.rayon-1.11.0.bazel b/vendor/cargo/BUILD.rayon-1.10.0.bazel similarity index 95% rename from vendor/cargo/BUILD.rayon-1.11.0.bazel rename to vendor/cargo/BUILD.rayon-1.10.0.bazel index cbfe6f57f..4fb2ceed5 100644 --- a/vendor/cargo/BUILD.rayon-1.11.0.bazel +++ b/vendor/cargo/BUILD.rayon-1.10.0.bazel @@ -59,9 +59,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.11.0", + version = "1.10.0", deps = [ "@cargo_vendor__either-1.15.0//:either", - "@cargo_vendor__rayon-core-1.13.0//:rayon_core", + "@cargo_vendor__rayon-core-1.12.1//:rayon_core", ], ) diff --git a/vendor/cargo/BUILD.rayon-core-1.13.0.bazel b/vendor/cargo/BUILD.rayon-core-1.12.1.bazel similarity index 96% rename from vendor/cargo/BUILD.rayon-core-1.13.0.bazel rename to vendor/cargo/BUILD.rayon-core-1.12.1.bazel index 918d2a790..fcf0d5010 100644 --- a/vendor/cargo/BUILD.rayon-core-1.13.0.bazel +++ b/vendor/cargo/BUILD.rayon-core-1.12.1.bazel @@ -63,11 +63,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.13.0", + version = "1.12.1", deps = [ "@cargo_vendor__crossbeam-deque-0.8.6//:crossbeam_deque", "@cargo_vendor__crossbeam-utils-0.8.21//:crossbeam_utils", - "@cargo_vendor__rayon-core-1.13.0//:build_script_build", + "@cargo_vendor__rayon-core-1.12.1//:build_script_build", ], ) @@ -120,7 +120,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.13.0", + version = "1.12.1", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.redis-module-2.1.1.bazel b/vendor/cargo/BUILD.redis-module-2.1.1.bazel new file mode 100644 index 000000000..3538c7868 --- /dev/null +++ b/vendor/cargo/BUILD.redis-module-2.1.1.bazel @@ -0,0 +1,162 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "redis_module", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "min-redis-compatibility-version-6-0", + ], + crate_root = "src/lib.rs", + edition = "2021", + proc_macro_deps = [ + "@cargo_vendor__enum-primitive-derive-0.1.2//:enum_primitive_derive", + "@cargo_vendor__redis-module-macros-internals-99.99.99//:redis_module_macros_internals", + "@cargo_vendor__strum_macros-0.24.3//:strum_macros", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=redis-module", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "2.1.1", + deps = [ + "@cargo_vendor__backtrace-0.3.75//:backtrace", + "@cargo_vendor__bitflags-2.9.1//:bitflags", + "@cargo_vendor__cfg-if-1.0.3//:cfg_if", + "@cargo_vendor__libc-0.2.175//:libc", + "@cargo_vendor__linkme-0.3.33//:linkme", + "@cargo_vendor__log-0.4.27//:log", + "@cargo_vendor__nix-0.26.4//:nix", + "@cargo_vendor__num-traits-0.2.19//:num_traits", + "@cargo_vendor__redis-module-2.1.1//:build_script_build", + "@cargo_vendor__regex-1.11.1//:regex", + "@cargo_vendor__serde-1.0.219//:serde", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + build_script_env = { + "BINDGEN_EXTRA_CLANG_ARGS": "$(CFLAGS)", + "CLANG_PATH": "$${pwd}/$(CC)", + "LIBCLANG_PATH": "$(execpath @//misc/toolchains/clang:libclang)", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "min-redis-compatibility-version-6-0", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ) + [ + "@//misc/toolchains/clang:libclang", + ], + edition = "2021", + pkg_name = "redis-module", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=redis-module", + "manual", + "noclippy", + "norustfmt", + ], + version = "2.1.1", + visibility = ["//visibility:private"], + deps = [ + "@cargo_vendor__bindgen-0.66.1//:bindgen", + "@cargo_vendor__cc-1.2.26//:cc", + ], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/vendor/cargo/BUILD.redis-module-macros-internals-99.99.99.bazel b/vendor/cargo/BUILD.redis-module-macros-internals-99.99.99.bazel new file mode 100644 index 000000000..857079096 --- /dev/null +++ b/vendor/cargo/BUILD.redis-module-macros-internals-99.99.99.bazel @@ -0,0 +1,68 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_proc_macro") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_proc_macro( + name = "redis_module_macros_internals", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=redis-module-macros-internals", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "99.99.99", + deps = [ + "@cargo_vendor__lazy_static-1.5.0//:lazy_static", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", + "@cargo_vendor__quote-1.0.40//:quote", + "@cargo_vendor__syn-1.0.109//:syn", + ], +) diff --git a/vendor/cargo/BUILD.ref-cast-impl-1.0.24.bazel b/vendor/cargo/BUILD.ref-cast-impl-1.0.24.bazel index b91621fda..6cd7e05a2 100644 --- a/vendor/cargo/BUILD.ref-cast-impl-1.0.24.bazel +++ b/vendor/cargo/BUILD.ref-cast-impl-1.0.24.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "1.0.24", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.regex-1.11.2.bazel b/vendor/cargo/BUILD.regex-1.11.1.bazel similarity index 94% rename from vendor/cargo/BUILD.regex-1.11.2.bazel rename to vendor/cargo/BUILD.regex-1.11.1.bazel index b33e5c3ea..e498483ad 100644 --- a/vendor/cargo/BUILD.regex-1.11.2.bazel +++ b/vendor/cargo/BUILD.regex-1.11.1.bazel @@ -78,11 +78,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.11.2", + version = "1.11.1", deps = [ "@cargo_vendor__aho-corasick-1.1.3//:aho_corasick", "@cargo_vendor__memchr-2.7.5//:memchr", - "@cargo_vendor__regex-automata-0.4.10//:regex_automata", - "@cargo_vendor__regex-syntax-0.8.6//:regex_syntax", + "@cargo_vendor__regex-automata-0.4.9//:regex_automata", + "@cargo_vendor__regex-syntax-0.8.5//:regex_syntax", ], ) diff --git a/vendor/cargo/BUILD.regex-automata-0.1.10.bazel b/vendor/cargo/BUILD.regex-automata-0.1.10.bazel new file mode 100644 index 000000000..b6f1e44dd --- /dev/null +++ b/vendor/cargo/BUILD.regex-automata-0.1.10.bazel @@ -0,0 +1,71 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "regex_automata", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "regex-syntax", + "std", + ], + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=regex-automata", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.1.10", + deps = [ + "@cargo_vendor__regex-syntax-0.6.29//:regex_syntax", + ], +) diff --git a/vendor/cargo/BUILD.regex-automata-0.4.10.bazel b/vendor/cargo/BUILD.regex-automata-0.4.9.bazel similarity index 95% rename from vendor/cargo/BUILD.regex-automata-0.4.10.bazel rename to vendor/cargo/BUILD.regex-automata-0.4.9.bazel index a17bbd4e0..33b8cba15 100644 --- a/vendor/cargo/BUILD.regex-automata-0.4.10.bazel +++ b/vendor/cargo/BUILD.regex-automata-0.4.9.bazel @@ -36,9 +36,7 @@ rust_library( ), crate_features = [ "alloc", - "dfa-build", "dfa-onepass", - "dfa-search", "hybrid", "meta", "nfa", @@ -87,10 +85,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.4.10", + version = "0.4.9", deps = [ "@cargo_vendor__aho-corasick-1.1.3//:aho_corasick", "@cargo_vendor__memchr-2.7.5//:memchr", - "@cargo_vendor__regex-syntax-0.8.6//:regex_syntax", + "@cargo_vendor__regex-syntax-0.8.5//:regex_syntax", ], ) diff --git a/vendor/cargo/BUILD.regex-syntax-0.6.29.bazel b/vendor/cargo/BUILD.regex-syntax-0.6.29.bazel new file mode 100644 index 000000000..e0f01959e --- /dev/null +++ b/vendor/cargo/BUILD.regex-syntax-0.6.29.bazel @@ -0,0 +1,74 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "regex_syntax", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "unicode", + "unicode-age", + "unicode-bool", + "unicode-case", + "unicode-gencat", + "unicode-perl", + "unicode-script", + "unicode-segment", + ], + crate_root = "src/lib.rs", + edition = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=regex-syntax", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.6.29", +) diff --git a/vendor/cargo/BUILD.regex-syntax-0.8.6.bazel b/vendor/cargo/BUILD.regex-syntax-0.8.5.bazel similarity index 98% rename from vendor/cargo/BUILD.regex-syntax-0.8.6.bazel rename to vendor/cargo/BUILD.regex-syntax-0.8.5.bazel index 63720970f..acb57b60d 100644 --- a/vendor/cargo/BUILD.regex-syntax-0.8.6.bazel +++ b/vendor/cargo/BUILD.regex-syntax-0.8.5.bazel @@ -71,5 +71,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.8.6", + version = "0.8.5", ) diff --git a/vendor/cargo/BUILD.reqwest-0.12.23.bazel b/vendor/cargo/BUILD.reqwest-0.12.23.bazel index 7ce54f177..4136977a1 100644 --- a/vendor/cargo/BUILD.reqwest-0.12.23.bazel +++ b/vendor/cargo/BUILD.reqwest-0.12.23.bazel @@ -85,70 +85,70 @@ rust_library( "@cargo_vendor__serde_urlencoded-0.7.1//:serde_urlencoded", "@cargo_vendor__sync_wrapper-1.0.2//:sync_wrapper", "@cargo_vendor__tower-service-0.3.3//:tower_service", - "@cargo_vendor__url-2.5.7//:url", + "@cargo_vendor__url-2.5.4//:url", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cargo_vendor__h2-0.4.12//:h2", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__h2-0.4.10//:h2", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-0.0.8//:h3", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-quinn-0.0.10//:h3_quinn", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-1.0.1//:http_body", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-util-0.1.3//:http_body_util", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-1.7.0//:hyper", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-1.6.0//:hyper", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__hyper-rustls-0.27.7//:hyper_rustls", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__log-0.4.27//:log", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__quinn-0.11.9//:quinn", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__rustls-0.23.31//:rustls", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__quinn-0.11.8//:quinn", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__rustls-0.23.27//:rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-1.47.1//:tokio", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-rustls-0.26.2//:tokio_rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-0.5.2//:tower", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-http-0.6.6//:tower_http", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__webpki-roots-1.0.2//:webpki_roots", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__webpki-roots-1.0.0//:webpki_roots", # cfg(not(target_arch = "wasm32")) ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__h2-0.4.12//:h2", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__h2-0.4.10//:h2", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-0.0.8//:h3", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-quinn-0.0.10//:h3_quinn", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-1.0.1//:http_body", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-util-0.1.3//:http_body_util", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-1.7.0//:hyper", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-1.6.0//:hyper", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__hyper-rustls-0.27.7//:hyper_rustls", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__log-0.4.27//:log", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__quinn-0.11.9//:quinn", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__rustls-0.23.31//:rustls", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__quinn-0.11.8//:quinn", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__rustls-0.23.27//:rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-1.47.1//:tokio", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-rustls-0.26.2//:tokio_rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-0.5.2//:tower", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-http-0.6.6//:tower_http", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__webpki-roots-1.0.2//:webpki_roots", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__webpki-roots-1.0.0//:webpki_roots", # cfg(not(target_arch = "wasm32")) ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cargo_vendor__h2-0.4.12//:h2", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__h2-0.4.10//:h2", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-0.0.8//:h3", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-quinn-0.0.10//:h3_quinn", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-1.0.1//:http_body", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-util-0.1.3//:http_body_util", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-1.7.0//:hyper", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-1.6.0//:hyper", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__hyper-rustls-0.27.7//:hyper_rustls", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__log-0.4.27//:log", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__quinn-0.11.9//:quinn", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__rustls-0.23.31//:rustls", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__quinn-0.11.8//:quinn", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__rustls-0.23.27//:rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-1.47.1//:tokio", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-rustls-0.26.2//:tokio_rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-0.5.2//:tower", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-http-0.6.6//:tower_http", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__webpki-roots-1.0.2//:webpki_roots", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__webpki-roots-1.0.0//:webpki_roots", # cfg(not(target_arch = "wasm32")) ], "@rules_rust//rust/platform:wasm32-unknown-unknown": [ "@cargo_vendor__js-sys-0.3.77//:js_sys", # cfg(target_arch = "wasm32") @@ -157,67 +157,67 @@ rust_library( "@cargo_vendor__web-sys-0.3.77//:web_sys", # cfg(target_arch = "wasm32") ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cargo_vendor__h2-0.4.12//:h2", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__h2-0.4.10//:h2", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-0.0.8//:h3", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-quinn-0.0.10//:h3_quinn", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-1.0.1//:http_body", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-util-0.1.3//:http_body_util", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-1.7.0//:hyper", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-1.6.0//:hyper", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__hyper-rustls-0.27.7//:hyper_rustls", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__log-0.4.27//:log", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__quinn-0.11.9//:quinn", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__rustls-0.23.31//:rustls", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__quinn-0.11.8//:quinn", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__rustls-0.23.27//:rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-1.47.1//:tokio", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-rustls-0.26.2//:tokio_rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-0.5.2//:tower", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-http-0.6.6//:tower_http", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__webpki-roots-1.0.2//:webpki_roots", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__webpki-roots-1.0.0//:webpki_roots", # cfg(not(target_arch = "wasm32")) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__h2-0.4.12//:h2", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__h2-0.4.10//:h2", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-0.0.8//:h3", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-quinn-0.0.10//:h3_quinn", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-1.0.1//:http_body", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-util-0.1.3//:http_body_util", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-1.7.0//:hyper", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-1.6.0//:hyper", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__hyper-rustls-0.27.7//:hyper_rustls", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__log-0.4.27//:log", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__quinn-0.11.9//:quinn", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__rustls-0.23.31//:rustls", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__quinn-0.11.8//:quinn", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__rustls-0.23.27//:rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-1.47.1//:tokio", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-rustls-0.26.2//:tokio_rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-0.5.2//:tower", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-http-0.6.6//:tower_http", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__webpki-roots-1.0.2//:webpki_roots", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__webpki-roots-1.0.0//:webpki_roots", # cfg(not(target_arch = "wasm32")) ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cargo_vendor__h2-0.4.12//:h2", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__h2-0.4.10//:h2", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-0.0.8//:h3", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__h3-quinn-0.0.10//:h3_quinn", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-1.0.1//:http_body", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__http-body-util-0.1.3//:http_body_util", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-1.7.0//:hyper", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-1.6.0//:hyper", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__hyper-rustls-0.27.7//:hyper_rustls", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__log-0.4.27//:log", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__quinn-0.11.9//:quinn", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__rustls-0.23.31//:rustls", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__quinn-0.11.8//:quinn", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__rustls-0.23.27//:rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-1.47.1//:tokio", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tokio-rustls-0.26.2//:tokio_rustls", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-0.5.2//:tower", # cfg(not(target_arch = "wasm32")) "@cargo_vendor__tower-http-0.6.6//:tower_http", # cfg(not(target_arch = "wasm32")) - "@cargo_vendor__webpki-roots-1.0.2//:webpki_roots", # cfg(not(target_arch = "wasm32")) + "@cargo_vendor__webpki-roots-1.0.0//:webpki_roots", # cfg(not(target_arch = "wasm32")) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.ring-0.17.14.bazel b/vendor/cargo/BUILD.ring-0.17.14.bazel index 0a3e3dedf..aff662e16 100644 --- a/vendor/cargo/BUILD.ring-0.17.14.bazel +++ b/vendor/cargo/BUILD.ring-0.17.14.bazel @@ -155,7 +155,7 @@ cargo_build_script( version = "0.17.14", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__cc-1.2.34//:cc", + "@cargo_vendor__cc-1.2.26//:cc", ], ) diff --git a/vendor/cargo/BUILD.ron-0.8.1.bazel b/vendor/cargo/BUILD.ron-0.8.1.bazel index ccb5f6a2e..1ea0ffcfd 100644 --- a/vendor/cargo/BUILD.ron-0.8.1.bazel +++ b/vendor/cargo/BUILD.ron-0.8.1.bazel @@ -68,7 +68,7 @@ rust_library( version = "0.8.1", deps = [ "@cargo_vendor__base64-0.21.7//:base64", - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__serde-1.0.219//:serde", ], ) diff --git a/vendor/cargo/BUILD.runtime-format-0.1.3.bazel b/vendor/cargo/BUILD.runtime-format-0.1.3.bazel index b13de3f49..7c087fdec 100644 --- a/vendor/cargo/BUILD.runtime-format-0.1.3.bazel +++ b/vendor/cargo/BUILD.runtime-format-0.1.3.bazel @@ -66,6 +66,6 @@ rust_library( }), version = "0.1.3", deps = [ - "@cargo_vendor__tinyvec-1.10.0//:tinyvec", + "@cargo_vendor__tinyvec-1.9.0//:tinyvec", ], ) diff --git a/vendor/cargo/BUILD.rust-ini-0.21.3.bazel b/vendor/cargo/BUILD.rust-ini-0.21.1.bazel similarity index 95% rename from vendor/cargo/BUILD.rust-ini-0.21.3.bazel rename to vendor/cargo/BUILD.rust-ini-0.21.1.bazel index 3590529fb..8d32bdeb7 100644 --- a/vendor/cargo/BUILD.rust-ini-0.21.3.bazel +++ b/vendor/cargo/BUILD.rust-ini-0.21.1.bazel @@ -62,9 +62,10 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.21.3", + version = "0.21.1", deps = [ "@cargo_vendor__cfg-if-1.0.3//:cfg_if", "@cargo_vendor__ordered-multimap-0.7.3//:ordered_multimap", + "@cargo_vendor__trim-in-place-0.1.7//:trim_in_place", ], ) diff --git a/vendor/cargo/BUILD.rustc-demangle-0.1.24.bazel b/vendor/cargo/BUILD.rustc-demangle-0.1.24.bazel new file mode 100644 index 000000000..a670f98e8 --- /dev/null +++ b/vendor/cargo/BUILD.rustc-demangle-0.1.24.bazel @@ -0,0 +1,63 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "rustc_demangle", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=rustc-demangle", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.1.24", +) diff --git a/vendor/cargo/BUILD.rustc-demangle-0.1.26.bazel b/vendor/cargo/BUILD.rustc-demangle-0.1.26.bazel deleted file mode 100644 index 786befc45..000000000 --- a/vendor/cargo/BUILD.rustc-demangle-0.1.26.bazel +++ /dev/null @@ -1,60 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @@//vendor:cargo_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "rustc_demangle", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2015", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=rustc-demangle", - "manual", - "noclippy", - "norustfmt", - ], - target_compatible_with = select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], - "//conditions:default": ["@platforms//:incompatible"], - }), - version = "0.1.26", -) diff --git a/vendor/cargo/BUILD.rustc-hash-1.1.0.bazel b/vendor/cargo/BUILD.rustc-hash-1.1.0.bazel new file mode 100644 index 000000000..4e43c5541 --- /dev/null +++ b/vendor/cargo/BUILD.rustc-hash-1.1.0.bazel @@ -0,0 +1,66 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "rustc_hash", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "std", + ], + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=rustc-hash", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "1.1.0", +) diff --git a/vendor/cargo/BUILD.rustfix-0.9.1.bazel b/vendor/cargo/BUILD.rustfix-0.9.1.bazel index 865ff20c9..a12077176 100644 --- a/vendor/cargo/BUILD.rustfix-0.9.1.bazel +++ b/vendor/cargo/BUILD.rustfix-0.9.1.bazel @@ -63,7 +63,7 @@ rust_library( deps = [ "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_json-1.0.143//:serde_json", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__tracing-0.1.41//:tracing", ], ) diff --git a/vendor/cargo/BUILD.rustix-0.38.44.bazel b/vendor/cargo/BUILD.rustix-0.38.44.bazel index 2edd97f42..db5728665 100644 --- a/vendor/cargo/BUILD.rustix-0.38.44.bazel +++ b/vendor/cargo/BUILD.rustix-0.38.44.bazel @@ -28,13 +28,19 @@ rust_library( ), aliases = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": { - "@cargo_vendor__errno-0.3.13//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__errno-0.3.12//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": { + "@cargo_vendor__errno-0.3.12//:errno": "libc_errno", # cfg(windows) }, "@rules_rust//rust/platform:wasm32-unknown-unknown": { - "@cargo_vendor__errno-0.3.13//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__errno-0.3.12//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) }, "@rules_rust//rust/platform:x86_64-apple-darwin": { - "@cargo_vendor__errno-0.3.13//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__errno-0.3.12//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": { + "@cargo_vendor__errno-0.3.12//:errno": "libc_errno", # cfg(windows) }, "//conditions:default": {}, }), @@ -52,12 +58,28 @@ rust_library( ), crate_features = [ "alloc", - "default", "fs", "libc-extra-traits", "std", - "use-libc-auxv", - ], + ] + select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [ + "default", + "use-libc-auxv", + ], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "default", + "use-libc-auxv", + ], + "@rules_rust//rust/platform:x86_64-apple-darwin": [ + "default", + "use-libc-auxv", + ], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "default", + "use-libc-auxv", + ], + "//conditions:default": [], + }), crate_root = "src/lib.rs", edition = "2021", rustc_env_files = [ @@ -75,8 +97,10 @@ rust_library( ], target_compatible_with = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), @@ -85,25 +109,35 @@ rust_library( "@cargo_vendor__rustix-0.38.44//:build_script_build", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", - "@cargo_vendor__errno-0.3.13//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__bitflags-2.9.1//:bitflags", + "@cargo_vendor__errno-0.3.12//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) "@cargo_vendor__libc-0.2.175//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) ], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "@cargo_vendor__bitflags-2.9.1//:bitflags", + "@cargo_vendor__errno-0.3.12//:errno", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) + ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__linux-raw-sys-0.4.15//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) ], "@rules_rust//rust/platform:wasm32-unknown-unknown": [ - "@cargo_vendor__errno-0.3.13//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__errno-0.3.12//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) "@cargo_vendor__libc-0.2.175//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", - "@cargo_vendor__errno-0.3.13//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__bitflags-2.9.1//:bitflags", + "@cargo_vendor__errno-0.3.12//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) "@cargo_vendor__libc-0.2.175//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "@cargo_vendor__bitflags-2.9.1//:bitflags", + "@cargo_vendor__errno-0.3.12//:errno", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) + ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__linux-raw-sys-0.4.15//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", target_arch = "s390x"), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) ], "//conditions:default": [], @@ -131,12 +165,28 @@ cargo_build_script( ), crate_features = [ "alloc", - "default", "fs", "libc-extra-traits", "std", - "use-libc-auxv", - ], + ] + select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [ + "default", + "use-libc-auxv", + ], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "default", + "use-libc-auxv", + ], + "@rules_rust//rust/platform:x86_64-apple-darwin": [ + "default", + "use-libc-auxv", + ], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "default", + "use-libc-auxv", + ], + "//conditions:default": [], + }), crate_name = "build_script_build", crate_root = "build.rs", data = glob( diff --git a/vendor/cargo/BUILD.rustix-1.0.8.bazel b/vendor/cargo/BUILD.rustix-1.0.7.bazel similarity index 94% rename from vendor/cargo/BUILD.rustix-1.0.8.bazel rename to vendor/cargo/BUILD.rustix-1.0.7.bazel index 2e4c31b5d..89ae64260 100644 --- a/vendor/cargo/BUILD.rustix-1.0.8.bazel +++ b/vendor/cargo/BUILD.rustix-1.0.7.bazel @@ -28,13 +28,13 @@ rust_library( ), aliases = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": { - "@cargo_vendor__errno-0.3.13//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__errno-0.3.12//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) }, "@rules_rust//rust/platform:wasm32-unknown-unknown": { - "@cargo_vendor__errno-0.3.13//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__errno-0.3.12//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) }, "@rules_rust//rust/platform:x86_64-apple-darwin": { - "@cargo_vendor__errno-0.3.13//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__errno-0.3.12//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) }, "//conditions:default": {}, }), @@ -80,30 +80,30 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.8", + version = "1.0.7", deps = [ - "@cargo_vendor__rustix-1.0.8//:build_script_build", + "@cargo_vendor__rustix-1.0.7//:build_script_build", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", - "@cargo_vendor__errno-0.3.13//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__bitflags-2.9.1//:bitflags", + "@cargo_vendor__errno-0.3.12//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) "@cargo_vendor__libc-0.2.175//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__linux-raw-sys-0.9.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) ], "@rules_rust//rust/platform:wasm32-unknown-unknown": [ - "@cargo_vendor__errno-0.3.13//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__errno-0.3.12//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) "@cargo_vendor__libc-0.2.175//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", - "@cargo_vendor__errno-0.3.13//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cargo_vendor__bitflags-2.9.1//:bitflags", + "@cargo_vendor__errno-0.3.12//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) "@cargo_vendor__libc-0.2.175//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__linux-raw-sys-0.9.4//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) ], "//conditions:default": [], @@ -166,7 +166,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.8", + version = "1.0.7", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.rustls-0.23.31.bazel b/vendor/cargo/BUILD.rustls-0.23.27.bazel similarity index 95% rename from vendor/cargo/BUILD.rustls-0.23.31.bazel rename to vendor/cargo/BUILD.rustls-0.23.27.bazel index f5098082c..61caaaa09 100644 --- a/vendor/cargo/BUILD.rustls-0.23.31.bazel +++ b/vendor/cargo/BUILD.rustls-0.23.27.bazel @@ -28,7 +28,7 @@ rust_library( ), aliases = { "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types": "pki_types", - "@cargo_vendor__rustls-webpki-0.103.4//:webpki": "webpki", + "@cargo_vendor__rustls-webpki-0.103.3//:webpki": "webpki", }, compile_data = glob( include = ["**"], @@ -95,14 +95,14 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.23.31", + version = "0.23.27", deps = [ - "@cargo_vendor__aws-lc-rs-1.13.3//:aws_lc_rs", + "@cargo_vendor__aws-lc-rs-1.13.1//:aws_lc_rs", "@cargo_vendor__log-0.4.27//:log", "@cargo_vendor__once_cell-1.21.3//:once_cell", - "@cargo_vendor__rustls-0.23.31//:build_script_build", + "@cargo_vendor__rustls-0.23.27//:build_script_build", "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", - "@cargo_vendor__rustls-webpki-0.103.4//:webpki", + "@cargo_vendor__rustls-webpki-0.103.3//:webpki", "@cargo_vendor__subtle-2.6.1//:subtle", "@cargo_vendor__zeroize-1.8.1//:zeroize", ] + select({ @@ -191,7 +191,7 @@ cargo_build_script( ), edition = "2021", link_deps = [ - "@cargo_vendor__aws-lc-rs-1.13.3//:aws_lc_rs", + "@cargo_vendor__aws-lc-rs-1.13.1//:aws_lc_rs", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cargo_vendor__ring-0.17.14//:ring", @@ -227,7 +227,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.23.31", + version = "0.23.27", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.rustls-platform-verifier-0.6.1.bazel b/vendor/cargo/BUILD.rustls-platform-verifier-0.5.3.bazel similarity index 86% rename from vendor/cargo/BUILD.rustls-platform-verifier-0.6.1.bazel rename to vendor/cargo/BUILD.rustls-platform-verifier-0.5.3.bazel index 5b6d8bf50..0cd2f4a46 100644 --- a/vendor/cargo/BUILD.rustls-platform-verifier-0.6.1.bazel +++ b/vendor/cargo/BUILD.rustls-platform-verifier-0.5.3.bazel @@ -24,13 +24,13 @@ rust_library( ), aliases = select({ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": { - "@cargo_vendor__rustls-webpki-0.103.4//:webpki": "webpki", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) + "@cargo_vendor__rustls-webpki-0.103.3//:webpki": "webpki", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) }, "@rules_rust//rust/platform:wasm32-unknown-unknown": { - "@cargo_vendor__rustls-webpki-0.103.4//:webpki": "webpki", # cfg(target_arch = "wasm32") + "@cargo_vendor__rustls-webpki-0.103.3//:webpki": "webpki", # cfg(target_arch = "wasm32") }, "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": { - "@cargo_vendor__rustls-webpki-0.103.4//:webpki": "webpki", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) + "@cargo_vendor__rustls-webpki-0.103.3//:webpki": "webpki", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) }, "//conditions:default": {}, }), @@ -71,15 +71,16 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.6.1", + version = "0.5.3", deps = [ "@cargo_vendor__log-0.4.27//:log", - "@cargo_vendor__rustls-0.23.31//:rustls", + "@cargo_vendor__once_cell-1.21.3//:once_cell", + "@cargo_vendor__rustls-0.23.27//:rustls", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cargo_vendor__core-foundation-0.10.1//:core_foundation", # cfg(any(target_vendor = "apple")) "@cargo_vendor__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(any(target_vendor = "apple")) - "@cargo_vendor__security-framework-3.3.0//:security_framework", # cfg(any(target_vendor = "apple")) + "@cargo_vendor__security-framework-3.2.0//:security_framework", # cfg(any(target_vendor = "apple")) "@cargo_vendor__security-framework-sys-2.14.0//:security_framework_sys", # cfg(any(target_vendor = "apple")) ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ @@ -87,16 +88,16 @@ rust_library( ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ "@cargo_vendor__rustls-native-certs-0.8.1//:rustls_native_certs", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) - "@cargo_vendor__rustls-webpki-0.103.4//:webpki", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) + "@cargo_vendor__rustls-webpki-0.103.3//:webpki", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) ], "@rules_rust//rust/platform:wasm32-unknown-unknown": [ - "@cargo_vendor__rustls-webpki-0.103.4//:webpki", # cfg(target_arch = "wasm32") - "@cargo_vendor__webpki-root-certs-1.0.2//:webpki_root_certs", # cfg(target_arch = "wasm32") + "@cargo_vendor__rustls-webpki-0.103.3//:webpki", # cfg(target_arch = "wasm32") + "@cargo_vendor__webpki-root-certs-0.26.11//:webpki_root_certs", # cfg(target_arch = "wasm32") ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ "@cargo_vendor__core-foundation-0.10.1//:core_foundation", # cfg(any(target_vendor = "apple")) "@cargo_vendor__core-foundation-sys-0.8.7//:core_foundation_sys", # cfg(any(target_vendor = "apple")) - "@cargo_vendor__security-framework-3.3.0//:security_framework", # cfg(any(target_vendor = "apple")) + "@cargo_vendor__security-framework-3.2.0//:security_framework", # cfg(any(target_vendor = "apple")) "@cargo_vendor__security-framework-sys-2.14.0//:security_framework_sys", # cfg(any(target_vendor = "apple")) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ @@ -104,7 +105,7 @@ rust_library( ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ "@cargo_vendor__rustls-native-certs-0.8.1//:rustls_native_certs", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) - "@cargo_vendor__rustls-webpki-0.103.4//:webpki", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) + "@cargo_vendor__rustls-webpki-0.103.3//:webpki", # cfg(all(unix, not(target_os = "android"), not(target_vendor = "apple"), not(target_arch = "wasm32"))) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.rustls-webpki-0.103.4.bazel b/vendor/cargo/BUILD.rustls-webpki-0.103.3.bazel similarity index 97% rename from vendor/cargo/BUILD.rustls-webpki-0.103.4.bazel rename to vendor/cargo/BUILD.rustls-webpki-0.103.3.bazel index 8a60208bd..fd75f773d 100644 --- a/vendor/cargo/BUILD.rustls-webpki-0.103.4.bazel +++ b/vendor/cargo/BUILD.rustls-webpki-0.103.3.bazel @@ -87,9 +87,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.103.4", + version = "0.103.3", deps = [ - "@cargo_vendor__aws-lc-rs-1.13.3//:aws_lc_rs", + "@cargo_vendor__aws-lc-rs-1.13.1//:aws_lc_rs", "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", "@cargo_vendor__untrusted-0.9.0//:untrusted", ] + select({ diff --git a/vendor/cargo/BUILD.rustversion-1.0.22.bazel b/vendor/cargo/BUILD.rustversion-1.0.21.bazel similarity index 96% rename from vendor/cargo/BUILD.rustversion-1.0.22.bazel rename to vendor/cargo/BUILD.rustversion-1.0.21.bazel index f9f80510d..90f8badff 100644 --- a/vendor/cargo/BUILD.rustversion-1.0.22.bazel +++ b/vendor/cargo/BUILD.rustversion-1.0.21.bazel @@ -62,9 +62,9 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.22", + version = "1.0.21", deps = [ - "@cargo_vendor__rustversion-1.0.22//:build_script_build", + "@cargo_vendor__rustversion-1.0.21//:build_script_build", ], ) @@ -116,7 +116,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.22", + version = "1.0.21", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.rusty_ffmpeg-0.16.7+ffmpeg.8.bazel b/vendor/cargo/BUILD.rusty_ffmpeg-0.16.7+ffmpeg.8.bazel index 8c8500f75..10a60e4db 100644 --- a/vendor/cargo/BUILD.rusty_ffmpeg-0.16.7+ffmpeg.8.bazel +++ b/vendor/cargo/BUILD.rusty_ffmpeg-0.16.7+ffmpeg.8.bazel @@ -143,7 +143,7 @@ cargo_build_script( visibility = ["//visibility:private"], deps = [ "@cargo_vendor__bindgen-0.71.1//:bindgen", - "@cargo_vendor__camino-1.1.12//:camino", + "@cargo_vendor__camino-1.1.10//:camino", "@cargo_vendor__once_cell-1.21.3//:once_cell", "@cargo_vendor__vcpkg-0.2.15//:vcpkg", ] + select({ diff --git a/vendor/cargo/BUILD.sailfish-compiler-0.10.0.bazel b/vendor/cargo/BUILD.sailfish-compiler-0.10.0.bazel index a5141ae78..3a723f2c4 100644 --- a/vendor/cargo/BUILD.sailfish-compiler-0.10.0.bazel +++ b/vendor/cargo/BUILD.sailfish-compiler-0.10.0.bazel @@ -72,10 +72,10 @@ rust_library( "@cargo_vendor__filetime-0.2.26//:filetime", "@cargo_vendor__home-0.5.11//:home", "@cargo_vendor__memchr-2.7.5//:memchr", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", "@cargo_vendor__serde-1.0.219//:serde", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", "@cargo_vendor__toml-0.8.23//:toml", ], ) diff --git a/vendor/cargo/BUILD.sailfish-macros-0.10.0.bazel b/vendor/cargo/BUILD.sailfish-macros-0.10.0.bazel index 0ebd5a43f..e3e618f85 100644 --- a/vendor/cargo/BUILD.sailfish-macros-0.10.0.bazel +++ b/vendor/cargo/BUILD.sailfish-macros-0.10.0.bazel @@ -64,7 +64,7 @@ rust_proc_macro( }), version = "0.10.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__sailfish-compiler-0.10.0//:sailfish_compiler", ], ) diff --git a/vendor/cargo/BUILD.same-file-1.0.6.bazel b/vendor/cargo/BUILD.same-file-1.0.6.bazel index 2ddfadc2e..24abd64a7 100644 --- a/vendor/cargo/BUILD.same-file-1.0.6.bazel +++ b/vendor/cargo/BUILD.same-file-1.0.6.bazel @@ -62,10 +62,10 @@ rust_library( version = "1.0.6", deps = select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__winapi-util-0.1.10//:winapi_util", # cfg(windows) + "@cargo_vendor__winapi-util-0.1.9//:winapi_util", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__winapi-util-0.1.10//:winapi_util", # cfg(windows) + "@cargo_vendor__winapi-util-0.1.9//:winapi_util", # cfg(windows) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.security-framework-3.3.0.bazel b/vendor/cargo/BUILD.security-framework-3.2.0.bazel similarity index 96% rename from vendor/cargo/BUILD.security-framework-3.3.0.bazel rename to vendor/cargo/BUILD.security-framework-3.2.0.bazel index b5bc6b345..1e738caf6 100644 --- a/vendor/cargo/BUILD.security-framework-3.3.0.bazel +++ b/vendor/cargo/BUILD.security-framework-3.2.0.bazel @@ -62,9 +62,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-apple-darwin": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "3.3.0", + version = "3.2.0", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__core-foundation-0.10.1//:core_foundation", "@cargo_vendor__core-foundation-sys-0.8.7//:core_foundation_sys", "@cargo_vendor__libc-0.2.175//:libc", diff --git a/vendor/cargo/BUILD.selectors-0.30.0.bazel b/vendor/cargo/BUILD.selectors-0.30.0.bazel index 12c8a5bb7..68fb2f48b 100644 --- a/vendor/cargo/BUILD.selectors-0.30.0.bazel +++ b/vendor/cargo/BUILD.selectors-0.30.0.bazel @@ -65,7 +65,7 @@ rust_library( }), version = "0.30.0", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__cssparser-0.35.0//:cssparser", "@cargo_vendor__derive_more-2.0.1//:derive_more", "@cargo_vendor__fxhash-0.2.1//:fxhash", diff --git a/vendor/cargo/BUILD.serde_derive-1.0.219.bazel b/vendor/cargo/BUILD.serde_derive-1.0.219.bazel index 672f3456a..8c6dd068c 100644 --- a/vendor/cargo/BUILD.serde_derive-1.0.219.bazel +++ b/vendor/cargo/BUILD.serde_derive-1.0.219.bazel @@ -63,8 +63,8 @@ rust_proc_macro( }), version = "1.0.219", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.serde_qs-0.15.0.bazel b/vendor/cargo/BUILD.serde_qs-0.15.0.bazel index 6d6732b37..9f065cd3f 100644 --- a/vendor/cargo/BUILD.serde_qs-0.15.0.bazel +++ b/vendor/cargo/BUILD.serde_qs-0.15.0.bazel @@ -64,8 +64,8 @@ rust_library( }), version = "0.15.0", deps = [ - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", "@cargo_vendor__serde-1.0.219//:serde", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", ], ) diff --git a/vendor/cargo/BUILD.serde_repr-0.1.20.bazel b/vendor/cargo/BUILD.serde_repr-0.1.20.bazel index 3f9f1499b..1201ff42e 100644 --- a/vendor/cargo/BUILD.serde_repr-0.1.20.bazel +++ b/vendor/cargo/BUILD.serde_repr-0.1.20.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.1.20", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.serde_urlencoded-0.7.1.bazel b/vendor/cargo/BUILD.serde_urlencoded-0.7.1.bazel index 9643fb843..46d989e3c 100644 --- a/vendor/cargo/BUILD.serde_urlencoded-0.7.1.bazel +++ b/vendor/cargo/BUILD.serde_urlencoded-0.7.1.bazel @@ -61,7 +61,7 @@ rust_library( }), version = "0.7.1", deps = [ - "@cargo_vendor__form_urlencoded-1.2.2//:form_urlencoded", + "@cargo_vendor__form_urlencoded-1.2.1//:form_urlencoded", "@cargo_vendor__itoa-1.0.15//:itoa", "@cargo_vendor__ryu-1.0.20//:ryu", "@cargo_vendor__serde-1.0.219//:serde", diff --git a/vendor/cargo/BUILD.serde_with_macros-3.14.0.bazel b/vendor/cargo/BUILD.serde_with_macros-3.14.0.bazel index 547afe4fe..4f3a3bd4d 100644 --- a/vendor/cargo/BUILD.serde_with_macros-3.14.0.bazel +++ b/vendor/cargo/BUILD.serde_with_macros-3.14.0.bazel @@ -61,8 +61,8 @@ rust_proc_macro( version = "3.14.0", deps = [ "@cargo_vendor__darling-0.20.11//:darling", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.signal-hook-0.3.18.bazel b/vendor/cargo/BUILD.signal-hook-0.3.18.bazel index f6a93fd7f..2484b9310 100644 --- a/vendor/cargo/BUILD.signal-hook-0.3.18.bazel +++ b/vendor/cargo/BUILD.signal-hook-0.3.18.bazel @@ -88,7 +88,7 @@ rust_library( deps = [ "@cargo_vendor__libc-0.2.175//:libc", "@cargo_vendor__signal-hook-0.3.18//:build_script_build", - "@cargo_vendor__signal-hook-registry-1.4.6//:signal_hook_registry", + "@cargo_vendor__signal-hook-registry-1.4.5//:signal_hook_registry", ], ) diff --git a/vendor/cargo/BUILD.signal-hook-registry-1.4.6.bazel b/vendor/cargo/BUILD.signal-hook-registry-1.4.5.bazel similarity index 98% rename from vendor/cargo/BUILD.signal-hook-registry-1.4.6.bazel rename to vendor/cargo/BUILD.signal-hook-registry-1.4.5.bazel index 3bcfea5e9..bf345383c 100644 --- a/vendor/cargo/BUILD.signal-hook-registry-1.4.6.bazel +++ b/vendor/cargo/BUILD.signal-hook-registry-1.4.5.bazel @@ -57,7 +57,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.4.6", + version = "1.4.5", deps = [ "@cargo_vendor__libc-0.2.175//:libc", ], diff --git a/vendor/cargo/BUILD.crc32fast-1.5.0.bazel b/vendor/cargo/BUILD.slab-0.4.9.bazel similarity index 90% rename from vendor/cargo/BUILD.crc32fast-1.5.0.bazel rename to vendor/cargo/BUILD.slab-0.4.9.bazel index 46dd74fd7..554034682 100644 --- a/vendor/cargo/BUILD.crc32fast-1.5.0.bazel +++ b/vendor/cargo/BUILD.slab-0.4.9.bazel @@ -21,7 +21,7 @@ cargo_toml_env_vars( ) rust_library( - name = "crc32fast", + name = "slab", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -43,7 +43,7 @@ rust_library( "std", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2018", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -52,7 +52,7 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=crc32fast", + "crate-name=slab", "manual", "noclippy", "norustfmt", @@ -67,10 +67,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.5.0", + version = "0.4.9", deps = [ - "@cargo_vendor__cfg-if-1.0.3//:cfg_if", - "@cargo_vendor__crc32fast-1.5.0//:build_script_build", + "@cargo_vendor__slab-0.4.9//:build_script_build", ], ) @@ -111,8 +110,8 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2021", - pkg_name = "crc32fast", + edition = "2018", + pkg_name = "slab", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -121,13 +120,16 @@ cargo_build_script( ], tags = [ "cargo-bazel", - "crate-name=crc32fast", + "crate-name=slab", "manual", "noclippy", "norustfmt", ], - version = "1.5.0", + version = "0.4.9", visibility = ["//visibility:private"], + deps = [ + "@cargo_vendor__autocfg-1.4.0//:autocfg", + ], ) alias( diff --git a/vendor/cargo/BUILD.smart-default-0.7.1.bazel b/vendor/cargo/BUILD.smart-default-0.7.1.bazel index 30f58daba..01865dc84 100644 --- a/vendor/cargo/BUILD.smart-default-0.7.1.bazel +++ b/vendor/cargo/BUILD.smart-default-0.7.1.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.7.1", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.socket2-0.5.10.bazel b/vendor/cargo/BUILD.socket2-0.5.10.bazel index c6e4b217f..141750fde 100644 --- a/vendor/cargo/BUILD.socket2-0.5.10.bazel +++ b/vendor/cargo/BUILD.socket2-0.5.10.bazel @@ -34,27 +34,9 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "all", - ], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "all", - ], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "all", - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "all", - ], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "all", - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "all", - ], - "//conditions:default": [], - }), + crate_features = [ + "all", + ], crate_root = "src/lib.rs", edition = "2021", rustc_env_files = [ diff --git a/vendor/cargo/BUILD.stacker-0.1.21.bazel b/vendor/cargo/BUILD.stacker-0.1.21.bazel index f5899d42e..2408c9f32 100644 --- a/vendor/cargo/BUILD.stacker-0.1.21.bazel +++ b/vendor/cargo/BUILD.stacker-0.1.21.bazel @@ -131,7 +131,7 @@ cargo_build_script( version = "0.1.21", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__cc-1.2.34//:cc", + "@cargo_vendor__cc-1.2.26//:cc", ], ) diff --git a/vendor/cargo/BUILD.strum_macros-0.24.3.bazel b/vendor/cargo/BUILD.strum_macros-0.24.3.bazel new file mode 100644 index 000000000..e8a83907d --- /dev/null +++ b/vendor/cargo/BUILD.strum_macros-0.24.3.bazel @@ -0,0 +1,71 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_proc_macro") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_proc_macro( + name = "strum_macros", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2018", + proc_macro_deps = [ + "@cargo_vendor__rustversion-1.0.21//:rustversion", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=strum_macros", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.24.3", + deps = [ + "@cargo_vendor__heck-0.4.1//:heck", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", + "@cargo_vendor__quote-1.0.40//:quote", + "@cargo_vendor__syn-1.0.109//:syn", + ], +) diff --git a/vendor/cargo/BUILD.symbolic-common-12.16.2.bazel b/vendor/cargo/BUILD.symbolic-common-12.15.5.bazel similarity index 93% rename from vendor/cargo/BUILD.symbolic-common-12.16.2.bazel rename to vendor/cargo/BUILD.symbolic-common-12.15.5.bazel index ad7438384..c47f99390 100644 --- a/vendor/cargo/BUILD.symbolic-common-12.16.2.bazel +++ b/vendor/cargo/BUILD.symbolic-common-12.15.5.bazel @@ -56,11 +56,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "12.16.2", + version = "12.15.5", deps = [ "@cargo_vendor__debugid-0.8.0//:debugid", - "@cargo_vendor__memmap2-0.9.8//:memmap2", + "@cargo_vendor__memmap2-0.9.5//:memmap2", "@cargo_vendor__stable_deref_trait-1.2.0//:stable_deref_trait", - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__uuid-1.17.0//:uuid", ], ) diff --git a/vendor/cargo/BUILD.symbolic-demangle-12.16.2.bazel b/vendor/cargo/BUILD.symbolic-demangle-12.15.5.bazel similarity index 93% rename from vendor/cargo/BUILD.symbolic-demangle-12.16.2.bazel rename to vendor/cargo/BUILD.symbolic-demangle-12.15.5.bazel index 420189340..53e30b296 100644 --- a/vendor/cargo/BUILD.symbolic-demangle-12.16.2.bazel +++ b/vendor/cargo/BUILD.symbolic-demangle-12.15.5.bazel @@ -66,12 +66,12 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "12.16.2", + version = "12.15.5", deps = [ "@cargo_vendor__cpp_demangle-0.4.4//:cpp_demangle", - "@cargo_vendor__rustc-demangle-0.1.26//:rustc_demangle", - "@cargo_vendor__symbolic-common-12.16.2//:symbolic_common", - "@cargo_vendor__symbolic-demangle-12.16.2//:build_script_build", + "@cargo_vendor__rustc-demangle-0.1.24//:rustc_demangle", + "@cargo_vendor__symbolic-common-12.15.5//:symbolic_common", + "@cargo_vendor__symbolic-demangle-12.15.5//:build_script_build", ], ) @@ -129,7 +129,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "12.16.2", + version = "12.15.5", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.syn-0.11.11.bazel b/vendor/cargo/BUILD.syn-0.11.11.bazel new file mode 100644 index 000000000..0b580e720 --- /dev/null +++ b/vendor/cargo/BUILD.syn-0.11.11.bazel @@ -0,0 +1,75 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "syn", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "parsing", + "printing", + "quote", + "synom", + "unicode-xid", + ], + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=syn", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.11.11", + deps = [ + "@cargo_vendor__quote-0.3.15//:quote", + "@cargo_vendor__synom-0.11.3//:synom", + "@cargo_vendor__unicode-xid-0.0.4//:unicode_xid", + ], +) diff --git a/vendor/cargo/BUILD.syn-1.0.109.bazel b/vendor/cargo/BUILD.syn-1.0.109.bazel index 11e3d7d36..c03bb2980 100644 --- a/vendor/cargo/BUILD.syn-1.0.109.bazel +++ b/vendor/cargo/BUILD.syn-1.0.109.bazel @@ -42,6 +42,8 @@ rust_library( "clone-impls", "default", "derive", + "extra-traits", + "full", "parsing", "printing", "proc-macro", @@ -73,7 +75,7 @@ rust_library( }), version = "1.0.109", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", "@cargo_vendor__syn-1.0.109//:build_script_build", "@cargo_vendor__unicode-ident-1.0.18//:unicode_ident", @@ -103,6 +105,8 @@ cargo_build_script( "clone-impls", "default", "derive", + "extra-traits", + "full", "parsing", "printing", "proc-macro", diff --git a/vendor/cargo/BUILD.syn-2.0.106.bazel b/vendor/cargo/BUILD.syn-2.0.101.bazel similarity index 97% rename from vendor/cargo/BUILD.syn-2.0.106.bazel rename to vendor/cargo/BUILD.syn-2.0.101.bazel index b33562213..ca1fd4c4c 100644 --- a/vendor/cargo/BUILD.syn-2.0.106.bazel +++ b/vendor/cargo/BUILD.syn-2.0.101.bazel @@ -101,9 +101,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.0.106", + version = "2.0.101", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", "@cargo_vendor__unicode-ident-1.0.18//:unicode_ident", ], diff --git a/vendor/cargo/BUILD.synom-0.11.3.bazel b/vendor/cargo/BUILD.synom-0.11.3.bazel new file mode 100644 index 000000000..7db4d3490 --- /dev/null +++ b/vendor/cargo/BUILD.synom-0.11.3.bazel @@ -0,0 +1,65 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "synom", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=synom", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.11.3", + deps = [ + "@cargo_vendor__unicode-xid-0.0.4//:unicode_xid", + ], +) diff --git a/vendor/cargo/BUILD.synstructure-0.13.2.bazel b/vendor/cargo/BUILD.synstructure-0.13.2.bazel index b048c4d1e..843be3998 100644 --- a/vendor/cargo/BUILD.synstructure-0.13.2.bazel +++ b/vendor/cargo/BUILD.synstructure-0.13.2.bazel @@ -64,8 +64,8 @@ rust_library( }), version = "0.13.2", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.tempfile-3.21.0.bazel b/vendor/cargo/BUILD.tempfile-3.20.0.bazel similarity index 89% rename from vendor/cargo/BUILD.tempfile-3.21.0.bazel rename to vendor/cargo/BUILD.tempfile-3.20.0.bazel index 6ed77cb15..361008382 100644 --- a/vendor/cargo/BUILD.tempfile-3.21.0.bazel +++ b/vendor/cargo/BUILD.tempfile-3.20.0.bazel @@ -63,34 +63,34 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "3.21.0", + version = "3.20.0", deps = [ "@cargo_vendor__fastrand-2.3.0//:fastrand", "@cargo_vendor__once_cell-1.21.3//:once_cell", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cargo_vendor__getrandom-0.3.3//:getrandom", # cfg(any(unix, windows, target_os = "wasi")) - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(any(unix, target_os = "wasi")) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(any(unix, target_os = "wasi")) ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ "@cargo_vendor__getrandom-0.3.3//:getrandom", # cfg(any(unix, windows, target_os = "wasi")) - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ "@cargo_vendor__getrandom-0.3.3//:getrandom", # cfg(any(unix, windows, target_os = "wasi")) - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(any(unix, target_os = "wasi")) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(any(unix, target_os = "wasi")) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ "@cargo_vendor__getrandom-0.3.3//:getrandom", # cfg(any(unix, windows, target_os = "wasi")) - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(any(unix, target_os = "wasi")) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(any(unix, target_os = "wasi")) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ "@cargo_vendor__getrandom-0.3.3//:getrandom", # cfg(any(unix, windows, target_os = "wasi")) - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ "@cargo_vendor__getrandom-0.3.3//:getrandom", # cfg(any(unix, windows, target_os = "wasi")) - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(any(unix, target_os = "wasi")) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(any(unix, target_os = "wasi")) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.term-1.1.0.bazel b/vendor/cargo/BUILD.term-1.0.2.bazel similarity index 90% rename from vendor/cargo/BUILD.term-1.1.0.bazel rename to vendor/cargo/BUILD.term-1.0.2.bazel index 010ec4a2f..c7c3e662e 100644 --- a/vendor/cargo/BUILD.term-1.1.0.bazel +++ b/vendor/cargo/BUILD.term-1.0.2.bazel @@ -61,13 +61,15 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.1.0", - deps = select({ + version = "1.0.2", + deps = [ + "@cargo_vendor__home-0.5.11//:home", + ] + select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.termcolor-1.4.1.bazel b/vendor/cargo/BUILD.termcolor-1.4.1.bazel index a02931058..6ebc46a9e 100644 --- a/vendor/cargo/BUILD.termcolor-1.4.1.bazel +++ b/vendor/cargo/BUILD.termcolor-1.4.1.bazel @@ -62,10 +62,10 @@ rust_library( version = "1.4.1", deps = select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__winapi-util-0.1.10//:winapi_util", # cfg(windows) + "@cargo_vendor__winapi-util-0.1.9//:winapi_util", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__winapi-util-0.1.10//:winapi_util", # cfg(windows) + "@cargo_vendor__winapi-util-0.1.9//:winapi_util", # cfg(windows) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.thiserror-2.0.16.bazel b/vendor/cargo/BUILD.thiserror-2.0.12.bazel similarity index 94% rename from vendor/cargo/BUILD.thiserror-2.0.16.bazel rename to vendor/cargo/BUILD.thiserror-2.0.12.bazel index a8564aff8..36299d84e 100644 --- a/vendor/cargo/BUILD.thiserror-2.0.16.bazel +++ b/vendor/cargo/BUILD.thiserror-2.0.12.bazel @@ -45,7 +45,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__thiserror-impl-2.0.16//:thiserror_impl", + "@cargo_vendor__thiserror-impl-2.0.12//:thiserror_impl", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -70,9 +70,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.0.16", + version = "2.0.12", deps = [ - "@cargo_vendor__thiserror-2.0.16//:build_script_build", + "@cargo_vendor__thiserror-2.0.12//:build_script_build", ], ) @@ -128,7 +128,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "2.0.16", + version = "2.0.12", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.thiserror-impl-1.0.69.bazel b/vendor/cargo/BUILD.thiserror-impl-1.0.69.bazel index 7eb3c993b..495b2830f 100644 --- a/vendor/cargo/BUILD.thiserror-impl-1.0.69.bazel +++ b/vendor/cargo/BUILD.thiserror-impl-1.0.69.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "1.0.69", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.thiserror-impl-2.0.16.bazel b/vendor/cargo/BUILD.thiserror-impl-2.0.12.bazel similarity index 93% rename from vendor/cargo/BUILD.thiserror-impl-2.0.16.bazel rename to vendor/cargo/BUILD.thiserror-impl-2.0.12.bazel index 1aebeee93..06adfcf18 100644 --- a/vendor/cargo/BUILD.thiserror-impl-2.0.16.bazel +++ b/vendor/cargo/BUILD.thiserror-impl-2.0.12.bazel @@ -58,10 +58,10 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.0.16", + version = "2.0.12", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.thread_local-1.1.9.bazel b/vendor/cargo/BUILD.thread_local-1.1.8.bazel similarity index 96% rename from vendor/cargo/BUILD.thread_local-1.1.9.bazel rename to vendor/cargo/BUILD.thread_local-1.1.8.bazel index b47afefbb..899c03db5 100644 --- a/vendor/cargo/BUILD.thread_local-1.1.9.bazel +++ b/vendor/cargo/BUILD.thread_local-1.1.8.bazel @@ -59,8 +59,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.1.9", + version = "1.1.8", deps = [ "@cargo_vendor__cfg-if-1.0.3//:cfg_if", + "@cargo_vendor__once_cell-1.21.3//:once_cell", ], ) diff --git a/vendor/cargo/BUILD.time-0.3.41.bazel b/vendor/cargo/BUILD.time-0.3.42.bazel similarity index 90% rename from vendor/cargo/BUILD.time-0.3.41.bazel rename to vendor/cargo/BUILD.time-0.3.42.bazel index fd1d50afb..ac1d49562 100644 --- a/vendor/cargo/BUILD.time-0.3.41.bazel +++ b/vendor/cargo/BUILD.time-0.3.42.bazel @@ -45,7 +45,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__time-macros-0.2.22//:time_macros", + "@cargo_vendor__time-macros-0.2.23//:time_macros", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -70,12 +70,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.3.41", + version = "0.3.42", deps = [ - "@cargo_vendor__deranged-0.4.0//:deranged", - "@cargo_vendor__itoa-1.0.15//:itoa", + "@cargo_vendor__deranged-0.5.3//:deranged", "@cargo_vendor__num-conv-0.1.0//:num_conv", "@cargo_vendor__powerfmt-0.2.0//:powerfmt", - "@cargo_vendor__time-core-0.1.4//:time_core", + "@cargo_vendor__time-core-0.1.5//:time_core", ], ) diff --git a/vendor/cargo/BUILD.time-core-0.1.4.bazel b/vendor/cargo/BUILD.time-core-0.1.5.bazel similarity index 98% rename from vendor/cargo/BUILD.time-core-0.1.4.bazel rename to vendor/cargo/BUILD.time-core-0.1.5.bazel index 65f0028bd..0891e90ad 100644 --- a/vendor/cargo/BUILD.time-core-0.1.4.bazel +++ b/vendor/cargo/BUILD.time-core-0.1.5.bazel @@ -59,5 +59,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.4", + version = "0.1.5", ) diff --git a/vendor/cargo/BUILD.time-macros-0.2.22.bazel b/vendor/cargo/BUILD.time-macros-0.2.23.bazel similarity index 96% rename from vendor/cargo/BUILD.time-macros-0.2.22.bazel rename to vendor/cargo/BUILD.time-macros-0.2.23.bazel index c55280066..8ad63a326 100644 --- a/vendor/cargo/BUILD.time-macros-0.2.22.bazel +++ b/vendor/cargo/BUILD.time-macros-0.2.23.bazel @@ -62,9 +62,9 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.2.22", + version = "0.2.23", deps = [ "@cargo_vendor__num-conv-0.1.0//:num_conv", - "@cargo_vendor__time-core-0.1.4//:time_core", + "@cargo_vendor__time-core-0.1.5//:time_core", ], ) diff --git a/vendor/cargo/BUILD.tiny-keccak-2.0.2.bazel b/vendor/cargo/BUILD.tiny-keccak-2.0.2.bazel index 2c707fb48..7aca42a1b 100644 --- a/vendor/cargo/BUILD.tiny-keccak-2.0.2.bazel +++ b/vendor/cargo/BUILD.tiny-keccak-2.0.2.bazel @@ -68,7 +68,7 @@ rust_library( }), version = "2.0.2", deps = [ - "@cargo_vendor__crunchy-0.2.4//:crunchy", + "@cargo_vendor__crunchy-0.2.3//:crunchy", "@cargo_vendor__tiny-keccak-2.0.2//:build_script_build", ], ) diff --git a/vendor/cargo/BUILD.tinystr-0.8.1.bazel b/vendor/cargo/BUILD.tinystr-0.8.1.bazel index 2d7bf3809..a950c5429 100644 --- a/vendor/cargo/BUILD.tinystr-0.8.1.bazel +++ b/vendor/cargo/BUILD.tinystr-0.8.1.bazel @@ -68,6 +68,6 @@ rust_library( }), version = "0.8.1", deps = [ - "@cargo_vendor__zerovec-0.11.4//:zerovec", + "@cargo_vendor__zerovec-0.11.2//:zerovec", ], ) diff --git a/vendor/cargo/BUILD.tinyvec-1.10.0.bazel b/vendor/cargo/BUILD.tinyvec-1.9.0.bazel similarity index 98% rename from vendor/cargo/BUILD.tinyvec-1.10.0.bazel rename to vendor/cargo/BUILD.tinyvec-1.9.0.bazel index 608762916..b3a777be4 100644 --- a/vendor/cargo/BUILD.tinyvec-1.10.0.bazel +++ b/vendor/cargo/BUILD.tinyvec-1.9.0.bazel @@ -64,7 +64,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.10.0", + version = "1.9.0", deps = [ "@cargo_vendor__tinyvec_macros-0.1.1//:tinyvec_macros", ], diff --git a/vendor/cargo/BUILD.tokio-1.47.1.bazel b/vendor/cargo/BUILD.tokio-1.47.1.bazel index 42ae2e3a6..d8bb41623 100644 --- a/vendor/cargo/BUILD.tokio-1.47.1.bazel +++ b/vendor/cargo/BUILD.tokio-1.47.1.bazel @@ -95,7 +95,7 @@ rust_library( ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) - "@cargo_vendor__signal-hook-registry-1.4.6//:signal_hook_registry", # cfg(unix) + "@cargo_vendor__signal-hook-registry-1.4.5//:signal_hook_registry", # cfg(unix) "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(target_family = "wasm")) ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ @@ -104,12 +104,12 @@ rust_library( ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) - "@cargo_vendor__signal-hook-registry-1.4.6//:signal_hook_registry", # cfg(unix) + "@cargo_vendor__signal-hook-registry-1.4.5//:signal_hook_registry", # cfg(unix) "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(target_family = "wasm")) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) - "@cargo_vendor__signal-hook-registry-1.4.6//:signal_hook_registry", # cfg(unix) + "@cargo_vendor__signal-hook-registry-1.4.5//:signal_hook_registry", # cfg(unix) "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(target_family = "wasm")) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ @@ -118,7 +118,7 @@ rust_library( ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) - "@cargo_vendor__signal-hook-registry-1.4.6//:signal_hook_registry", # cfg(unix) + "@cargo_vendor__signal-hook-registry-1.4.5//:signal_hook_registry", # cfg(unix) "@cargo_vendor__socket2-0.6.0//:socket2", # cfg(not(target_family = "wasm")) ], "//conditions:default": [], diff --git a/vendor/cargo/BUILD.tokio-macros-2.5.0.bazel b/vendor/cargo/BUILD.tokio-macros-2.5.0.bazel index 4e106b8a0..48e9ae7d8 100644 --- a/vendor/cargo/BUILD.tokio-macros-2.5.0.bazel +++ b/vendor/cargo/BUILD.tokio-macros-2.5.0.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "2.5.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.tokio-postgres-0.7.13.bazel b/vendor/cargo/BUILD.tokio-postgres-0.7.13.bazel index ab544bdda..3074aec56 100644 --- a/vendor/cargo/BUILD.tokio-postgres-0.7.13.bazel +++ b/vendor/cargo/BUILD.tokio-postgres-0.7.13.bazel @@ -41,7 +41,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2018", proc_macro_deps = [ - "@cargo_vendor__async-trait-0.1.89//:async_trait", + "@cargo_vendor__async-trait-0.1.88//:async_trait", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -75,14 +75,14 @@ rust_library( "@cargo_vendor__futures-util-0.3.31//:futures_util", "@cargo_vendor__log-0.4.27//:log", "@cargo_vendor__parking_lot-0.12.4//:parking_lot", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", "@cargo_vendor__phf-0.11.3//:phf", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", "@cargo_vendor__postgres-protocol-0.6.8//:postgres_protocol", "@cargo_vendor__postgres-types-0.2.9//:postgres_types", "@cargo_vendor__rand-0.9.2//:rand", "@cargo_vendor__tokio-1.47.1//:tokio", - "@cargo_vendor__tokio-util-0.7.16//:tokio_util", + "@cargo_vendor__tokio-util-0.7.15//:tokio_util", "@cargo_vendor__whoami-1.6.1//:whoami", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ diff --git a/vendor/cargo/BUILD.tokio-rustls-0.26.2.bazel b/vendor/cargo/BUILD.tokio-rustls-0.26.2.bazel index 7e28dc791..89f67928a 100644 --- a/vendor/cargo/BUILD.tokio-rustls-0.26.2.bazel +++ b/vendor/cargo/BUILD.tokio-rustls-0.26.2.bazel @@ -86,7 +86,7 @@ rust_library( }), version = "0.26.2", deps = [ - "@cargo_vendor__rustls-0.23.31//:rustls", + "@cargo_vendor__rustls-0.23.27//:rustls", "@cargo_vendor__tokio-1.47.1//:tokio", ], ) diff --git a/vendor/cargo/BUILD.tokio-stream-0.1.17.bazel b/vendor/cargo/BUILD.tokio-stream-0.1.17.bazel index 699b6e95e..011c3e5ad 100644 --- a/vendor/cargo/BUILD.tokio-stream-0.1.17.bazel +++ b/vendor/cargo/BUILD.tokio-stream-0.1.17.bazel @@ -82,10 +82,10 @@ rust_library( "@cargo_vendor__tokio-1.47.1//:tokio", ] + select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__tokio-util-0.7.16//:tokio_util", + "@cargo_vendor__tokio-util-0.7.15//:tokio_util", ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__tokio-util-0.7.16//:tokio_util", + "@cargo_vendor__tokio-util-0.7.15//:tokio_util", ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.tokio-util-0.7.16.bazel b/vendor/cargo/BUILD.tokio-util-0.7.15.bazel similarity index 98% rename from vendor/cargo/BUILD.tokio-util-0.7.16.bazel rename to vendor/cargo/BUILD.tokio-util-0.7.15.bazel index 4ebc27966..1670f37b5 100644 --- a/vendor/cargo/BUILD.tokio-util-0.7.16.bazel +++ b/vendor/cargo/BUILD.tokio-util-0.7.15.bazel @@ -64,7 +64,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.7.16", + version = "0.7.15", deps = [ "@cargo_vendor__bytes-1.10.1//:bytes", "@cargo_vendor__futures-core-0.3.31//:futures_core", diff --git a/vendor/cargo/BUILD.toml-0.9.5.bazel b/vendor/cargo/BUILD.toml-0.9.5.bazel index d20748270..8371a0d80 100644 --- a/vendor/cargo/BUILD.toml-0.9.5.bazel +++ b/vendor/cargo/BUILD.toml-0.9.5.bazel @@ -75,6 +75,6 @@ rust_library( "@cargo_vendor__toml_datetime-0.7.0//:toml_datetime", "@cargo_vendor__toml_parser-1.0.2//:toml_parser", "@cargo_vendor__toml_writer-1.0.2//:toml_writer", - "@cargo_vendor__winnow-0.7.13//:winnow", + "@cargo_vendor__winnow-0.7.10//:winnow", ], ) diff --git a/vendor/cargo/BUILD.toml_edit-0.22.27.bazel b/vendor/cargo/BUILD.toml_edit-0.22.27.bazel index a3d91e2e5..90918ecf3 100644 --- a/vendor/cargo/BUILD.toml_edit-0.22.27.bazel +++ b/vendor/cargo/BUILD.toml_edit-0.22.27.bazel @@ -72,6 +72,6 @@ rust_library( "@cargo_vendor__serde_spanned-0.6.9//:serde_spanned", "@cargo_vendor__toml_datetime-0.6.11//:toml_datetime", "@cargo_vendor__toml_write-0.1.2//:toml_write", - "@cargo_vendor__winnow-0.7.13//:winnow", + "@cargo_vendor__winnow-0.7.10//:winnow", ], ) diff --git a/vendor/cargo/BUILD.toml_edit-0.23.4.bazel b/vendor/cargo/BUILD.toml_edit-0.23.4.bazel index bd8c97ea1..2d046c0b1 100644 --- a/vendor/cargo/BUILD.toml_edit-0.23.4.bazel +++ b/vendor/cargo/BUILD.toml_edit-0.23.4.bazel @@ -73,6 +73,6 @@ rust_library( "@cargo_vendor__toml_datetime-0.7.0//:toml_datetime", "@cargo_vendor__toml_parser-1.0.2//:toml_parser", "@cargo_vendor__toml_writer-1.0.2//:toml_writer", - "@cargo_vendor__winnow-0.7.13//:winnow", + "@cargo_vendor__winnow-0.7.10//:winnow", ], ) diff --git a/vendor/cargo/BUILD.toml_parser-1.0.2.bazel b/vendor/cargo/BUILD.toml_parser-1.0.2.bazel index 458ba5ad5..7d58f64ea 100644 --- a/vendor/cargo/BUILD.toml_parser-1.0.2.bazel +++ b/vendor/cargo/BUILD.toml_parser-1.0.2.bazel @@ -66,6 +66,6 @@ rust_library( }), version = "1.0.2", deps = [ - "@cargo_vendor__winnow-0.7.13//:winnow", + "@cargo_vendor__winnow-0.7.10//:winnow", ], ) diff --git a/vendor/cargo/BUILD.tonic-0.14.1.bazel b/vendor/cargo/BUILD.tonic-0.14.1.bazel index deea36822..3a9a0a0e7 100644 --- a/vendor/cargo/BUILD.tonic-0.14.1.bazel +++ b/vendor/cargo/BUILD.tonic-0.14.1.bazel @@ -45,7 +45,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__async-trait-0.1.89//:async_trait", + "@cargo_vendor__async-trait-0.1.88//:async_trait", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -75,14 +75,14 @@ rust_library( "@cargo_vendor__axum-0.8.4//:axum", "@cargo_vendor__base64-0.22.1//:base64", "@cargo_vendor__bytes-1.10.1//:bytes", - "@cargo_vendor__h2-0.4.12//:h2", + "@cargo_vendor__h2-0.4.10//:h2", "@cargo_vendor__http-1.3.1//:http", "@cargo_vendor__http-body-1.0.1//:http_body", "@cargo_vendor__http-body-util-0.1.3//:http_body_util", - "@cargo_vendor__hyper-1.7.0//:hyper", + "@cargo_vendor__hyper-1.6.0//:hyper", "@cargo_vendor__hyper-timeout-0.5.2//:hyper_timeout", - "@cargo_vendor__hyper-util-0.1.16//:hyper_util", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__hyper-util-0.1.14//:hyper_util", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", "@cargo_vendor__pin-project-1.1.10//:pin_project", "@cargo_vendor__socket2-0.6.0//:socket2", "@cargo_vendor__sync_wrapper-1.0.2//:sync_wrapper", diff --git a/vendor/cargo/BUILD.tonic-build-0.14.1.bazel b/vendor/cargo/BUILD.tonic-build-0.14.1.bazel index b1575df72..e0d9ab301 100644 --- a/vendor/cargo/BUILD.tonic-build-0.14.1.bazel +++ b/vendor/cargo/BUILD.tonic-build-0.14.1.bazel @@ -61,9 +61,9 @@ rust_library( }), version = "0.14.1", deps = [ - "@cargo_vendor__prettyplease-0.2.37//:prettyplease", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__prettyplease-0.2.33//:prettyplease", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.totp-rs-5.7.0.bazel b/vendor/cargo/BUILD.totp-rs-5.7.0.bazel index 99ffb543a..57be39ffc 100644 --- a/vendor/cargo/BUILD.totp-rs-5.7.0.bazel +++ b/vendor/cargo/BUILD.totp-rs-5.7.0.bazel @@ -74,7 +74,7 @@ rust_library( "@cargo_vendor__qrcodegen-image-1.5.0//:qrcodegen_image", "@cargo_vendor__sha1-0.10.6//:sha1", "@cargo_vendor__sha2-0.10.9//:sha2", - "@cargo_vendor__url-2.5.7//:url", + "@cargo_vendor__url-2.5.4//:url", "@cargo_vendor__urlencoding-2.1.3//:urlencoding", ], ) diff --git a/vendor/cargo/BUILD.tower-0.5.2.bazel b/vendor/cargo/BUILD.tower-0.5.2.bazel index 4be9589e9..10f611dcb 100644 --- a/vendor/cargo/BUILD.tower-0.5.2.bazel +++ b/vendor/cargo/BUILD.tower-0.5.2.bazel @@ -113,10 +113,10 @@ rust_library( "@cargo_vendor__futures-util-0.3.31//:futures_util", "@cargo_vendor__indexmap-2.11.0//:indexmap", "@cargo_vendor__pin-project-lite-0.2.16//:pin_project_lite", - "@cargo_vendor__slab-0.4.11//:slab", + "@cargo_vendor__slab-0.4.9//:slab", "@cargo_vendor__sync_wrapper-1.0.2//:sync_wrapper", "@cargo_vendor__tokio-1.47.1//:tokio", - "@cargo_vendor__tokio-util-0.7.16//:tokio_util", + "@cargo_vendor__tokio-util-0.7.15//:tokio_util", "@cargo_vendor__tower-layer-0.3.3//:tower_layer", "@cargo_vendor__tower-service-0.3.3//:tower_service", "@cargo_vendor__tracing-0.1.41//:tracing", diff --git a/vendor/cargo/BUILD.tower-http-0.6.6.bazel b/vendor/cargo/BUILD.tower-http-0.6.6.bazel index c4fe7ed49..deb2d91ac 100644 --- a/vendor/cargo/BUILD.tower-http-0.6.6.bazel +++ b/vendor/cargo/BUILD.tower-http-0.6.6.bazel @@ -105,7 +105,7 @@ rust_library( }), version = "0.6.6", deps = [ - "@cargo_vendor__bitflags-2.9.3//:bitflags", + "@cargo_vendor__bitflags-2.9.1//:bitflags", "@cargo_vendor__bytes-1.10.1//:bytes", "@cargo_vendor__http-1.3.1//:http", "@cargo_vendor__http-body-1.0.1//:http_body", diff --git a/vendor/cargo/BUILD.tracing-0.1.41.bazel b/vendor/cargo/BUILD.tracing-0.1.41.bazel index 08ce57b14..0b15dd4de 100644 --- a/vendor/cargo/BUILD.tracing-0.1.41.bazel +++ b/vendor/cargo/BUILD.tracing-0.1.41.bazel @@ -44,7 +44,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2018", proc_macro_deps = [ - "@cargo_vendor__tracing-attributes-0.1.30//:tracing_attributes", + "@cargo_vendor__tracing-attributes-0.1.29//:tracing_attributes", ], rustc_env_files = [ ":cargo_toml_env_vars", diff --git a/vendor/cargo/BUILD.tracing-attributes-0.1.30.bazel b/vendor/cargo/BUILD.tracing-attributes-0.1.29.bazel similarity index 93% rename from vendor/cargo/BUILD.tracing-attributes-0.1.30.bazel rename to vendor/cargo/BUILD.tracing-attributes-0.1.29.bazel index f660c460e..e62e398f1 100644 --- a/vendor/cargo/BUILD.tracing-attributes-0.1.30.bazel +++ b/vendor/cargo/BUILD.tracing-attributes-0.1.29.bazel @@ -58,10 +58,10 @@ rust_proc_macro( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.30", + version = "0.1.29", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.tracing-opentelemetry-0.31.0.bazel b/vendor/cargo/BUILD.tracing-opentelemetry-0.31.0.bazel index 85c5875ac..9771320e6 100644 --- a/vendor/cargo/BUILD.tracing-opentelemetry-0.31.0.bazel +++ b/vendor/cargo/BUILD.tracing-opentelemetry-0.31.0.bazel @@ -74,7 +74,7 @@ rust_library( "@cargo_vendor__tracing-0.1.41//:tracing", "@cargo_vendor__tracing-core-0.1.34//:tracing_core", "@cargo_vendor__tracing-log-0.2.0//:tracing_log", - "@cargo_vendor__tracing-subscriber-0.3.20//:tracing_subscriber", + "@cargo_vendor__tracing-subscriber-0.3.19//:tracing_subscriber", ] + select({ "@rules_rust//rust/platform:wasm32-unknown-unknown": [ "@cargo_vendor__js-sys-0.3.77//:js_sys", # cfg(all(target_arch = "wasm32", not(target_os = "wasi"))) diff --git a/vendor/cargo/BUILD.tracing-subscriber-0.3.20.bazel b/vendor/cargo/BUILD.tracing-subscriber-0.3.19.bazel similarity index 90% rename from vendor/cargo/BUILD.tracing-subscriber-0.3.20.bazel rename to vendor/cargo/BUILD.tracing-subscriber-0.3.19.bazel index 345b366ab..e173ec0d0 100644 --- a/vendor/cargo/BUILD.tracing-subscriber-0.3.20.bazel +++ b/vendor/cargo/BUILD.tracing-subscriber-0.3.19.bazel @@ -43,6 +43,7 @@ rust_library( "matchers", "nu-ansi-term", "once_cell", + "regex", "registry", "sharded-slab", "smallvec", @@ -76,15 +77,15 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.3.20", + version = "0.3.19", deps = [ - "@cargo_vendor__matchers-0.2.0//:matchers", - "@cargo_vendor__nu-ansi-term-0.50.1//:nu_ansi_term", + "@cargo_vendor__matchers-0.1.0//:matchers", + "@cargo_vendor__nu-ansi-term-0.46.0//:nu_ansi_term", "@cargo_vendor__once_cell-1.21.3//:once_cell", - "@cargo_vendor__regex-automata-0.4.10//:regex_automata", + "@cargo_vendor__regex-1.11.1//:regex", "@cargo_vendor__sharded-slab-0.1.7//:sharded_slab", "@cargo_vendor__smallvec-1.15.1//:smallvec", - "@cargo_vendor__thread_local-1.1.9//:thread_local", + "@cargo_vendor__thread_local-1.1.8//:thread_local", "@cargo_vendor__tracing-0.1.41//:tracing", "@cargo_vendor__tracing-core-0.1.34//:tracing_core", "@cargo_vendor__tracing-log-0.2.0//:tracing_log", diff --git a/vendor/cargo/BUILD.tracing-test-0.2.5.bazel b/vendor/cargo/BUILD.tracing-test-0.2.5.bazel index bfec59c4d..34f892bf5 100644 --- a/vendor/cargo/BUILD.tracing-test-0.2.5.bazel +++ b/vendor/cargo/BUILD.tracing-test-0.2.5.bazel @@ -65,6 +65,6 @@ rust_library( version = "0.2.5", deps = [ "@cargo_vendor__tracing-core-0.1.34//:tracing_core", - "@cargo_vendor__tracing-subscriber-0.3.20//:tracing_subscriber", + "@cargo_vendor__tracing-subscriber-0.3.19//:tracing_subscriber", ], ) diff --git a/vendor/cargo/BUILD.tracing-test-macro-0.2.5.bazel b/vendor/cargo/BUILD.tracing-test-macro-0.2.5.bazel index 1bf4f2797..fc8a89202 100644 --- a/vendor/cargo/BUILD.tracing-test-macro-0.2.5.bazel +++ b/vendor/cargo/BUILD.tracing-test-macro-0.2.5.bazel @@ -61,6 +61,6 @@ rust_proc_macro( version = "0.2.5", deps = [ "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.trim-in-place-0.1.7.bazel b/vendor/cargo/BUILD.trim-in-place-0.1.7.bazel new file mode 100644 index 000000000..281a93ce4 --- /dev/null +++ b/vendor/cargo/BUILD.trim-in-place-0.1.7.bazel @@ -0,0 +1,63 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "trim_in_place", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=trim-in-place", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.1.7", +) diff --git a/vendor/cargo/BUILD.tungstenite-0.26.2.bazel b/vendor/cargo/BUILD.tungstenite-0.26.2.bazel index 85375ef59..a06e7d569 100644 --- a/vendor/cargo/BUILD.tungstenite-0.26.2.bazel +++ b/vendor/cargo/BUILD.tungstenite-0.26.2.bazel @@ -75,7 +75,7 @@ rust_library( "@cargo_vendor__log-0.4.27//:log", "@cargo_vendor__rand-0.9.2//:rand", "@cargo_vendor__sha1-0.10.6//:sha1", - "@cargo_vendor__thiserror-2.0.16//:thiserror", + "@cargo_vendor__thiserror-2.0.12//:thiserror", "@cargo_vendor__utf-8-0.7.6//:utf8", ], ) diff --git a/vendor/cargo/BUILD.ulid-1.2.1.bazel b/vendor/cargo/BUILD.ulid-1.2.1.bazel index cbcced7b6..5f71285b0 100644 --- a/vendor/cargo/BUILD.ulid-1.2.1.bazel +++ b/vendor/cargo/BUILD.ulid-1.2.1.bazel @@ -68,7 +68,7 @@ rust_library( version = "1.2.1", deps = [ "@cargo_vendor__rand-0.9.2//:rand", - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__uuid-1.17.0//:uuid", ] + select({ "@rules_rust//rust/platform:wasm32-unknown-unknown": [ "@cargo_vendor__web-time-1.1.0//:web_time", diff --git a/vendor/cargo/BUILD.unicode-normalization-0.1.24.bazel b/vendor/cargo/BUILD.unicode-normalization-0.1.24.bazel index bbfe5586a..bb8b8c137 100644 --- a/vendor/cargo/BUILD.unicode-normalization-0.1.24.bazel +++ b/vendor/cargo/BUILD.unicode-normalization-0.1.24.bazel @@ -65,6 +65,6 @@ rust_library( }), version = "0.1.24", deps = [ - "@cargo_vendor__tinyvec-1.10.0//:tinyvec", + "@cargo_vendor__tinyvec-1.9.0//:tinyvec", ], ) diff --git a/vendor/cargo/BUILD.unicode-xid-0.0.4.bazel b/vendor/cargo/BUILD.unicode-xid-0.0.4.bazel new file mode 100644 index 000000000..0e1bc4ee8 --- /dev/null +++ b/vendor/cargo/BUILD.unicode-xid-0.0.4.bazel @@ -0,0 +1,65 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "unicode_xid", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + ], + crate_root = "src/lib.rs", + edition = "2015", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=unicode-xid", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.0.4", +) diff --git a/vendor/cargo/BUILD.unty-0.0.4.bazel b/vendor/cargo/BUILD.unty-0.0.4.bazel new file mode 100644 index 000000000..09c27c451 --- /dev/null +++ b/vendor/cargo/BUILD.unty-0.0.4.bazel @@ -0,0 +1,63 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "unty", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=unty", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.0.4", +) diff --git a/vendor/cargo/BUILD.url-2.5.7.bazel b/vendor/cargo/BUILD.url-2.5.4.bazel similarity index 91% rename from vendor/cargo/BUILD.url-2.5.7.bazel rename to vendor/cargo/BUILD.url-2.5.4.bazel index 99b4813ca..1809eb9a9 100644 --- a/vendor/cargo/BUILD.url-2.5.7.bazel +++ b/vendor/cargo/BUILD.url-2.5.4.bazel @@ -64,11 +64,11 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "2.5.7", + version = "2.5.4", deps = [ - "@cargo_vendor__form_urlencoded-1.2.2//:form_urlencoded", - "@cargo_vendor__idna-1.1.0//:idna", - "@cargo_vendor__percent-encoding-2.3.2//:percent_encoding", + "@cargo_vendor__form_urlencoded-1.2.1//:form_urlencoded", + "@cargo_vendor__idna-1.0.3//:idna", + "@cargo_vendor__percent-encoding-2.3.1//:percent_encoding", "@cargo_vendor__serde-1.0.219//:serde", ], ) diff --git a/vendor/cargo/BUILD.uuid-1.18.0.bazel b/vendor/cargo/BUILD.uuid-1.17.0.bazel similarity index 99% rename from vendor/cargo/BUILD.uuid-1.18.0.bazel rename to vendor/cargo/BUILD.uuid-1.17.0.bazel index 4ec94d8a0..edb311e37 100644 --- a/vendor/cargo/BUILD.uuid-1.18.0.bazel +++ b/vendor/cargo/BUILD.uuid-1.17.0.bazel @@ -66,7 +66,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.18.0", + version = "1.17.0", deps = [ "@cargo_vendor__serde-1.0.219//:serde", ] + select({ diff --git a/vendor/cargo/BUILD.virtue-0.0.18.bazel b/vendor/cargo/BUILD.virtue-0.0.18.bazel new file mode 100644 index 000000000..4c2340484 --- /dev/null +++ b/vendor/cargo/BUILD.virtue-0.0.18.bazel @@ -0,0 +1,62 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "virtue", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=virtue", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "0.0.18", +) diff --git a/vendor/cargo/BUILD.walkdir-2.5.0.bazel b/vendor/cargo/BUILD.walkdir-2.5.0.bazel index 092ee40c2..4a2c086ff 100644 --- a/vendor/cargo/BUILD.walkdir-2.5.0.bazel +++ b/vendor/cargo/BUILD.walkdir-2.5.0.bazel @@ -64,10 +64,10 @@ rust_library( "@cargo_vendor__same-file-1.0.6//:same_file", ] + select({ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cargo_vendor__winapi-util-0.1.10//:winapi_util", # cfg(windows) + "@cargo_vendor__winapi-util-0.1.9//:winapi_util", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cargo_vendor__winapi-util-0.1.10//:winapi_util", # cfg(windows) + "@cargo_vendor__winapi-util-0.1.9//:winapi_util", # cfg(windows) ], "//conditions:default": [], }), diff --git a/vendor/cargo/BUILD.wasm-bindgen-0.2.100.bazel b/vendor/cargo/BUILD.wasm-bindgen-0.2.100.bazel index 91e0f63fc..9830af374 100644 --- a/vendor/cargo/BUILD.wasm-bindgen-0.2.100.bazel +++ b/vendor/cargo/BUILD.wasm-bindgen-0.2.100.bazel @@ -47,7 +47,7 @@ rust_library( crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cargo_vendor__rustversion-1.0.22//:rustversion", + "@cargo_vendor__rustversion-1.0.21//:rustversion", "@cargo_vendor__wasm-bindgen-macro-0.2.100//:wasm_bindgen_macro", ], rustc_env_files = [ diff --git a/vendor/cargo/BUILD.wasm-bindgen-backend-0.2.100.bazel b/vendor/cargo/BUILD.wasm-bindgen-backend-0.2.100.bazel index f9d1f561c..a88c7925c 100644 --- a/vendor/cargo/BUILD.wasm-bindgen-backend-0.2.100.bazel +++ b/vendor/cargo/BUILD.wasm-bindgen-backend-0.2.100.bazel @@ -60,11 +60,11 @@ rust_library( }), version = "0.2.100", deps = [ - "@cargo_vendor__bumpalo-3.19.0//:bumpalo", + "@cargo_vendor__bumpalo-3.18.1//:bumpalo", "@cargo_vendor__log-0.4.27//:log", - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", "@cargo_vendor__wasm-bindgen-shared-0.2.100//:wasm_bindgen_shared", ], ) diff --git a/vendor/cargo/BUILD.wasm-bindgen-macro-support-0.2.100.bazel b/vendor/cargo/BUILD.wasm-bindgen-macro-support-0.2.100.bazel index 242918bca..0cdabae67 100644 --- a/vendor/cargo/BUILD.wasm-bindgen-macro-support-0.2.100.bazel +++ b/vendor/cargo/BUILD.wasm-bindgen-macro-support-0.2.100.bazel @@ -60,9 +60,9 @@ rust_library( }), version = "0.2.100", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", "@cargo_vendor__wasm-bindgen-backend-0.2.100//:wasm_bindgen_backend", "@cargo_vendor__wasm-bindgen-shared-0.2.100//:wasm_bindgen_shared", ], diff --git a/vendor/cargo/BUILD.webauthn-attestation-ca-0.5.2.bazel b/vendor/cargo/BUILD.webauthn-attestation-ca-0.5.2.bazel index 5da967c37..de2773738 100644 --- a/vendor/cargo/BUILD.webauthn-attestation-ca-0.5.2.bazel +++ b/vendor/cargo/BUILD.webauthn-attestation-ca-0.5.2.bazel @@ -70,7 +70,7 @@ rust_library( "@cargo_vendor__openssl-sys-0.9.109//:openssl_sys", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__tracing-0.1.41//:tracing", - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__uuid-1.17.0//:uuid", "@cargo_vendor__webauthn-attestation-ca-0.5.2//:build_script_build", ], ) diff --git a/vendor/cargo/BUILD.webauthn-rs-0.5.2.bazel b/vendor/cargo/BUILD.webauthn-rs-0.5.2.bazel index 04efaae72..6beafac1c 100644 --- a/vendor/cargo/BUILD.webauthn-rs-0.5.2.bazel +++ b/vendor/cargo/BUILD.webauthn-rs-0.5.2.bazel @@ -69,8 +69,8 @@ rust_library( "@cargo_vendor__base64urlsafedata-0.5.2//:base64urlsafedata", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__tracing-0.1.41//:tracing", - "@cargo_vendor__url-2.5.7//:url", - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__url-2.5.4//:url", + "@cargo_vendor__uuid-1.17.0//:uuid", "@cargo_vendor__webauthn-rs-core-0.5.2//:webauthn_rs_core", ], ) diff --git a/vendor/cargo/BUILD.webauthn-rs-core-0.5.2.bazel b/vendor/cargo/BUILD.webauthn-rs-core-0.5.2.bazel index 7240324ee..db91a1195 100644 --- a/vendor/cargo/BUILD.webauthn-rs-core-0.5.2.bazel +++ b/vendor/cargo/BUILD.webauthn-rs-core-0.5.2.bazel @@ -82,8 +82,8 @@ rust_library( "@cargo_vendor__serde_json-1.0.143//:serde_json", "@cargo_vendor__thiserror-1.0.69//:thiserror", "@cargo_vendor__tracing-0.1.41//:tracing", - "@cargo_vendor__url-2.5.7//:url", - "@cargo_vendor__uuid-1.18.0//:uuid", + "@cargo_vendor__url-2.5.4//:url", + "@cargo_vendor__uuid-1.17.0//:uuid", "@cargo_vendor__webauthn-attestation-ca-0.5.2//:webauthn_attestation_ca", "@cargo_vendor__webauthn-rs-core-0.5.2//:build_script_build", "@cargo_vendor__webauthn-rs-proto-0.5.2//:webauthn_rs_proto", diff --git a/vendor/cargo/BUILD.webauthn-rs-proto-0.5.2.bazel b/vendor/cargo/BUILD.webauthn-rs-proto-0.5.2.bazel index fbc4ee46d..70bf8742c 100644 --- a/vendor/cargo/BUILD.webauthn-rs-proto-0.5.2.bazel +++ b/vendor/cargo/BUILD.webauthn-rs-proto-0.5.2.bazel @@ -68,6 +68,6 @@ rust_library( "@cargo_vendor__base64urlsafedata-0.5.2//:base64urlsafedata", "@cargo_vendor__serde-1.0.219//:serde", "@cargo_vendor__serde_json-1.0.143//:serde_json", - "@cargo_vendor__url-2.5.7//:url", + "@cargo_vendor__url-2.5.4//:url", ], ) diff --git a/vendor/cargo/BUILD.errno-0.3.13.bazel b/vendor/cargo/BUILD.webpki-root-certs-0.26.11.bazel similarity index 78% rename from vendor/cargo/BUILD.errno-0.3.13.bazel rename to vendor/cargo/BUILD.webpki-root-certs-0.26.11.bazel index 1d466fcf4..109f7d514 100644 --- a/vendor/cargo/BUILD.errno-0.3.13.bazel +++ b/vendor/cargo/BUILD.webpki-root-certs-0.26.11.bazel @@ -17,11 +17,14 @@ cargo_toml_env_vars( ) rust_library( - name = "errno", + name = "webpki_root_certs", srcs = glob( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@cargo_vendor__webpki-root-certs-1.0.0//:webpki_root_certs": "parent", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -34,11 +37,8 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = [ - "std", - ], crate_root = "src/lib.rs", - edition = "2018", + edition = "2021", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -47,18 +47,17 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=errno", + "crate-name=webpki-root-certs", "manual", "noclippy", "norustfmt", ], target_compatible_with = select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [], - "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.3.13", + version = "0.26.11", deps = [ - "@cargo_vendor__libc-0.2.175//:libc", # cfg(unix) + "@cargo_vendor__webpki-root-certs-1.0.0//:webpki_root_certs", ], ) diff --git a/vendor/cargo/BUILD.webpki-root-certs-1.0.2.bazel b/vendor/cargo/BUILD.webpki-root-certs-1.0.0.bazel similarity index 98% rename from vendor/cargo/BUILD.webpki-root-certs-1.0.2.bazel rename to vendor/cargo/BUILD.webpki-root-certs-1.0.0.bazel index a0eee4dca..01eff1c27 100644 --- a/vendor/cargo/BUILD.webpki-root-certs-1.0.2.bazel +++ b/vendor/cargo/BUILD.webpki-root-certs-1.0.0.bazel @@ -56,7 +56,7 @@ rust_library( "@rules_rust//rust/platform:wasm32-unknown-unknown": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.2", + version = "1.0.0", deps = [ "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", ], diff --git a/vendor/cargo/BUILD.webpki-roots-1.0.2.bazel b/vendor/cargo/BUILD.webpki-roots-1.0.0.bazel similarity index 98% rename from vendor/cargo/BUILD.webpki-roots-1.0.2.bazel rename to vendor/cargo/BUILD.webpki-roots-1.0.0.bazel index eacfbce99..834c3844c 100644 --- a/vendor/cargo/BUILD.webpki-roots-1.0.2.bazel +++ b/vendor/cargo/BUILD.webpki-roots-1.0.0.bazel @@ -61,7 +61,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "1.0.2", + version = "1.0.0", deps = [ "@cargo_vendor__rustls-pki-types-1.12.0//:rustls_pki_types", ], diff --git a/vendor/cargo/BUILD.which-4.4.2.bazel b/vendor/cargo/BUILD.which-4.4.2.bazel new file mode 100644 index 000000000..b167a138a --- /dev/null +++ b/vendor/cargo/BUILD.which-4.4.2.bazel @@ -0,0 +1,75 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @@//vendor:cargo_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "which", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=which", + "manual", + "noclippy", + "norustfmt", + ], + target_compatible_with = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [], + "@rules_rust//rust/platform:x86_64-apple-darwin": [], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], + "//conditions:default": ["@platforms//:incompatible"], + }), + version = "4.4.2", + deps = [ + "@cargo_vendor__either-1.15.0//:either", + "@cargo_vendor__home-0.5.11//:home", # cfg(any(windows, unix, target_os = "redox")) + "@cargo_vendor__rustix-0.38.44//:rustix", + ] + select({ + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "@cargo_vendor__once_cell-1.21.3//:once_cell", # cfg(windows) + ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "@cargo_vendor__once_cell-1.21.3//:once_cell", # cfg(windows) + ], + "//conditions:default": [], + }), +) diff --git a/vendor/cargo/BUILD.winapi-0.3.9.bazel b/vendor/cargo/BUILD.winapi-0.3.9.bazel index e0635dbef..bb8e3686d 100644 --- a/vendor/cargo/BUILD.winapi-0.3.9.bazel +++ b/vendor/cargo/BUILD.winapi-0.3.9.bazel @@ -40,6 +40,8 @@ rust_library( ), crate_features = [ "consoleapi", + "errhandlingapi", + "fileapi", "handleapi", "impl-default", "processenv", @@ -95,6 +97,8 @@ cargo_build_script( ), crate_features = [ "consoleapi", + "errhandlingapi", + "fileapi", "handleapi", "impl-default", "processenv", diff --git a/vendor/cargo/BUILD.winapi-util-0.1.10.bazel b/vendor/cargo/BUILD.winapi-util-0.1.9.bazel similarity index 94% rename from vendor/cargo/BUILD.winapi-util-0.1.10.bazel rename to vendor/cargo/BUILD.winapi-util-0.1.9.bazel index ee4c36738..b295eefef 100644 --- a/vendor/cargo/BUILD.winapi-util-0.1.10.bazel +++ b/vendor/cargo/BUILD.winapi-util-0.1.9.bazel @@ -54,8 +54,8 @@ rust_library( "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.1.10", + version = "0.1.9", deps = [ - "@cargo_vendor__windows-sys-0.60.2//:windows_sys", # cfg(windows) + "@cargo_vendor__windows-sys-0.59.0//:windows_sys", # cfg(windows) ], ) diff --git a/vendor/cargo/BUILD.windows-implement-0.60.0.bazel b/vendor/cargo/BUILD.windows-implement-0.60.0.bazel index 3bc3d21fc..c70e8f761 100644 --- a/vendor/cargo/BUILD.windows-implement-0.60.0.bazel +++ b/vendor/cargo/BUILD.windows-implement-0.60.0.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.60.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.windows-interface-0.59.1.bazel b/vendor/cargo/BUILD.windows-interface-0.59.1.bazel index fffc3ef51..fe8640afc 100644 --- a/vendor/cargo/BUILD.windows-interface-0.59.1.bazel +++ b/vendor/cargo/BUILD.windows-interface-0.59.1.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.59.1", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.windows-sys-0.52.0.bazel b/vendor/cargo/BUILD.windows-sys-0.52.0.bazel index 5401865b8..eab29fa2d 100644 --- a/vendor/cargo/BUILD.windows-sys-0.52.0.bazel +++ b/vendor/cargo/BUILD.windows-sys-0.52.0.bazel @@ -39,11 +39,9 @@ rust_library( "Win32_Foundation", "Win32_Networking", "Win32_Networking_WinSock", - "Win32_Security", "Win32_Storage", "Win32_Storage_FileSystem", "Win32_System", - "Win32_System_Console", "Win32_System_IO", "Win32_System_Threading", "Win32_System_WindowsProgramming", diff --git a/vendor/cargo/BUILD.windows-sys-0.59.0.bazel b/vendor/cargo/BUILD.windows-sys-0.59.0.bazel index f4d5de2e9..a3c760fe2 100644 --- a/vendor/cargo/BUILD.windows-sys-0.59.0.bazel +++ b/vendor/cargo/BUILD.windows-sys-0.59.0.bazel @@ -43,6 +43,8 @@ rust_library( "Wdk_System_IO", "Win32", "Win32_Foundation", + "Win32_NetworkManagement", + "Win32_NetworkManagement_IpHelper", "Win32_Networking", "Win32_Networking_WinSock", "Win32_Security", @@ -52,9 +54,12 @@ rust_library( "Win32_System", "Win32_System_Com", "Win32_System_Console", + "Win32_System_Diagnostics", + "Win32_System_Diagnostics_Debug", "Win32_System_IO", "Win32_System_Memory", "Win32_System_Pipes", + "Win32_System_SystemInformation", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_WindowsProgramming", diff --git a/vendor/cargo/BUILD.windows-sys-0.60.2.bazel b/vendor/cargo/BUILD.windows-sys-0.60.2.bazel index b0a9e8937..0bae932c3 100644 --- a/vendor/cargo/BUILD.windows-sys-0.60.2.bazel +++ b/vendor/cargo/BUILD.windows-sys-0.60.2.bazel @@ -38,17 +38,13 @@ rust_library( "Win32", "Win32_Foundation", "Win32_Globalization", - "Win32_Networking", - "Win32_Networking_WinSock", "Win32_Security", "Win32_Storage", "Win32_Storage_FileSystem", "Win32_System", "Win32_System_Console", - "Win32_System_IO", "Win32_System_JobObjects", "Win32_System_Pipes", - "Win32_System_SystemInformation", "Win32_System_Threading", "Win32_UI", "Win32_UI_Input", diff --git a/vendor/cargo/BUILD.winnow-0.7.13.bazel b/vendor/cargo/BUILD.winnow-0.7.10.bazel similarity index 98% rename from vendor/cargo/BUILD.winnow-0.7.13.bazel rename to vendor/cargo/BUILD.winnow-0.7.10.bazel index cddba5f7a..88cde0925 100644 --- a/vendor/cargo/BUILD.winnow-0.7.13.bazel +++ b/vendor/cargo/BUILD.winnow-0.7.10.bazel @@ -64,5 +64,5 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.7.13", + version = "0.7.10", ) diff --git a/vendor/cargo/BUILD.x509-parser-0.16.0.bazel b/vendor/cargo/BUILD.x509-parser-0.16.0.bazel index 286c343a6..44afd1780 100644 --- a/vendor/cargo/BUILD.x509-parser-0.16.0.bazel +++ b/vendor/cargo/BUILD.x509-parser-0.16.0.bazel @@ -72,6 +72,6 @@ rust_library( "@cargo_vendor__oid-registry-0.7.1//:oid_registry", "@cargo_vendor__rusticata-macros-4.1.0//:rusticata_macros", "@cargo_vendor__thiserror-1.0.69//:thiserror", - "@cargo_vendor__time-0.3.41//:time", + "@cargo_vendor__time-0.3.42//:time", ], ) diff --git a/vendor/cargo/BUILD.xattr-1.5.1.bazel b/vendor/cargo/BUILD.xattr-1.5.1.bazel index 84ed895c3..a2540ac0a 100644 --- a/vendor/cargo/BUILD.xattr-1.5.1.bazel +++ b/vendor/cargo/BUILD.xattr-1.5.1.bazel @@ -62,6 +62,6 @@ rust_library( }), version = "1.5.1", deps = [ - "@cargo_vendor__rustix-1.0.8//:rustix", # cfg(any(target_os = "android", target_os = "linux", target_os = "macos", target_os = "hurd")) + "@cargo_vendor__rustix-1.0.7//:rustix", # cfg(any(target_os = "android", target_os = "linux", target_os = "macos", target_os = "hurd")) ], ) diff --git a/vendor/cargo/BUILD.yaml-rust2-0.10.3.bazel b/vendor/cargo/BUILD.yaml-rust2-0.10.2.bazel similarity index 98% rename from vendor/cargo/BUILD.yaml-rust2-0.10.3.bazel rename to vendor/cargo/BUILD.yaml-rust2-0.10.2.bazel index 77e1840ee..0245cde67 100644 --- a/vendor/cargo/BUILD.yaml-rust2-0.10.3.bazel +++ b/vendor/cargo/BUILD.yaml-rust2-0.10.2.bazel @@ -63,7 +63,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.10.3", + version = "0.10.2", deps = [ "@cargo_vendor__arraydeque-0.5.1//:arraydeque", "@cargo_vendor__encoding_rs-0.8.35//:encoding_rs", diff --git a/vendor/cargo/BUILD.yoke-derive-0.8.0.bazel b/vendor/cargo/BUILD.yoke-derive-0.8.0.bazel index 2bd4cc308..a5a7fbd7b 100644 --- a/vendor/cargo/BUILD.yoke-derive-0.8.0.bazel +++ b/vendor/cargo/BUILD.yoke-derive-0.8.0.bazel @@ -60,9 +60,9 @@ rust_proc_macro( }), version = "0.8.0", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", "@cargo_vendor__synstructure-0.13.2//:synstructure", ], ) diff --git a/vendor/cargo/BUILD.zerocopy-0.8.26.bazel b/vendor/cargo/BUILD.zerocopy-0.8.25.bazel similarity index 96% rename from vendor/cargo/BUILD.zerocopy-0.8.26.bazel rename to vendor/cargo/BUILD.zerocopy-0.8.25.bazel index 99f365a98..745dc717c 100644 --- a/vendor/cargo/BUILD.zerocopy-0.8.26.bazel +++ b/vendor/cargo/BUILD.zerocopy-0.8.25.bazel @@ -66,9 +66,9 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.8.26", + version = "0.8.25", deps = [ - "@cargo_vendor__zerocopy-0.8.26//:build_script_build", + "@cargo_vendor__zerocopy-0.8.25//:build_script_build", ], ) @@ -123,7 +123,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.8.26", + version = "0.8.25", visibility = ["//visibility:private"], ) diff --git a/vendor/cargo/BUILD.zerofrom-derive-0.1.6.bazel b/vendor/cargo/BUILD.zerofrom-derive-0.1.6.bazel index cd5b576c8..a80b62bae 100644 --- a/vendor/cargo/BUILD.zerofrom-derive-0.1.6.bazel +++ b/vendor/cargo/BUILD.zerofrom-derive-0.1.6.bazel @@ -60,9 +60,9 @@ rust_proc_macro( }), version = "0.1.6", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", "@cargo_vendor__synstructure-0.13.2//:synstructure", ], ) diff --git a/vendor/cargo/BUILD.zerovec-0.11.4.bazel b/vendor/cargo/BUILD.zerovec-0.11.2.bazel similarity index 98% rename from vendor/cargo/BUILD.zerovec-0.11.4.bazel rename to vendor/cargo/BUILD.zerovec-0.11.2.bazel index 7d4a0aef1..b12caf79e 100644 --- a/vendor/cargo/BUILD.zerovec-0.11.4.bazel +++ b/vendor/cargo/BUILD.zerovec-0.11.2.bazel @@ -67,7 +67,7 @@ rust_library( "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [], "//conditions:default": ["@platforms//:incompatible"], }), - version = "0.11.4", + version = "0.11.2", deps = [ "@cargo_vendor__yoke-0.8.0//:yoke", "@cargo_vendor__zerofrom-0.1.6//:zerofrom", diff --git a/vendor/cargo/BUILD.zerovec-derive-0.11.1.bazel b/vendor/cargo/BUILD.zerovec-derive-0.11.1.bazel index 534582fc7..fddd8e18c 100644 --- a/vendor/cargo/BUILD.zerovec-derive-0.11.1.bazel +++ b/vendor/cargo/BUILD.zerovec-derive-0.11.1.bazel @@ -60,8 +60,8 @@ rust_proc_macro( }), version = "0.11.1", deps = [ - "@cargo_vendor__proc-macro2-1.0.101//:proc_macro2", + "@cargo_vendor__proc-macro2-1.0.95//:proc_macro2", "@cargo_vendor__quote-1.0.40//:quote", - "@cargo_vendor__syn-2.0.106//:syn", + "@cargo_vendor__syn-2.0.101//:syn", ], ) diff --git a/vendor/cargo/BUILD.zstd-sys-2.0.15+zstd.1.5.7.bazel b/vendor/cargo/BUILD.zstd-sys-2.0.15+zstd.1.5.7.bazel index e809d5c06..52c3e9453 100644 --- a/vendor/cargo/BUILD.zstd-sys-2.0.15+zstd.1.5.7.bazel +++ b/vendor/cargo/BUILD.zstd-sys-2.0.15+zstd.1.5.7.bazel @@ -133,7 +133,7 @@ cargo_build_script( version = "2.0.15+zstd.1.5.7", visibility = ["//visibility:private"], deps = [ - "@cargo_vendor__cc-1.2.34//:cc", + "@cargo_vendor__cc-1.2.26//:cc", "@cargo_vendor__pkg-config-0.3.32//:pkg_config", ], ) diff --git a/vendor/cargo/defs.bzl b/vendor/cargo/defs.bzl index 1b801aba2..946cc0d3d 100644 --- a/vendor/cargo/defs.bzl +++ b/vendor/cargo/defs.bzl @@ -445,7 +445,7 @@ _NORMAL_DEPENDENCIES = { "cloud/core": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), "argon2": Label("@cargo_vendor//:argon2-0.5.3"), "axum": Label("@cargo_vendor//:axum-0.8.4"), "base64": Label("@cargo_vendor//:base64-0.22.1"), @@ -467,7 +467,7 @@ _NORMAL_DEPENDENCIES = { "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), "sha2": Label("@cargo_vendor//:sha2-0.10.9"), "swagger-ui-dist": Label("@cargo_vendor//:swagger-ui-dist-5.28.0"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), "tokio": Label("@cargo_vendor//:tokio-1.47.1"), "tonic": Label("@cargo_vendor//:tonic-0.14.1"), "tonic-reflection": Label("@cargo_vendor//:tonic-reflection-0.14.1"), @@ -475,11 +475,11 @@ _NORMAL_DEPENDENCIES = { "totp-rs": Label("@cargo_vendor//:totp-rs-5.7.0"), "tower-http": Label("@cargo_vendor//:tower-http-0.6.6"), "tracing": Label("@cargo_vendor//:tracing-0.1.41"), - "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.20"), + "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.19"), "ulid": Label("@cargo_vendor//:ulid-1.2.1"), - "url": Label("@cargo_vendor//:url-2.5.7"), + "url": Label("@cargo_vendor//:url-2.5.4"), "urlencoding": Label("@cargo_vendor//:urlencoding-2.1.3"), - "uuid": Label("@cargo_vendor//:uuid-1.18.0"), + "uuid": Label("@cargo_vendor//:uuid-1.17.0"), "webauthn-rs": Label("@cargo_vendor//:webauthn-rs-0.5.2"), }, }, @@ -492,6 +492,19 @@ _NORMAL_DEPENDENCIES = { }, }, }, + "cloud/redis-module": { + _REQUIRED_FEATURE: { + _COMMON_CONDITION: { + "bincode": Label("@cargo_vendor//:bincode-2.0.1"), + "chrono": Label("@cargo_vendor//:chrono-0.4.41"), + "deepsize": Label("@cargo_vendor//:deepsize-0.2.0"), + "fnv": Label("@cargo_vendor//:fnv-1.0.7"), + "libc": Label("@cargo_vendor//:libc-0.2.175"), + "linkme": Label("@cargo_vendor//:linkme-0.3.33"), + "redis-module": Label("@cargo_vendor//:redis-module-2.1.1"), + }, + }, + }, "crates/aac": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { @@ -508,7 +521,7 @@ _NORMAL_DEPENDENCIES = { "bytes": Label("@cargo_vendor//:bytes-1.10.1"), "bytestring": Label("@cargo_vendor//:bytestring-1.4.0"), "num-traits": Label("@cargo_vendor//:num-traits-0.2.19"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), }, }, "serde": { @@ -529,14 +542,14 @@ _NORMAL_DEPENDENCIES = { _REQUIRED_FEATURE: { _COMMON_CONDITION: { "tokio": Label("@cargo_vendor//:tokio-1.47.1"), - "tokio-util": Label("@cargo_vendor//:tokio-util-0.7.16"), + "tokio-util": Label("@cargo_vendor//:tokio-util-0.7.15"), }, }, }, "crates/bootstrap": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), "futures": Label("@cargo_vendor//:futures-0.3.31"), "pin-project-lite": Label("@cargo_vendor//:pin-project-lite-0.2.16"), "tokio": Label("@cargo_vendor//:tokio-1.47.1"), @@ -546,7 +559,7 @@ _NORMAL_DEPENDENCIES = { "crates/bootstrap-telemetry": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), "bytes": Label("@cargo_vendor//:bytes-1.10.1"), "http": Label("@cargo_vendor//:http-1.3.1"), "http-body": Label("@cargo_vendor//:http-body-1.0.1"), @@ -577,7 +590,7 @@ _NORMAL_DEPENDENCIES = { }, "thiserror": { _COMMON_CONDITION: { - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), }, }, "tokio": { @@ -595,9 +608,9 @@ _NORMAL_DEPENDENCIES = { _REQUIRED_FEATURE: { _COMMON_CONDITION: { "darling": Label("@cargo_vendor//:darling-0.21.3"), - "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.101"), + "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.95"), "quote": Label("@cargo_vendor//:quote-1.0.40"), - "syn": Label("@cargo_vendor//:syn-2.0.106"), + "syn": Label("@cargo_vendor//:syn-2.0.101"), }, }, }, @@ -620,21 +633,21 @@ _NORMAL_DEPENDENCIES = { _COMMON_CONDITION: { "convert_case": Label("@cargo_vendor//:convert_case-0.8.0"), "fmtools": Label("@cargo_vendor//:fmtools-0.1.2"), - "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.101"), + "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.95"), "quote": Label("@cargo_vendor//:quote-1.0.40"), - "regex": Label("@cargo_vendor//:regex-1.11.2"), + "regex": Label("@cargo_vendor//:regex-1.11.1"), "semver": Label("@cargo_vendor//:semver-1.0.26"), - "syn": Label("@cargo_vendor//:syn-2.0.106"), + "syn": Label("@cargo_vendor//:syn-2.0.101"), }, }, }, "crates/context": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "futures-lite": Label("@cargo_vendor//:futures-lite-2.6.1"), + "futures-lite": Label("@cargo_vendor//:futures-lite-2.6.0"), "pin-project-lite": Label("@cargo_vendor//:pin-project-lite-0.2.16"), "tokio": Label("@cargo_vendor//:tokio-1.47.1"), - "tokio-util": Label("@cargo_vendor//:tokio-util-0.7.16"), + "tokio-util": Label("@cargo_vendor//:tokio-util-0.7.15"), }, }, }, @@ -644,11 +657,11 @@ _NORMAL_DEPENDENCIES = { _REQUIRED_FEATURE: { _COMMON_CONDITION: { "arc-swap": Label("@cargo_vendor//:arc-swap-1.7.1"), - "bon": Label("@cargo_vendor//:bon-3.7.1"), + "bon": Label("@cargo_vendor//:bon-3.6.3"), "libc": Label("@cargo_vendor//:libc-0.2.175"), "rand": Label("@cargo_vendor//:rand-0.9.2"), "rusty_ffmpeg": Label("@cargo_vendor//:rusty_ffmpeg-0.16.7+ffmpeg.8"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), "va_list": Label("@cargo_vendor//:va_list-0.2.1"), }, }, @@ -680,7 +693,7 @@ _NORMAL_DEPENDENCIES = { "bytes": Label("@cargo_vendor//:bytes-1.10.1"), "num-traits": Label("@cargo_vendor//:num-traits-0.2.19"), "serde": Label("@cargo_vendor//:serde-1.0.219"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), }, }, }, @@ -702,7 +715,7 @@ _NORMAL_DEPENDENCIES = { "crates/h265": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "bitflags": Label("@cargo_vendor//:bitflags-2.9.3"), + "bitflags": Label("@cargo_vendor//:bitflags-2.9.1"), "byteorder": Label("@cargo_vendor//:byteorder-1.5.0"), "bytes": Label("@cargo_vendor//:bytes-1.10.1"), }, @@ -711,27 +724,27 @@ _NORMAL_DEPENDENCIES = { "crates/http": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "bon": Label("@cargo_vendor//:bon-3.7.1"), + "bon": Label("@cargo_vendor//:bon-3.6.3"), "bytes": Label("@cargo_vendor//:bytes-1.10.1"), "futures": Label("@cargo_vendor//:futures-0.3.31"), "http": Label("@cargo_vendor//:http-1.3.1"), "http-body": Label("@cargo_vendor//:http-body-1.0.1"), "pin-project-lite": Label("@cargo_vendor//:pin-project-lite-0.2.16"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), "tokio": Label("@cargo_vendor//:tokio-1.47.1"), }, }, "http1": { _COMMON_CONDITION: { - "hyper": Label("@cargo_vendor//:hyper-1.7.0"), - "hyper-util": Label("@cargo_vendor//:hyper-util-0.1.16"), + "hyper": Label("@cargo_vendor//:hyper-1.6.0"), + "hyper-util": Label("@cargo_vendor//:hyper-util-0.1.14"), "libc": Label("@cargo_vendor//:libc-0.2.175"), }, }, "http2": { _COMMON_CONDITION: { - "hyper": Label("@cargo_vendor//:hyper-1.7.0"), - "hyper-util": Label("@cargo_vendor//:hyper-util-0.1.16"), + "hyper": Label("@cargo_vendor//:hyper-1.6.0"), + "hyper-util": Label("@cargo_vendor//:hyper-util-0.1.14"), "libc": Label("@cargo_vendor//:libc-0.2.175"), }, }, @@ -739,12 +752,12 @@ _NORMAL_DEPENDENCIES = { _COMMON_CONDITION: { "h3": Label("@cargo_vendor//:h3-0.0.8"), "h3-quinn": Label("@cargo_vendor//:h3-quinn-0.0.10"), - "quinn": Label("@cargo_vendor//:quinn-0.11.9"), + "quinn": Label("@cargo_vendor//:quinn-0.11.8"), }, }, "tls-rustls": { _COMMON_CONDITION: { - "rustls": Label("@cargo_vendor//:rustls-0.23.31"), + "rustls": Label("@cargo_vendor//:rustls-0.23.27"), "tokio-rustls": Label("@cargo_vendor//:tokio-rustls-0.26.2"), }, }, @@ -782,9 +795,9 @@ _NORMAL_DEPENDENCIES = { _REQUIRED_FEATURE: { _COMMON_CONDITION: { "darling": Label("@cargo_vendor//:darling-0.21.3"), - "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.101"), + "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.95"), "quote": Label("@cargo_vendor//:quote-1.0.40"), - "syn": Label("@cargo_vendor//:syn-2.0.106"), + "syn": Label("@cargo_vendor//:syn-2.0.101"), }, }, }, @@ -802,7 +815,7 @@ _NORMAL_DEPENDENCIES = { "crates/openapiv3_1": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "bon": Label("@cargo_vendor//:bon-3.7.1"), + "bon": Label("@cargo_vendor//:bon-3.6.3"), "indexmap": Label("@cargo_vendor//:indexmap-2.11.0"), "is_empty": Label("@cargo_vendor//:is_empty-0.3.0"), "ordered-float": Label("@cargo_vendor//:ordered-float-5.0.0"), @@ -821,11 +834,11 @@ _NORMAL_DEPENDENCIES = { _COMMON_CONDITION: { "cargo-manifest": Label("@cargo_vendor//:cargo-manifest-0.19.1"), "cargo_metadata": Label("@cargo_vendor//:cargo_metadata-0.21.0"), - "prettyplease": Label("@cargo_vendor//:prettyplease-0.2.37"), - "regex": Label("@cargo_vendor//:regex-1.11.2"), + "prettyplease": Label("@cargo_vendor//:prettyplease-0.2.33"), + "regex": Label("@cargo_vendor//:regex-1.11.1"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), - "syn": Label("@cargo_vendor//:syn-2.0.106"), + "syn": Label("@cargo_vendor//:syn-2.0.101"), "target-triple": Label("@cargo_vendor//:target-triple-0.1.4"), "toml": Label("@cargo_vendor//:toml-0.9.5"), }, @@ -836,7 +849,25 @@ _NORMAL_DEPENDENCIES = { "cfg(unix)": { "flate2": Label("@cargo_vendor//:flate2-1.1.2"), "pprof": Label("@cargo_vendor//:pprof-0.15.0"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), + }, + }, + }, + "crates/redis-module-ext": { + _REQUIRED_FEATURE: { + _COMMON_CONDITION: { + "fmtools": Label("@cargo_vendor//:fmtools-0.1.2"), + "redis-module": Label("@cargo_vendor//:redis-module-2.1.1"), + }, + }, + }, + "crates/redis-module-ext/macros": { + _REQUIRED_FEATURE: { + _COMMON_CONDITION: { + "darling": Label("@cargo_vendor//:darling-0.21.3"), + "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.95"), + "quote": Label("@cargo_vendor//:quote-1.0.40"), + "syn": Label("@cargo_vendor//:syn-2.0.101"), }, }, }, @@ -850,7 +881,7 @@ _NORMAL_DEPENDENCIES = { "rand": Label("@cargo_vendor//:rand-0.9.2"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "sha2": Label("@cargo_vendor//:sha2-0.10.9"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), "tokio": Label("@cargo_vendor//:tokio-1.47.1"), "tracing": Label("@cargo_vendor//:tracing-0.1.41"), }, @@ -861,22 +892,22 @@ _NORMAL_DEPENDENCIES = { _COMMON_CONDITION: { "config": Label("@cargo_vendor//:config-0.15.15"), "serde": Label("@cargo_vendor//:serde-1.0.219"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), }, }, "anyhow": { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), }, }, "clap": { _COMMON_CONDITION: { - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), }, }, "minijinja": { _COMMON_CONDITION: { - "minijinja": Label("@cargo_vendor//:minijinja-2.12.0"), + "minijinja": Label("@cargo_vendor//:minijinja-2.10.2"), }, }, }, @@ -888,7 +919,7 @@ _NORMAL_DEPENDENCIES = { }, "anyhow": { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), }, }, }, @@ -906,11 +937,11 @@ _NORMAL_DEPENDENCIES = { "linkme": Label("@cargo_vendor//:linkme-0.3.33"), "mediatype": Label("@cargo_vendor//:mediatype-0.20.0"), "num-traits": Label("@cargo_vendor//:num-traits-0.2.19"), - "regex": Label("@cargo_vendor//:regex-1.11.2"), + "regex": Label("@cargo_vendor//:regex-1.11.1"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), "serde_qs": Label("@cargo_vendor//:serde_qs-0.15.0"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), }, }, "prost": { @@ -930,7 +961,7 @@ _NORMAL_DEPENDENCIES = { "crates/tinc/build": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), "base64": Label("@cargo_vendor//:base64-0.22.1"), "bytes": Label("@cargo_vendor//:bytes-1.10.1"), "cel-parser": Label("@cargo_vendor//:cel-parser-0.8.1"), @@ -939,15 +970,15 @@ _NORMAL_DEPENDENCIES = { "heck": Label("@cargo_vendor//:heck-0.5.0"), "indexmap": Label("@cargo_vendor//:indexmap-2.11.0"), "num-traits": Label("@cargo_vendor//:num-traits-0.2.19"), - "prettyplease": Label("@cargo_vendor//:prettyplease-0.2.37"), - "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.101"), + "prettyplease": Label("@cargo_vendor//:prettyplease-0.2.33"), + "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.95"), "quote": Label("@cargo_vendor//:quote-1.0.40"), - "regex": Label("@cargo_vendor//:regex-1.11.2"), + "regex": Label("@cargo_vendor//:regex-1.11.1"), "runtime-format": Label("@cargo_vendor//:runtime-format-0.1.3"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), - "syn": Label("@cargo_vendor//:syn-2.0.106"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "syn": Label("@cargo_vendor//:syn-2.0.101"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), "tonic-build": Label("@cargo_vendor//:tonic-build-0.14.1"), }, }, @@ -970,20 +1001,20 @@ _NORMAL_DEPENDENCIES = { "fmtools": Label("@cargo_vendor//:fmtools-0.1.2"), "linkme": Label("@cargo_vendor//:linkme-0.3.33"), "num-traits": Label("@cargo_vendor//:num-traits-0.2.19"), - "regex": Label("@cargo_vendor//:regex-1.11.2"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "regex": Label("@cargo_vendor//:regex-1.11.1"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), "ulid": Label("@cargo_vendor//:ulid-1.2.1"), - "url": Label("@cargo_vendor//:url-2.5.7"), - "uuid": Label("@cargo_vendor//:uuid-1.18.0"), + "url": Label("@cargo_vendor//:url-2.5.4"), + "uuid": Label("@cargo_vendor//:uuid-1.17.0"), }, }, }, "crates/tinc/derive": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.101"), + "proc-macro2": Label("@cargo_vendor//:proc-macro2-1.0.95"), "quote": Label("@cargo_vendor//:quote-1.0.40"), - "syn": Label("@cargo_vendor//:syn-2.0.106"), + "syn": Label("@cargo_vendor//:syn-2.0.101"), }, }, }, @@ -1002,46 +1033,46 @@ _NORMAL_DEPENDENCIES = { _COMMON_CONDITION: { "byteorder": Label("@cargo_vendor//:byteorder-1.5.0"), "bytes": Label("@cargo_vendor//:bytes-1.10.1"), - "thiserror": Label("@cargo_vendor//:thiserror-2.0.16"), + "thiserror": Label("@cargo_vendor//:thiserror-2.0.12"), }, }, }, "dev-tools/xtask": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), "cargo-platform": Label("@cargo_vendor//:cargo-platform-0.2.0"), "cargo_metadata": Label("@cargo_vendor//:cargo_metadata-0.21.0"), "chrono": Label("@cargo_vendor//:chrono-0.4.41"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "fmtools": Label("@cargo_vendor//:fmtools-0.1.2"), "hex": Label("@cargo_vendor//:hex-0.4.3"), "home": Label("@cargo_vendor//:home-0.5.11"), "indent_write": Label("@cargo_vendor//:indent_write-2.2.0"), - "minijinja": Label("@cargo_vendor//:minijinja-2.12.0"), + "minijinja": Label("@cargo_vendor//:minijinja-2.10.2"), "num_cpus": Label("@cargo_vendor//:num_cpus-1.17.0"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), "sha2": Label("@cargo_vendor//:sha2-0.10.9"), "toml_edit": Label("@cargo_vendor//:toml_edit-0.22.27"), "tracing": Label("@cargo_vendor//:tracing-0.1.41"), - "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.20"), + "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.19"), }, }, }, "misc/utils/protobuf/file_concat": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), }, }, }, "misc/utils/rust/analyzer/check": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), }, @@ -1050,9 +1081,9 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/analyzer/discover": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "env_logger": Label("@cargo_vendor//:env_logger-0.10.2"), "fmtools": Label("@cargo_vendor//:fmtools-0.1.2"), "log": Label("@cargo_vendor//:log-0.4.27"), @@ -1064,8 +1095,8 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/clippy": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), }, @@ -1074,9 +1105,9 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/doc/merger": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), "camino-tempfile": Label("@cargo_vendor//:camino-tempfile-1.4.1"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "copy_dir": Label("@cargo_vendor//:copy_dir-0.1.3"), "lol_html": Label("@cargo_vendor//:lol_html-2.6.0"), "serde": Label("@cargo_vendor//:serde-1.0.219"), @@ -1087,8 +1118,8 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/doc/test/builder": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "quote": Label("@cargo_vendor//:quote-1.0.40"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), @@ -1098,7 +1129,7 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/doc/test/common": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), }, @@ -1107,8 +1138,8 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/doc/test/runner": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), }, @@ -1117,35 +1148,35 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/doc/wrapper": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), "camino-tempfile": Label("@cargo_vendor//:camino-tempfile-1.4.1"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), }, }, }, "misc/utils/rust/sync_readme": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), - "camino": Label("@cargo_vendor//:camino-1.1.12"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), "cargo_toml": Label("@cargo_vendor//:cargo_toml-0.22.3"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "pulldown-cmark": Label("@cargo_vendor//:pulldown-cmark-0.13.0"), "pulldown-cmark-to-cmark": Label("@cargo_vendor//:pulldown-cmark-to-cmark-21.0.0"), - "regex": Label("@cargo_vendor//:regex-1.11.2"), + "regex": Label("@cargo_vendor//:regex-1.11.1"), "rustdoc-types": Label("@cargo_vendor//:rustdoc-types-0.53.0"), "semver": Label("@cargo_vendor//:semver-1.0.26"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), "toml": Label("@cargo_vendor//:toml-0.9.5"), - "url": Label("@cargo_vendor//:url-2.5.7"), + "url": Label("@cargo_vendor//:url-2.5.4"), }, }, }, "misc/utils/rust/sync_readme/common": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), "serde": Label("@cargo_vendor//:serde-1.0.219"), }, }, @@ -1153,9 +1184,9 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/sync_readme/test_runner": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "console": Label("@cargo_vendor//:console-0.16.0"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), "similar": Label("@cargo_vendor//:similar-2.7.0"), @@ -1165,8 +1196,8 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/test_runner": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "target-spec": Label("@cargo_vendor//:target-spec-3.5.0"), }, }, @@ -1174,9 +1205,9 @@ _NORMAL_DEPENDENCIES = { "misc/utils/rust/test_runner/lib": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "camino": Label("@cargo_vendor//:camino-1.1.12"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), "cargo_metadata": Label("@cargo_vendor//:cargo_metadata-0.21.0"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "guppy": Label("@cargo_vendor//:guppy-0.17.20"), "nextest-filtering": Label("@cargo_vendor//:nextest-filtering-0.16.0"), "nextest-metadata": Label("@cargo_vendor//:nextest-metadata-0.12.2"), @@ -1190,9 +1221,9 @@ _NORMAL_DEPENDENCIES = { "tools/cargo/clippy": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "env_logger": Label("@cargo_vendor//:env_logger-0.11.8"), "log": Label("@cargo_vendor//:log-0.4.27"), "rustfix": Label("@cargo_vendor//:rustfix-0.9.1"), @@ -1203,9 +1234,9 @@ _NORMAL_DEPENDENCIES = { "tools/cargo/sync-readme": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "anyhow": Label("@cargo_vendor//:anyhow-1.0.99"), - "camino": Label("@cargo_vendor//:camino-1.1.12"), - "clap": Label("@cargo_vendor//:clap-4.5.46"), + "anyhow": Label("@cargo_vendor//:anyhow-1.0.98"), + "camino": Label("@cargo_vendor//:camino-1.1.10"), + "clap": Label("@cargo_vendor//:clap-4.5.39"), "env_logger": Label("@cargo_vendor//:env_logger-0.11.8"), "log": Label("@cargo_vendor//:log-0.4.27"), "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), @@ -1227,6 +1258,12 @@ _NORMAL_ALIASES = { }, }, }, + "cloud/redis-module": { + _REQUIRED_FEATURE: { + _COMMON_CONDITION: { + }, + }, + }, "crates/aac": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { @@ -1451,6 +1488,18 @@ _NORMAL_ALIASES = { }, }, }, + "crates/redis-module-ext": { + _REQUIRED_FEATURE: { + _COMMON_CONDITION: { + }, + }, + }, + "crates/redis-module-ext/macros": { + _REQUIRED_FEATURE: { + _COMMON_CONDITION: { + }, + }, + }, "crates/rtmp": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { @@ -1644,6 +1693,8 @@ _NORMAL_DEV_DEPENDENCIES = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -1671,7 +1722,7 @@ _NORMAL_DEV_DEPENDENCIES = { "insta": Label("@cargo_vendor//:insta-1.43.1"), "serde": Label("@cargo_vendor//:serde-1.0.219"), "tracing": Label("@cargo_vendor//:tracing-0.1.41"), - "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.20"), + "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.19"), }, }, }, @@ -1679,7 +1730,7 @@ _NORMAL_DEV_DEPENDENCIES = { _REQUIRED_FEATURE: { _COMMON_CONDITION: { "reqwest": Label("@cargo_vendor//:reqwest-0.12.23"), - "rustls": Label("@cargo_vendor//:rustls-0.23.31"), + "rustls": Label("@cargo_vendor//:rustls-0.23.27"), }, }, }, @@ -1687,7 +1738,7 @@ _NORMAL_DEV_DEPENDENCIES = { _REQUIRED_FEATURE: { _COMMON_CONDITION: { "insta": Label("@cargo_vendor//:insta-1.43.1"), - "prettyplease": Label("@cargo_vendor//:prettyplease-0.2.37"), + "prettyplease": Label("@cargo_vendor//:prettyplease-0.2.33"), }, }, }, @@ -1716,8 +1767,8 @@ _NORMAL_DEV_DEPENDENCIES = { "bytes": Label("@cargo_vendor//:bytes-1.10.1"), "insta": Label("@cargo_vendor//:insta-1.43.1"), "sha2": Label("@cargo_vendor//:sha2-0.10.9"), - "tempfile": Label("@cargo_vendor//:tempfile-3.21.0"), - "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.20"), + "tempfile": Label("@cargo_vendor//:tempfile-3.20.0"), + "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.19"), "tracing-test": Label("@cargo_vendor//:tracing-test-0.2.5"), }, }, @@ -1754,7 +1805,7 @@ _NORMAL_DEV_DEPENDENCIES = { "tokio": Label("@cargo_vendor//:tokio-1.47.1"), "tokio-test": Label("@cargo_vendor//:tokio-test-0.4.4"), "tracing": Label("@cargo_vendor//:tracing-0.1.41"), - "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.20"), + "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.19"), }, }, }, @@ -1800,13 +1851,17 @@ _NORMAL_DEV_DEPENDENCIES = { }, }, }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { "serde_json": Label("@cargo_vendor//:serde_json-1.0.143"), "tokio": Label("@cargo_vendor//:tokio-1.47.1"), "tracing": Label("@cargo_vendor//:tracing-0.1.41"), - "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.20"), + "tracing-subscriber": Label("@cargo_vendor//:tracing-subscriber-0.3.19"), }, }, }, @@ -1912,6 +1967,8 @@ _NORMAL_DEV_ALIASES = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -2028,6 +2085,10 @@ _NORMAL_DEV_ALIASES = { }, }, }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { @@ -2114,7 +2175,7 @@ _PROC_MACRO_DEPENDENCIES = { "cloud/core": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "async-trait": Label("@cargo_vendor//:async-trait-0.1.89"), + "async-trait": Label("@cargo_vendor//:async-trait-0.1.88"), "sailfish-macros": Label("@cargo_vendor//:sailfish-macros-0.10.0"), "serde_derive": Label("@cargo_vendor//:serde_derive-1.0.219"), "smart-default": Label("@cargo_vendor//:smart-default-0.7.1"), @@ -2123,6 +2184,8 @@ _PROC_MACRO_DEPENDENCIES = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { @@ -2308,6 +2371,10 @@ _PROC_MACRO_DEPENDENCIES = { }, }, }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { @@ -2482,6 +2549,8 @@ _PROC_MACRO_ALIASES = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -2538,6 +2607,10 @@ _PROC_MACRO_ALIASES = { }, "crates/pprof": { }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { }, "crates/settings": { @@ -2603,6 +2676,8 @@ _PROC_MACRO_DEV_DEPENDENCIES = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -2662,6 +2737,10 @@ _PROC_MACRO_DEV_DEPENDENCIES = { }, "crates/pprof": { }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { }, "crates/settings": { @@ -2729,6 +2808,8 @@ _PROC_MACRO_DEV_ALIASES = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -2845,6 +2926,10 @@ _PROC_MACRO_DEV_ALIASES = { }, }, }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { @@ -2933,10 +3018,12 @@ _BUILD_DEPENDENCIES = { "cloud/proto": { _REQUIRED_FEATURE: { _COMMON_CONDITION: { - "glob": Label("@cargo_vendor//:glob-0.3.3"), + "glob": Label("@cargo_vendor//:glob-0.3.2"), }, }, }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -2985,6 +3072,10 @@ _BUILD_DEPENDENCIES = { }, "crates/pprof": { }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { }, "crates/settings": { @@ -3062,6 +3153,8 @@ _BUILD_ALIASES = { }, }, }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -3110,6 +3203,10 @@ _BUILD_ALIASES = { }, "crates/pprof": { }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { }, "crates/settings": { @@ -3179,6 +3276,8 @@ _BUILD_PROC_MACRO_DEPENDENCIES = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -3227,6 +3326,10 @@ _BUILD_PROC_MACRO_DEPENDENCIES = { }, "crates/pprof": { }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { }, "crates/settings": { @@ -3288,6 +3391,8 @@ _BUILD_PROC_MACRO_ALIASES = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -3336,6 +3441,10 @@ _BUILD_PROC_MACRO_ALIASES = { }, "crates/pprof": { }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { }, "crates/settings": { @@ -3397,6 +3506,8 @@ _FEATURE_FLAGS = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { "docs": [ ], @@ -3585,6 +3696,10 @@ _FEATURE_FLAGS = { "docs": [ ], }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { "docs": [ ], @@ -3733,6 +3848,8 @@ _RESOLVED_FEATURE_FLAGS = { }, "cloud/proto": { }, + "cloud/redis-module": { + }, "crates/aac": { }, "crates/amf0": { @@ -3802,6 +3919,10 @@ _RESOLVED_FEATURE_FLAGS = { }, "crates/pprof": { }, + "crates/redis-module-ext": { + }, + "crates/redis-module-ext/macros": { + }, "crates/rtmp": { }, "crates/settings": { @@ -3892,6 +4013,7 @@ _RESOLVED_FEATURE_FLAGS = { _VERSIONS = { "cloud/core": "0.1.0", "cloud/proto": "0.1.0", + "cloud/redis-module": "0.1.0", "crates/aac": "0.1.4", "crates/amf0": "0.2.4", "crates/av1": "0.1.4", @@ -3916,6 +4038,8 @@ _VERSIONS = { "crates/openapiv3_1": "0.1.3", "crates/postcompile": "0.3.3", "crates/pprof": "0.2.0", + "crates/redis-module-ext": "0.1.0", + "crates/redis-module-ext/macros": "0.1.0", "crates/rtmp": "0.2.3", "crates/settings": "0.1.4", "crates/signal": "0.3.3", @@ -3979,15 +4103,19 @@ _CONDITIONS = { "cfg(any(target_vendor = \"apple\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin"], "cfg(any(unix, target_os = \"wasi\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(any(unix, windows, target_os = \"wasi\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], + "cfg(any(windows, target_os = \"cygwin\"))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"], + "cfg(any(windows, unix, target_os = \"redox\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(target_arch = \"wasm32\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(target_family = \"wasm\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], + "cfg(not(target_os = \"redox\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(not(windows))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(target_arch = \"aarch64\")": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu"], "cfg(target_arch = \"wasm32\")": ["@rules_rust//rust/platform:wasm32-unknown-unknown"], + "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"], "cfg(target_vendor = \"apple\")": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin"], "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu"], "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"], @@ -4017,12 +4145,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__adler2-2.0.1", - sha256 = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa", + name = "cargo_vendor__adler2-2.0.0", + sha256 = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627", type = "tar.gz", - urls = ["https://static.crates.io/crates/adler2/2.0.1/download"], - strip_prefix = "adler2-2.0.1", - build_file = Label("//vendor/cargo:BUILD.adler2-2.0.1.bazel"), + urls = ["https://static.crates.io/crates/adler2/2.0.0/download"], + strip_prefix = "adler2-2.0.0", + build_file = Label("//vendor/cargo:BUILD.adler2-2.0.0.bazel"), ) maybe( @@ -4077,12 +4205,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__anstream-0.6.20", - sha256 = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192", + name = "cargo_vendor__anstream-0.6.19", + sha256 = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933", type = "tar.gz", - urls = ["https://static.crates.io/crates/anstream/0.6.20/download"], - strip_prefix = "anstream-0.6.20", - build_file = Label("//vendor/cargo:BUILD.anstream-0.6.20.bazel"), + urls = ["https://static.crates.io/crates/anstream/0.6.19/download"], + strip_prefix = "anstream-0.6.19", + build_file = Label("//vendor/cargo:BUILD.anstream-0.6.19.bazel"), ) maybe( @@ -4107,32 +4235,32 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__anstyle-query-1.1.4", - sha256 = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2", + name = "cargo_vendor__anstyle-query-1.1.3", + sha256 = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9", type = "tar.gz", - urls = ["https://static.crates.io/crates/anstyle-query/1.1.4/download"], - strip_prefix = "anstyle-query-1.1.4", - build_file = Label("//vendor/cargo:BUILD.anstyle-query-1.1.4.bazel"), + urls = ["https://static.crates.io/crates/anstyle-query/1.1.3/download"], + strip_prefix = "anstyle-query-1.1.3", + build_file = Label("//vendor/cargo:BUILD.anstyle-query-1.1.3.bazel"), ) maybe( http_archive, - name = "cargo_vendor__anstyle-wincon-3.0.10", - sha256 = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a", + name = "cargo_vendor__anstyle-wincon-3.0.9", + sha256 = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882", type = "tar.gz", - urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.10/download"], - strip_prefix = "anstyle-wincon-3.0.10", - build_file = Label("//vendor/cargo:BUILD.anstyle-wincon-3.0.10.bazel"), + urls = ["https://static.crates.io/crates/anstyle-wincon/3.0.9/download"], + strip_prefix = "anstyle-wincon-3.0.9", + build_file = Label("//vendor/cargo:BUILD.anstyle-wincon-3.0.9.bazel"), ) maybe( http_archive, - name = "cargo_vendor__anyhow-1.0.99", - sha256 = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100", + name = "cargo_vendor__anyhow-1.0.98", + sha256 = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487", type = "tar.gz", - urls = ["https://static.crates.io/crates/anyhow/1.0.99/download"], - strip_prefix = "anyhow-1.0.99", - build_file = Label("//vendor/cargo:BUILD.anyhow-1.0.99.bazel"), + urls = ["https://static.crates.io/crates/anyhow/1.0.98/download"], + strip_prefix = "anyhow-1.0.98", + build_file = Label("//vendor/cargo:BUILD.anyhow-1.0.98.bazel"), ) maybe( @@ -4247,12 +4375,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__async-trait-0.1.89", - sha256 = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb", + name = "cargo_vendor__async-trait-0.1.88", + sha256 = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5", type = "tar.gz", - urls = ["https://static.crates.io/crates/async-trait/0.1.89/download"], - strip_prefix = "async-trait-0.1.89", - build_file = Label("//vendor/cargo:BUILD.async-trait-0.1.89.bazel"), + urls = ["https://static.crates.io/crates/async-trait/0.1.88/download"], + strip_prefix = "async-trait-0.1.88", + build_file = Label("//vendor/cargo:BUILD.async-trait-0.1.88.bazel"), ) maybe( @@ -4277,32 +4405,32 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__autocfg-1.5.0", - sha256 = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8", + name = "cargo_vendor__autocfg-1.4.0", + sha256 = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26", type = "tar.gz", - urls = ["https://static.crates.io/crates/autocfg/1.5.0/download"], - strip_prefix = "autocfg-1.5.0", - build_file = Label("//vendor/cargo:BUILD.autocfg-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/autocfg/1.4.0/download"], + strip_prefix = "autocfg-1.4.0", + build_file = Label("//vendor/cargo:BUILD.autocfg-1.4.0.bazel"), ) maybe( http_archive, - name = "cargo_vendor__aws-lc-rs-1.13.3", - sha256 = "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba", + name = "cargo_vendor__aws-lc-rs-1.13.1", + sha256 = "93fcc8f365936c834db5514fc45aee5b1202d677e6b40e48468aaaa8183ca8c7", type = "tar.gz", - urls = ["https://static.crates.io/crates/aws-lc-rs/1.13.3/download"], - strip_prefix = "aws-lc-rs-1.13.3", - build_file = Label("//vendor/cargo:BUILD.aws-lc-rs-1.13.3.bazel"), + urls = ["https://static.crates.io/crates/aws-lc-rs/1.13.1/download"], + strip_prefix = "aws-lc-rs-1.13.1", + build_file = Label("//vendor/cargo:BUILD.aws-lc-rs-1.13.1.bazel"), ) maybe( http_archive, - name = "cargo_vendor__aws-lc-sys-0.30.0", - sha256 = "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff", + name = "cargo_vendor__aws-lc-sys-0.29.0", + sha256 = "61b1d86e7705efe1be1b569bab41d4fa1e14e220b60a160f78de2db687add079", type = "tar.gz", - urls = ["https://static.crates.io/crates/aws-lc-sys/0.30.0/download"], - strip_prefix = "aws-lc-sys-0.30.0", - build_file = Label("//vendor/cargo:BUILD.aws-lc-sys-0.30.0.bazel"), + urls = ["https://static.crates.io/crates/aws-lc-sys/0.29.0/download"], + strip_prefix = "aws-lc-sys-0.29.0", + build_file = Label("//vendor/cargo:BUILD.aws-lc-sys-0.29.0.bazel"), ) maybe( @@ -4425,6 +4553,36 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.beef-0.5.2.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__bincode-2.0.1", + sha256 = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740", + type = "tar.gz", + urls = ["https://static.crates.io/crates/bincode/2.0.1/download"], + strip_prefix = "bincode-2.0.1", + build_file = Label("//vendor/cargo:BUILD.bincode-2.0.1.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__bincode_derive-2.0.1", + sha256 = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09", + type = "tar.gz", + urls = ["https://static.crates.io/crates/bincode_derive/2.0.1/download"], + strip_prefix = "bincode_derive-2.0.1", + build_file = Label("//vendor/cargo:BUILD.bincode_derive-2.0.1.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__bindgen-0.66.1", + sha256 = "f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7", + type = "tar.gz", + urls = ["https://static.crates.io/crates/bindgen/0.66.1/download"], + strip_prefix = "bindgen-0.66.1", + build_file = Label("//vendor/cargo:BUILD.bindgen-0.66.1.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__bindgen-0.71.1", @@ -4467,12 +4625,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__bitflags-2.9.3", - sha256 = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d", + name = "cargo_vendor__bitflags-2.9.1", + sha256 = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967", type = "tar.gz", - urls = ["https://static.crates.io/crates/bitflags/2.9.3/download"], - strip_prefix = "bitflags-2.9.3", - build_file = Label("//vendor/cargo:BUILD.bitflags-2.9.3.bazel"), + urls = ["https://static.crates.io/crates/bitflags/2.9.1/download"], + strip_prefix = "bitflags-2.9.1", + build_file = Label("//vendor/cargo:BUILD.bitflags-2.9.1.bazel"), ) maybe( @@ -4507,22 +4665,22 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__bon-3.7.1", - sha256 = "537c317ddf588aab15c695bf92cf55dec159b93221c074180ca3e0e5a94da415", + name = "cargo_vendor__bon-3.6.3", + sha256 = "ced38439e7a86a4761f7f7d5ded5ff009135939ecb464a24452eaa4c1696af7d", type = "tar.gz", - urls = ["https://static.crates.io/crates/bon/3.7.1/download"], - strip_prefix = "bon-3.7.1", - build_file = Label("//vendor/cargo:BUILD.bon-3.7.1.bazel"), + urls = ["https://static.crates.io/crates/bon/3.6.3/download"], + strip_prefix = "bon-3.6.3", + build_file = Label("//vendor/cargo:BUILD.bon-3.6.3.bazel"), ) maybe( http_archive, - name = "cargo_vendor__bon-macros-3.7.1", - sha256 = "ca5abbf2d4a4c6896197c9de13d6d7cb7eff438c63dacde1dde980569cb00248", + name = "cargo_vendor__bon-macros-3.6.3", + sha256 = "0ce61d2d3844c6b8d31b2353d9f66cf5e632b3e9549583fe3cac2f4f6136725e", type = "tar.gz", - urls = ["https://static.crates.io/crates/bon-macros/3.7.1/download"], - strip_prefix = "bon-macros-3.7.1", - build_file = Label("//vendor/cargo:BUILD.bon-macros-3.7.1.bazel"), + urls = ["https://static.crates.io/crates/bon-macros/3.6.3/download"], + strip_prefix = "bon-macros-3.6.3", + build_file = Label("//vendor/cargo:BUILD.bon-macros-3.6.3.bazel"), ) maybe( @@ -4537,22 +4695,22 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__bumpalo-3.19.0", - sha256 = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43", + name = "cargo_vendor__bumpalo-3.18.1", + sha256 = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee", type = "tar.gz", - urls = ["https://static.crates.io/crates/bumpalo/3.19.0/download"], - strip_prefix = "bumpalo-3.19.0", - build_file = Label("//vendor/cargo:BUILD.bumpalo-3.19.0.bazel"), + urls = ["https://static.crates.io/crates/bumpalo/3.18.1/download"], + strip_prefix = "bumpalo-3.18.1", + build_file = Label("//vendor/cargo:BUILD.bumpalo-3.18.1.bazel"), ) maybe( http_archive, - name = "cargo_vendor__bytemuck-1.23.2", - sha256 = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677", + name = "cargo_vendor__bytemuck-1.23.0", + sha256 = "9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c", type = "tar.gz", - urls = ["https://static.crates.io/crates/bytemuck/1.23.2/download"], - strip_prefix = "bytemuck-1.23.2", - build_file = Label("//vendor/cargo:BUILD.bytemuck-1.23.2.bazel"), + urls = ["https://static.crates.io/crates/bytemuck/1.23.0/download"], + strip_prefix = "bytemuck-1.23.0", + build_file = Label("//vendor/cargo:BUILD.bytemuck-1.23.0.bazel"), ) maybe( @@ -4607,12 +4765,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__camino-1.1.12", - sha256 = "dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5", + name = "cargo_vendor__camino-1.1.10", + sha256 = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab", type = "tar.gz", - urls = ["https://static.crates.io/crates/camino/1.1.12/download"], - strip_prefix = "camino-1.1.12", - build_file = Label("//vendor/cargo:BUILD.camino-1.1.12.bazel"), + urls = ["https://static.crates.io/crates/camino/1.1.10/download"], + strip_prefix = "camino-1.1.10", + build_file = Label("//vendor/cargo:BUILD.camino-1.1.10.bazel"), ) maybe( @@ -4687,12 +4845,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__cc-1.2.34", - sha256 = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc", + name = "cargo_vendor__cc-1.2.26", + sha256 = "956a5e21988b87f372569b66183b78babf23ebc2e744b733e4350a752c4dafac", type = "tar.gz", - urls = ["https://static.crates.io/crates/cc/1.2.34/download"], - strip_prefix = "cc-1.2.34", - build_file = Label("//vendor/cargo:BUILD.cc-1.2.34.bazel"), + urls = ["https://static.crates.io/crates/cc/1.2.26/download"], + strip_prefix = "cc-1.2.26", + build_file = Label("//vendor/cargo:BUILD.cc-1.2.26.bazel"), ) maybe( @@ -4827,42 +4985,42 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__clap-4.5.46", - sha256 = "2c5e4fcf9c21d2e544ca1ee9d8552de13019a42aa7dbf32747fa7aaf1df76e57", + name = "cargo_vendor__clap-4.5.39", + sha256 = "fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f", type = "tar.gz", - urls = ["https://static.crates.io/crates/clap/4.5.46/download"], - strip_prefix = "clap-4.5.46", - build_file = Label("//vendor/cargo:BUILD.clap-4.5.46.bazel"), + urls = ["https://static.crates.io/crates/clap/4.5.39/download"], + strip_prefix = "clap-4.5.39", + build_file = Label("//vendor/cargo:BUILD.clap-4.5.39.bazel"), ) maybe( http_archive, - name = "cargo_vendor__clap_builder-4.5.46", - sha256 = "fecb53a0e6fcfb055f686001bc2e2592fa527efaf38dbe81a6a9563562e57d41", + name = "cargo_vendor__clap_builder-4.5.39", + sha256 = "89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51", type = "tar.gz", - urls = ["https://static.crates.io/crates/clap_builder/4.5.46/download"], - strip_prefix = "clap_builder-4.5.46", - build_file = Label("//vendor/cargo:BUILD.clap_builder-4.5.46.bazel"), + urls = ["https://static.crates.io/crates/clap_builder/4.5.39/download"], + strip_prefix = "clap_builder-4.5.39", + build_file = Label("//vendor/cargo:BUILD.clap_builder-4.5.39.bazel"), ) maybe( http_archive, - name = "cargo_vendor__clap_derive-4.5.45", - sha256 = "14cb31bb0a7d536caef2639baa7fad459e15c3144efefa6dbd1c84562c4739f6", + name = "cargo_vendor__clap_derive-4.5.32", + sha256 = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7", type = "tar.gz", - urls = ["https://static.crates.io/crates/clap_derive/4.5.45/download"], - strip_prefix = "clap_derive-4.5.45", - build_file = Label("//vendor/cargo:BUILD.clap_derive-4.5.45.bazel"), + urls = ["https://static.crates.io/crates/clap_derive/4.5.32/download"], + strip_prefix = "clap_derive-4.5.32", + build_file = Label("//vendor/cargo:BUILD.clap_derive-4.5.32.bazel"), ) maybe( http_archive, - name = "cargo_vendor__clap_lex-0.7.5", - sha256 = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675", + name = "cargo_vendor__clap_lex-0.7.4", + sha256 = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6", type = "tar.gz", - urls = ["https://static.crates.io/crates/clap_lex/0.7.5/download"], - strip_prefix = "clap_lex-0.7.5", - build_file = Label("//vendor/cargo:BUILD.clap_lex-0.7.5.bazel"), + urls = ["https://static.crates.io/crates/clap_lex/0.7.4/download"], + strip_prefix = "clap_lex-0.7.4", + build_file = Label("//vendor/cargo:BUILD.clap_lex-0.7.4.bazel"), ) maybe( @@ -5047,12 +5205,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__crc32fast-1.5.0", - sha256 = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511", + name = "cargo_vendor__crc32fast-1.4.2", + sha256 = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3", type = "tar.gz", - urls = ["https://static.crates.io/crates/crc32fast/1.5.0/download"], - strip_prefix = "crc32fast-1.5.0", - build_file = Label("//vendor/cargo:BUILD.crc32fast-1.5.0.bazel"), + urls = ["https://static.crates.io/crates/crc32fast/1.4.2/download"], + strip_prefix = "crc32fast-1.4.2", + build_file = Label("//vendor/cargo:BUILD.crc32fast-1.4.2.bazel"), ) maybe( @@ -5137,12 +5295,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__crunchy-0.2.4", - sha256 = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5", + name = "cargo_vendor__crunchy-0.2.3", + sha256 = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929", type = "tar.gz", - urls = ["https://static.crates.io/crates/crunchy/0.2.4/download"], - strip_prefix = "crunchy-0.2.4", - build_file = Label("//vendor/cargo:BUILD.crunchy-0.2.4.bazel"), + urls = ["https://static.crates.io/crates/crunchy/0.2.3/download"], + strip_prefix = "crunchy-0.2.3", + build_file = Label("//vendor/cargo:BUILD.crunchy-0.2.3.bazel"), ) maybe( @@ -5265,6 +5423,26 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.debugid-0.8.0.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__deepsize-0.2.0", + sha256 = "1cdb987ec36f6bf7bfbea3f928b75590b736fc42af8e54d97592481351b2b96c", + type = "tar.gz", + urls = ["https://static.crates.io/crates/deepsize/0.2.0/download"], + strip_prefix = "deepsize-0.2.0", + build_file = Label("//vendor/cargo:BUILD.deepsize-0.2.0.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__deepsize_derive-0.1.2", + sha256 = "990101d41f3bc8c1a45641024377ee284ecc338e5ecf3ea0f0e236d897c72796", + type = "tar.gz", + urls = ["https://static.crates.io/crates/deepsize_derive/0.1.2/download"], + strip_prefix = "deepsize_derive-0.1.2", + build_file = Label("//vendor/cargo:BUILD.deepsize_derive-0.1.2.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__der-0.7.10", @@ -5287,12 +5465,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__deranged-0.4.0", - sha256 = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e", + name = "cargo_vendor__deranged-0.5.3", + sha256 = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc", type = "tar.gz", - urls = ["https://static.crates.io/crates/deranged/0.4.0/download"], - strip_prefix = "deranged-0.4.0", - build_file = Label("//vendor/cargo:BUILD.deranged-0.4.0.bazel"), + urls = ["https://static.crates.io/crates/deranged/0.5.3/download"], + strip_prefix = "deranged-0.5.3", + build_file = Label("//vendor/cargo:BUILD.deranged-0.5.3.bazel"), ) maybe( @@ -5535,6 +5713,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.enum-ordinalize-derive-4.3.1.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__enum-primitive-derive-0.1.2", + sha256 = "e2b90e520ec62c1864c8c78d637acbfe8baf5f63240f2fb8165b8325c07812dd", + type = "tar.gz", + urls = ["https://static.crates.io/crates/enum-primitive-derive/0.1.2/download"], + strip_prefix = "enum-primitive-derive-0.1.2", + build_file = Label("//vendor/cargo:BUILD.enum-primitive-derive-0.1.2.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__env_filter-0.1.3", @@ -5607,12 +5795,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__errno-0.3.13", - sha256 = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad", + name = "cargo_vendor__errno-0.3.12", + sha256 = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18", type = "tar.gz", - urls = ["https://static.crates.io/crates/errno/0.3.13/download"], - strip_prefix = "errno-0.3.13", - build_file = Label("//vendor/cargo:BUILD.errno-0.3.13.bazel"), + urls = ["https://static.crates.io/crates/errno/0.3.12/download"], + strip_prefix = "errno-0.3.12", + build_file = Label("//vendor/cargo:BUILD.errno-0.3.12.bazel"), ) maybe( @@ -5767,12 +5955,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__form_urlencoded-1.2.2", - sha256 = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf", + name = "cargo_vendor__form_urlencoded-1.2.1", + sha256 = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456", type = "tar.gz", - urls = ["https://static.crates.io/crates/form_urlencoded/1.2.2/download"], - strip_prefix = "form_urlencoded-1.2.2", - build_file = Label("//vendor/cargo:BUILD.form_urlencoded-1.2.2.bazel"), + urls = ["https://static.crates.io/crates/form_urlencoded/1.2.1/download"], + strip_prefix = "form_urlencoded-1.2.1", + build_file = Label("//vendor/cargo:BUILD.form_urlencoded-1.2.1.bazel"), ) maybe( @@ -5867,12 +6055,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__futures-lite-2.6.1", - sha256 = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad", + name = "cargo_vendor__futures-lite-2.6.0", + sha256 = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532", type = "tar.gz", - urls = ["https://static.crates.io/crates/futures-lite/2.6.1/download"], - strip_prefix = "futures-lite-2.6.1", - build_file = Label("//vendor/cargo:BUILD.futures-lite-2.6.1.bazel"), + urls = ["https://static.crates.io/crates/futures-lite/2.6.0/download"], + strip_prefix = "futures-lite-2.6.0", + build_file = Label("//vendor/cargo:BUILD.futures-lite-2.6.0.bazel"), ) maybe( @@ -5977,12 +6165,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__glob-0.3.3", - sha256 = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280", + name = "cargo_vendor__glob-0.3.2", + sha256 = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2", type = "tar.gz", - urls = ["https://static.crates.io/crates/glob/0.3.3/download"], - strip_prefix = "glob-0.3.3", - build_file = Label("//vendor/cargo:BUILD.glob-0.3.3.bazel"), + urls = ["https://static.crates.io/crates/glob/0.3.2/download"], + strip_prefix = "glob-0.3.2", + build_file = Label("//vendor/cargo:BUILD.glob-0.3.2.bazel"), ) maybe( @@ -6017,12 +6205,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__h2-0.4.12", - sha256 = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386", + name = "cargo_vendor__h2-0.4.10", + sha256 = "a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5", type = "tar.gz", - urls = ["https://static.crates.io/crates/h2/0.4.12/download"], - strip_prefix = "h2-0.4.12", - build_file = Label("//vendor/cargo:BUILD.h2-0.4.12.bazel"), + urls = ["https://static.crates.io/crates/h2/0.4.10/download"], + strip_prefix = "h2-0.4.10", + build_file = Label("//vendor/cargo:BUILD.h2-0.4.10.bazel"), ) maybe( @@ -6077,12 +6265,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__hashbrown-0.15.5", - sha256 = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1", + name = "cargo_vendor__hashbrown-0.15.4", + sha256 = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5", type = "tar.gz", - urls = ["https://static.crates.io/crates/hashbrown/0.15.5/download"], - strip_prefix = "hashbrown-0.15.5", - build_file = Label("//vendor/cargo:BUILD.hashbrown-0.15.5.bazel"), + urls = ["https://static.crates.io/crates/hashbrown/0.15.4/download"], + strip_prefix = "hashbrown-0.15.4", + build_file = Label("//vendor/cargo:BUILD.hashbrown-0.15.4.bazel"), ) maybe( @@ -6095,6 +6283,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.hashlink-0.10.0.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__heck-0.4.1", + sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8", + type = "tar.gz", + urls = ["https://static.crates.io/crates/heck/0.4.1/download"], + strip_prefix = "heck-0.4.1", + build_file = Label("//vendor/cargo:BUILD.heck-0.4.1.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__heck-0.5.0", @@ -6207,12 +6405,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__hyper-1.7.0", - sha256 = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e", + name = "cargo_vendor__hyper-1.6.0", + sha256 = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80", type = "tar.gz", - urls = ["https://static.crates.io/crates/hyper/1.7.0/download"], - strip_prefix = "hyper-1.7.0", - build_file = Label("//vendor/cargo:BUILD.hyper-1.7.0.bazel"), + urls = ["https://static.crates.io/crates/hyper/1.6.0/download"], + strip_prefix = "hyper-1.6.0", + build_file = Label("//vendor/cargo:BUILD.hyper-1.6.0.bazel"), ) maybe( @@ -6237,12 +6435,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__hyper-util-0.1.16", - sha256 = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e", + name = "cargo_vendor__hyper-util-0.1.14", + sha256 = "dc2fdfdbff08affe55bb779f33b053aa1fe5dd5b54c257343c17edfa55711bdb", type = "tar.gz", - urls = ["https://static.crates.io/crates/hyper-util/0.1.16/download"], - strip_prefix = "hyper-util-0.1.16", - build_file = Label("//vendor/cargo:BUILD.hyper-util-0.1.16.bazel"), + urls = ["https://static.crates.io/crates/hyper-util/0.1.14/download"], + strip_prefix = "hyper-util-0.1.14", + build_file = Label("//vendor/cargo:BUILD.hyper-util-0.1.14.bazel"), ) maybe( @@ -6347,12 +6545,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__idna-1.1.0", - sha256 = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de", + name = "cargo_vendor__idna-1.0.3", + sha256 = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e", type = "tar.gz", - urls = ["https://static.crates.io/crates/idna/1.1.0/download"], - strip_prefix = "idna-1.1.0", - build_file = Label("//vendor/cargo:BUILD.idna-1.1.0.bazel"), + urls = ["https://static.crates.io/crates/idna/1.0.3/download"], + strip_prefix = "idna-1.0.3", + build_file = Label("//vendor/cargo:BUILD.idna-1.0.3.bazel"), ) maybe( @@ -6557,12 +6755,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__jobserver-0.1.34", - sha256 = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33", + name = "cargo_vendor__jobserver-0.1.33", + sha256 = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a", type = "tar.gz", - urls = ["https://static.crates.io/crates/jobserver/0.1.34/download"], - strip_prefix = "jobserver-0.1.34", - build_file = Label("//vendor/cargo:BUILD.jobserver-0.1.34.bazel"), + urls = ["https://static.crates.io/crates/jobserver/0.1.33/download"], + strip_prefix = "jobserver-0.1.33", + build_file = Label("//vendor/cargo:BUILD.jobserver-0.1.33.bazel"), ) maybe( @@ -6625,6 +6823,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.lazy_static-1.5.0.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__lazycell-1.3.0", + sha256 = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55", + type = "tar.gz", + urls = ["https://static.crates.io/crates/lazycell/1.3.0/download"], + strip_prefix = "lazycell-1.3.0", + build_file = Label("//vendor/cargo:BUILD.lazycell-1.3.0.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__libc-0.2.175", @@ -6717,12 +6925,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__litrs-0.4.2", - sha256 = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed", + name = "cargo_vendor__litrs-0.4.1", + sha256 = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5", type = "tar.gz", - urls = ["https://static.crates.io/crates/litrs/0.4.2/download"], - strip_prefix = "litrs-0.4.2", - build_file = Label("//vendor/cargo:BUILD.litrs-0.4.2.bazel"), + urls = ["https://static.crates.io/crates/litrs/0.4.1/download"], + strip_prefix = "litrs-0.4.1", + build_file = Label("//vendor/cargo:BUILD.litrs-0.4.1.bazel"), ) maybe( @@ -6797,12 +7005,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__matchers-0.2.0", - sha256 = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9", + name = "cargo_vendor__matchers-0.1.0", + sha256 = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558", type = "tar.gz", - urls = ["https://static.crates.io/crates/matchers/0.2.0/download"], - strip_prefix = "matchers-0.2.0", - build_file = Label("//vendor/cargo:BUILD.matchers-0.2.0.bazel"), + urls = ["https://static.crates.io/crates/matchers/0.1.0/download"], + strip_prefix = "matchers-0.1.0", + build_file = Label("//vendor/cargo:BUILD.matchers-0.1.0.bazel"), ) maybe( @@ -6847,12 +7055,22 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__memmap2-0.9.8", - sha256 = "843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7", + name = "cargo_vendor__memmap2-0.9.5", + sha256 = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f", + type = "tar.gz", + urls = ["https://static.crates.io/crates/memmap2/0.9.5/download"], + strip_prefix = "memmap2-0.9.5", + build_file = Label("//vendor/cargo:BUILD.memmap2-0.9.5.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__memoffset-0.7.1", + sha256 = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4", type = "tar.gz", - urls = ["https://static.crates.io/crates/memmap2/0.9.8/download"], - strip_prefix = "memmap2-0.9.8", - build_file = Label("//vendor/cargo:BUILD.memmap2-0.9.8.bazel"), + urls = ["https://static.crates.io/crates/memoffset/0.7.1/download"], + strip_prefix = "memoffset-0.7.1", + build_file = Label("//vendor/cargo:BUILD.memoffset-0.7.1.bazel"), ) maybe( @@ -6887,12 +7105,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__minijinja-2.12.0", - sha256 = "a9f264d75233323f4b7d2f03aefe8a990690cdebfbfe26ea86bcbaec5e9ac990", + name = "cargo_vendor__minijinja-2.10.2", + sha256 = "dd72e8b4e42274540edabec853f607c015c73436159b06c39c7af85a20433155", type = "tar.gz", - urls = ["https://static.crates.io/crates/minijinja/2.12.0/download"], - strip_prefix = "minijinja-2.12.0", - build_file = Label("//vendor/cargo:BUILD.minijinja-2.12.0.bazel"), + urls = ["https://static.crates.io/crates/minijinja/2.10.2/download"], + strip_prefix = "minijinja-2.10.2", + build_file = Label("//vendor/cargo:BUILD.minijinja-2.10.2.bazel"), ) maybe( @@ -6907,12 +7125,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__miniz_oxide-0.8.9", - sha256 = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316", + name = "cargo_vendor__miniz_oxide-0.8.8", + sha256 = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a", type = "tar.gz", - urls = ["https://static.crates.io/crates/miniz_oxide/0.8.9/download"], - strip_prefix = "miniz_oxide-0.8.9", - build_file = Label("//vendor/cargo:BUILD.miniz_oxide-0.8.9.bazel"), + urls = ["https://static.crates.io/crates/miniz_oxide/0.8.8/download"], + strip_prefix = "miniz_oxide-0.8.8", + build_file = Label("//vendor/cargo:BUILD.miniz_oxide-0.8.8.bazel"), ) maybe( @@ -7047,12 +7265,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__nu-ansi-term-0.50.1", - sha256 = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399", + name = "cargo_vendor__nu-ansi-term-0.46.0", + sha256 = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84", type = "tar.gz", - urls = ["https://static.crates.io/crates/nu-ansi-term/0.50.1/download"], - strip_prefix = "nu-ansi-term-0.50.1", - build_file = Label("//vendor/cargo:BUILD.nu-ansi-term-0.50.1.bazel"), + urls = ["https://static.crates.io/crates/nu-ansi-term/0.46.0/download"], + strip_prefix = "nu-ansi-term-0.46.0", + build_file = Label("//vendor/cargo:BUILD.nu-ansi-term-0.46.0.bazel"), ) maybe( @@ -7115,6 +7333,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.num-iter-0.1.45.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__num-traits-0.1.43", + sha256 = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31", + type = "tar.gz", + urls = ["https://static.crates.io/crates/num-traits/0.1.43/download"], + strip_prefix = "num-traits-0.1.43", + build_file = Label("//vendor/cargo:BUILD.num-traits-0.1.43.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__num-traits-0.2.19", @@ -7305,6 +7533,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.os_pipe-1.2.2.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__overload-0.1.1", + sha256 = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39", + type = "tar.gz", + urls = ["https://static.crates.io/crates/overload/0.1.1/download"], + strip_prefix = "overload-0.1.1", + build_file = Label("//vendor/cargo:BUILD.overload-0.1.1.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__owo-colors-4.2.2", @@ -7385,6 +7623,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.pathdiff-0.2.3.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__peeking_take_while-0.1.2", + sha256 = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099", + type = "tar.gz", + urls = ["https://static.crates.io/crates/peeking_take_while/0.1.2/download"], + strip_prefix = "peeking_take_while-0.1.2", + build_file = Label("//vendor/cargo:BUILD.peeking_take_while-0.1.2.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__pem-rfc7468-0.7.0", @@ -7397,52 +7645,52 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__percent-encoding-2.3.2", - sha256 = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220", + name = "cargo_vendor__percent-encoding-2.3.1", + sha256 = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e", type = "tar.gz", - urls = ["https://static.crates.io/crates/percent-encoding/2.3.2/download"], - strip_prefix = "percent-encoding-2.3.2", - build_file = Label("//vendor/cargo:BUILD.percent-encoding-2.3.2.bazel"), + urls = ["https://static.crates.io/crates/percent-encoding/2.3.1/download"], + strip_prefix = "percent-encoding-2.3.1", + build_file = Label("//vendor/cargo:BUILD.percent-encoding-2.3.1.bazel"), ) maybe( http_archive, - name = "cargo_vendor__pest-2.8.1", - sha256 = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323", + name = "cargo_vendor__pest-2.8.0", + sha256 = "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6", type = "tar.gz", - urls = ["https://static.crates.io/crates/pest/2.8.1/download"], - strip_prefix = "pest-2.8.1", - build_file = Label("//vendor/cargo:BUILD.pest-2.8.1.bazel"), + urls = ["https://static.crates.io/crates/pest/2.8.0/download"], + strip_prefix = "pest-2.8.0", + build_file = Label("//vendor/cargo:BUILD.pest-2.8.0.bazel"), ) maybe( http_archive, - name = "cargo_vendor__pest_derive-2.8.1", - sha256 = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc", + name = "cargo_vendor__pest_derive-2.8.0", + sha256 = "d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5", type = "tar.gz", - urls = ["https://static.crates.io/crates/pest_derive/2.8.1/download"], - strip_prefix = "pest_derive-2.8.1", - build_file = Label("//vendor/cargo:BUILD.pest_derive-2.8.1.bazel"), + urls = ["https://static.crates.io/crates/pest_derive/2.8.0/download"], + strip_prefix = "pest_derive-2.8.0", + build_file = Label("//vendor/cargo:BUILD.pest_derive-2.8.0.bazel"), ) maybe( http_archive, - name = "cargo_vendor__pest_generator-2.8.1", - sha256 = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966", + name = "cargo_vendor__pest_generator-2.8.0", + sha256 = "db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841", type = "tar.gz", - urls = ["https://static.crates.io/crates/pest_generator/2.8.1/download"], - strip_prefix = "pest_generator-2.8.1", - build_file = Label("//vendor/cargo:BUILD.pest_generator-2.8.1.bazel"), + urls = ["https://static.crates.io/crates/pest_generator/2.8.0/download"], + strip_prefix = "pest_generator-2.8.0", + build_file = Label("//vendor/cargo:BUILD.pest_generator-2.8.0.bazel"), ) maybe( http_archive, - name = "cargo_vendor__pest_meta-2.8.1", - sha256 = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5", + name = "cargo_vendor__pest_meta-2.8.0", + sha256 = "7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0", type = "tar.gz", - urls = ["https://static.crates.io/crates/pest_meta/2.8.1/download"], - strip_prefix = "pest_meta-2.8.1", - build_file = Label("//vendor/cargo:BUILD.pest_meta-2.8.1.bazel"), + urls = ["https://static.crates.io/crates/pest_meta/2.8.0/download"], + strip_prefix = "pest_meta-2.8.0", + build_file = Label("//vendor/cargo:BUILD.pest_meta-2.8.0.bazel"), ) maybe( @@ -7677,12 +7925,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__potential_utf-0.1.3", - sha256 = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a", + name = "cargo_vendor__potential_utf-0.1.2", + sha256 = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585", type = "tar.gz", - urls = ["https://static.crates.io/crates/potential_utf/0.1.3/download"], - strip_prefix = "potential_utf-0.1.3", - build_file = Label("//vendor/cargo:BUILD.potential_utf-0.1.3.bazel"), + urls = ["https://static.crates.io/crates/potential_utf/0.1.2/download"], + strip_prefix = "potential_utf-0.1.2", + build_file = Label("//vendor/cargo:BUILD.potential_utf-0.1.2.bazel"), ) maybe( @@ -7737,22 +7985,22 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__prettyplease-0.2.37", - sha256 = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b", + name = "cargo_vendor__prettyplease-0.2.33", + sha256 = "9dee91521343f4c5c6a63edd65e54f31f5c92fe8978c40a4282f8372194c6a7d", type = "tar.gz", - urls = ["https://static.crates.io/crates/prettyplease/0.2.37/download"], - strip_prefix = "prettyplease-0.2.37", - build_file = Label("//vendor/cargo:BUILD.prettyplease-0.2.37.bazel"), + urls = ["https://static.crates.io/crates/prettyplease/0.2.33/download"], + strip_prefix = "prettyplease-0.2.33", + build_file = Label("//vendor/cargo:BUILD.prettyplease-0.2.33.bazel"), ) maybe( http_archive, - name = "cargo_vendor__proc-macro2-1.0.101", - sha256 = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de", + name = "cargo_vendor__proc-macro2-1.0.95", + sha256 = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778", type = "tar.gz", - urls = ["https://static.crates.io/crates/proc-macro2/1.0.101/download"], - strip_prefix = "proc-macro2-1.0.101", - build_file = Label("//vendor/cargo:BUILD.proc-macro2-1.0.101.bazel"), + urls = ["https://static.crates.io/crates/proc-macro2/1.0.95/download"], + strip_prefix = "proc-macro2-1.0.95", + build_file = Label("//vendor/cargo:BUILD.proc-macro2-1.0.95.bazel"), ) maybe( @@ -7957,32 +8205,42 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__quinn-0.11.9", - sha256 = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20", + name = "cargo_vendor__quinn-0.11.8", + sha256 = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8", + type = "tar.gz", + urls = ["https://static.crates.io/crates/quinn/0.11.8/download"], + strip_prefix = "quinn-0.11.8", + build_file = Label("//vendor/cargo:BUILD.quinn-0.11.8.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__quinn-proto-0.11.12", + sha256 = "49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e", type = "tar.gz", - urls = ["https://static.crates.io/crates/quinn/0.11.9/download"], - strip_prefix = "quinn-0.11.9", - build_file = Label("//vendor/cargo:BUILD.quinn-0.11.9.bazel"), + urls = ["https://static.crates.io/crates/quinn-proto/0.11.12/download"], + strip_prefix = "quinn-proto-0.11.12", + build_file = Label("//vendor/cargo:BUILD.quinn-proto-0.11.12.bazel"), ) maybe( http_archive, - name = "cargo_vendor__quinn-proto-0.11.13", - sha256 = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31", + name = "cargo_vendor__quinn-udp-0.5.12", + sha256 = "ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842", type = "tar.gz", - urls = ["https://static.crates.io/crates/quinn-proto/0.11.13/download"], - strip_prefix = "quinn-proto-0.11.13", - build_file = Label("//vendor/cargo:BUILD.quinn-proto-0.11.13.bazel"), + urls = ["https://static.crates.io/crates/quinn-udp/0.5.12/download"], + strip_prefix = "quinn-udp-0.5.12", + build_file = Label("//vendor/cargo:BUILD.quinn-udp-0.5.12.bazel"), ) maybe( http_archive, - name = "cargo_vendor__quinn-udp-0.5.14", - sha256 = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd", + name = "cargo_vendor__quote-0.3.15", + sha256 = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a", type = "tar.gz", - urls = ["https://static.crates.io/crates/quinn-udp/0.5.14/download"], - strip_prefix = "quinn-udp-0.5.14", - build_file = Label("//vendor/cargo:BUILD.quinn-udp-0.5.14.bazel"), + urls = ["https://static.crates.io/crates/quote/0.3.15/download"], + strip_prefix = "quote-0.3.15", + build_file = Label("//vendor/cargo:BUILD.quote-0.3.15.bazel"), ) maybe( @@ -8057,22 +8315,22 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__rayon-1.11.0", - sha256 = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f", + name = "cargo_vendor__rayon-1.10.0", + sha256 = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa", type = "tar.gz", - urls = ["https://static.crates.io/crates/rayon/1.11.0/download"], - strip_prefix = "rayon-1.11.0", - build_file = Label("//vendor/cargo:BUILD.rayon-1.11.0.bazel"), + urls = ["https://static.crates.io/crates/rayon/1.10.0/download"], + strip_prefix = "rayon-1.10.0", + build_file = Label("//vendor/cargo:BUILD.rayon-1.10.0.bazel"), ) maybe( http_archive, - name = "cargo_vendor__rayon-core-1.13.0", - sha256 = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91", + name = "cargo_vendor__rayon-core-1.12.1", + sha256 = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2", type = "tar.gz", - urls = ["https://static.crates.io/crates/rayon-core/1.13.0/download"], - strip_prefix = "rayon-core-1.13.0", - build_file = Label("//vendor/cargo:BUILD.rayon-core-1.13.0.bazel"), + urls = ["https://static.crates.io/crates/rayon-core/1.12.1/download"], + strip_prefix = "rayon-core-1.12.1", + build_file = Label("//vendor/cargo:BUILD.rayon-core-1.12.1.bazel"), ) maybe( @@ -8085,6 +8343,25 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.recursion-0.5.4.bazel"), ) + maybe( + new_git_repository, + name = "cargo_vendor__redis-module-2.1.1", + commit = "503d94e254bd167c5163c18b701f05dcb78a1270", + init_submodules = True, + remote = "https://github.com/RedisLabsModules/redismodule-rs", + build_file = Label("//vendor/cargo:BUILD.redis-module-2.1.1.bazel"), + ) + + maybe( + new_git_repository, + name = "cargo_vendor__redis-module-macros-internals-99.99.99", + commit = "503d94e254bd167c5163c18b701f05dcb78a1270", + init_submodules = True, + remote = "https://github.com/RedisLabsModules/redismodule-rs", + build_file = Label("//vendor/cargo:BUILD.redis-module-macros-internals-99.99.99.bazel"), + strip_prefix = "redismodule-rs-macros-internals", + ) + maybe( http_archive, name = "cargo_vendor__redis-protocol-6.0.0", @@ -8117,32 +8394,52 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__regex-1.11.2", - sha256 = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912", + name = "cargo_vendor__regex-1.11.1", + sha256 = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191", type = "tar.gz", - urls = ["https://static.crates.io/crates/regex/1.11.2/download"], - strip_prefix = "regex-1.11.2", - build_file = Label("//vendor/cargo:BUILD.regex-1.11.2.bazel"), + urls = ["https://static.crates.io/crates/regex/1.11.1/download"], + strip_prefix = "regex-1.11.1", + build_file = Label("//vendor/cargo:BUILD.regex-1.11.1.bazel"), ) maybe( http_archive, - name = "cargo_vendor__regex-automata-0.4.10", - sha256 = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6", + name = "cargo_vendor__regex-automata-0.1.10", + sha256 = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132", type = "tar.gz", - urls = ["https://static.crates.io/crates/regex-automata/0.4.10/download"], - strip_prefix = "regex-automata-0.4.10", - build_file = Label("//vendor/cargo:BUILD.regex-automata-0.4.10.bazel"), + urls = ["https://static.crates.io/crates/regex-automata/0.1.10/download"], + strip_prefix = "regex-automata-0.1.10", + build_file = Label("//vendor/cargo:BUILD.regex-automata-0.1.10.bazel"), ) maybe( http_archive, - name = "cargo_vendor__regex-syntax-0.8.6", - sha256 = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001", + name = "cargo_vendor__regex-automata-0.4.9", + sha256 = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908", type = "tar.gz", - urls = ["https://static.crates.io/crates/regex-syntax/0.8.6/download"], - strip_prefix = "regex-syntax-0.8.6", - build_file = Label("//vendor/cargo:BUILD.regex-syntax-0.8.6.bazel"), + urls = ["https://static.crates.io/crates/regex-automata/0.4.9/download"], + strip_prefix = "regex-automata-0.4.9", + build_file = Label("//vendor/cargo:BUILD.regex-automata-0.4.9.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__regex-syntax-0.6.29", + sha256 = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1", + type = "tar.gz", + urls = ["https://static.crates.io/crates/regex-syntax/0.6.29/download"], + strip_prefix = "regex-syntax-0.6.29", + build_file = Label("//vendor/cargo:BUILD.regex-syntax-0.6.29.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__regex-syntax-0.8.5", + sha256 = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c", + type = "tar.gz", + urls = ["https://static.crates.io/crates/regex-syntax/0.8.5/download"], + strip_prefix = "regex-syntax-0.8.5", + build_file = Label("//vendor/cargo:BUILD.regex-syntax-0.8.5.bazel"), ) maybe( @@ -8196,22 +8493,32 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__rust-ini-0.21.3", - sha256 = "796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7", + name = "cargo_vendor__rust-ini-0.21.1", + sha256 = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f", type = "tar.gz", - urls = ["https://static.crates.io/crates/rust-ini/0.21.3/download"], - strip_prefix = "rust-ini-0.21.3", - build_file = Label("//vendor/cargo:BUILD.rust-ini-0.21.3.bazel"), + urls = ["https://static.crates.io/crates/rust-ini/0.21.1/download"], + strip_prefix = "rust-ini-0.21.1", + build_file = Label("//vendor/cargo:BUILD.rust-ini-0.21.1.bazel"), ) maybe( http_archive, - name = "cargo_vendor__rustc-demangle-0.1.26", - sha256 = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace", + name = "cargo_vendor__rustc-demangle-0.1.24", + sha256 = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f", type = "tar.gz", - urls = ["https://static.crates.io/crates/rustc-demangle/0.1.26/download"], - strip_prefix = "rustc-demangle-0.1.26", - build_file = Label("//vendor/cargo:BUILD.rustc-demangle-0.1.26.bazel"), + urls = ["https://static.crates.io/crates/rustc-demangle/0.1.24/download"], + strip_prefix = "rustc-demangle-0.1.24", + build_file = Label("//vendor/cargo:BUILD.rustc-demangle-0.1.24.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__rustc-hash-1.1.0", + sha256 = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2", + type = "tar.gz", + urls = ["https://static.crates.io/crates/rustc-hash/1.1.0/download"], + strip_prefix = "rustc-hash-1.1.0", + build_file = Label("//vendor/cargo:BUILD.rustc-hash-1.1.0.bazel"), ) maybe( @@ -8286,22 +8593,22 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__rustix-1.0.8", - sha256 = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8", + name = "cargo_vendor__rustix-1.0.7", + sha256 = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266", type = "tar.gz", - urls = ["https://static.crates.io/crates/rustix/1.0.8/download"], - strip_prefix = "rustix-1.0.8", - build_file = Label("//vendor/cargo:BUILD.rustix-1.0.8.bazel"), + urls = ["https://static.crates.io/crates/rustix/1.0.7/download"], + strip_prefix = "rustix-1.0.7", + build_file = Label("//vendor/cargo:BUILD.rustix-1.0.7.bazel"), ) maybe( http_archive, - name = "cargo_vendor__rustls-0.23.31", - sha256 = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc", + name = "cargo_vendor__rustls-0.23.27", + sha256 = "730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321", type = "tar.gz", - urls = ["https://static.crates.io/crates/rustls/0.23.31/download"], - strip_prefix = "rustls-0.23.31", - build_file = Label("//vendor/cargo:BUILD.rustls-0.23.31.bazel"), + urls = ["https://static.crates.io/crates/rustls/0.23.27/download"], + strip_prefix = "rustls-0.23.27", + build_file = Label("//vendor/cargo:BUILD.rustls-0.23.27.bazel"), ) maybe( @@ -8336,32 +8643,32 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__rustls-platform-verifier-0.6.1", - sha256 = "be59af91596cac372a6942530653ad0c3a246cdd491aaa9dcaee47f88d67d5a0", + name = "cargo_vendor__rustls-platform-verifier-0.5.3", + sha256 = "19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1", type = "tar.gz", - urls = ["https://static.crates.io/crates/rustls-platform-verifier/0.6.1/download"], - strip_prefix = "rustls-platform-verifier-0.6.1", - build_file = Label("//vendor/cargo:BUILD.rustls-platform-verifier-0.6.1.bazel"), + urls = ["https://static.crates.io/crates/rustls-platform-verifier/0.5.3/download"], + strip_prefix = "rustls-platform-verifier-0.5.3", + build_file = Label("//vendor/cargo:BUILD.rustls-platform-verifier-0.5.3.bazel"), ) maybe( http_archive, - name = "cargo_vendor__rustls-webpki-0.103.4", - sha256 = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc", + name = "cargo_vendor__rustls-webpki-0.103.3", + sha256 = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435", type = "tar.gz", - urls = ["https://static.crates.io/crates/rustls-webpki/0.103.4/download"], - strip_prefix = "rustls-webpki-0.103.4", - build_file = Label("//vendor/cargo:BUILD.rustls-webpki-0.103.4.bazel"), + urls = ["https://static.crates.io/crates/rustls-webpki/0.103.3/download"], + strip_prefix = "rustls-webpki-0.103.3", + build_file = Label("//vendor/cargo:BUILD.rustls-webpki-0.103.3.bazel"), ) maybe( http_archive, - name = "cargo_vendor__rustversion-1.0.22", - sha256 = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d", + name = "cargo_vendor__rustversion-1.0.21", + sha256 = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d", type = "tar.gz", - urls = ["https://static.crates.io/crates/rustversion/1.0.22/download"], - strip_prefix = "rustversion-1.0.22", - build_file = Label("//vendor/cargo:BUILD.rustversion-1.0.22.bazel"), + urls = ["https://static.crates.io/crates/rustversion/1.0.21/download"], + strip_prefix = "rustversion-1.0.21", + build_file = Label("//vendor/cargo:BUILD.rustversion-1.0.21.bazel"), ) maybe( @@ -8446,12 +8753,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__security-framework-3.3.0", - sha256 = "80fb1d92c5028aa318b4b8bd7302a5bfcf48be96a37fc6fc790f806b0004ee0c", + name = "cargo_vendor__security-framework-3.2.0", + sha256 = "271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316", type = "tar.gz", - urls = ["https://static.crates.io/crates/security-framework/3.3.0/download"], - strip_prefix = "security-framework-3.3.0", - build_file = Label("//vendor/cargo:BUILD.security-framework-3.3.0.bazel"), + urls = ["https://static.crates.io/crates/security-framework/3.2.0/download"], + strip_prefix = "security-framework-3.2.0", + build_file = Label("//vendor/cargo:BUILD.security-framework-3.2.0.bazel"), ) maybe( @@ -8766,12 +9073,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__signal-hook-registry-1.4.6", - sha256 = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b", + name = "cargo_vendor__signal-hook-registry-1.4.5", + sha256 = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410", type = "tar.gz", - urls = ["https://static.crates.io/crates/signal-hook-registry/1.4.6/download"], - strip_prefix = "signal-hook-registry-1.4.6", - build_file = Label("//vendor/cargo:BUILD.signal-hook-registry-1.4.6.bazel"), + urls = ["https://static.crates.io/crates/signal-hook-registry/1.4.5/download"], + strip_prefix = "signal-hook-registry-1.4.5", + build_file = Label("//vendor/cargo:BUILD.signal-hook-registry-1.4.5.bazel"), ) maybe( @@ -8816,12 +9123,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__slab-0.4.11", - sha256 = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589", + name = "cargo_vendor__slab-0.4.9", + sha256 = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67", type = "tar.gz", - urls = ["https://static.crates.io/crates/slab/0.4.11/download"], - strip_prefix = "slab-0.4.11", - build_file = Label("//vendor/cargo:BUILD.slab-0.4.11.bazel"), + urls = ["https://static.crates.io/crates/slab/0.4.9/download"], + strip_prefix = "slab-0.4.9", + build_file = Label("//vendor/cargo:BUILD.slab-0.4.9.bazel"), ) maybe( @@ -8974,6 +9281,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.strsim-0.11.1.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__strum_macros-0.24.3", + sha256 = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59", + type = "tar.gz", + urls = ["https://static.crates.io/crates/strum_macros/0.24.3/download"], + strip_prefix = "strum_macros-0.24.3", + build_file = Label("//vendor/cargo:BUILD.strum_macros-0.24.3.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__subtle-2.6.1", @@ -9016,22 +9333,32 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__symbolic-common-12.16.2", - sha256 = "9da12f8fecbbeaa1ee62c1d50dc656407e007c3ee7b2a41afce4b5089eaef15e", + name = "cargo_vendor__symbolic-common-12.15.5", + sha256 = "6a1150bdda9314f6cfeeea801c23f5593c6e6a6c72e64f67e48d723a12b8efdb", + type = "tar.gz", + urls = ["https://static.crates.io/crates/symbolic-common/12.15.5/download"], + strip_prefix = "symbolic-common-12.15.5", + build_file = Label("//vendor/cargo:BUILD.symbolic-common-12.15.5.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__symbolic-demangle-12.15.5", + sha256 = "9f66537def48fbc704a92e4fdaab7833bc7cb2255faca8182592fb5fa617eb82", type = "tar.gz", - urls = ["https://static.crates.io/crates/symbolic-common/12.16.2/download"], - strip_prefix = "symbolic-common-12.16.2", - build_file = Label("//vendor/cargo:BUILD.symbolic-common-12.16.2.bazel"), + urls = ["https://static.crates.io/crates/symbolic-demangle/12.15.5/download"], + strip_prefix = "symbolic-demangle-12.15.5", + build_file = Label("//vendor/cargo:BUILD.symbolic-demangle-12.15.5.bazel"), ) maybe( http_archive, - name = "cargo_vendor__symbolic-demangle-12.16.2", - sha256 = "6fd35afe0ef9d35d3dcd41c67ddf882fc832a387221338153b7cd685a105495c", + name = "cargo_vendor__syn-0.11.11", + sha256 = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad", type = "tar.gz", - urls = ["https://static.crates.io/crates/symbolic-demangle/12.16.2/download"], - strip_prefix = "symbolic-demangle-12.16.2", - build_file = Label("//vendor/cargo:BUILD.symbolic-demangle-12.16.2.bazel"), + urls = ["https://static.crates.io/crates/syn/0.11.11/download"], + strip_prefix = "syn-0.11.11", + build_file = Label("//vendor/cargo:BUILD.syn-0.11.11.bazel"), ) maybe( @@ -9046,12 +9373,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__syn-2.0.106", - sha256 = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6", + name = "cargo_vendor__syn-2.0.101", + sha256 = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf", type = "tar.gz", - urls = ["https://static.crates.io/crates/syn/2.0.106/download"], - strip_prefix = "syn-2.0.106", - build_file = Label("//vendor/cargo:BUILD.syn-2.0.106.bazel"), + urls = ["https://static.crates.io/crates/syn/2.0.101/download"], + strip_prefix = "syn-2.0.101", + build_file = Label("//vendor/cargo:BUILD.syn-2.0.101.bazel"), ) maybe( @@ -9064,6 +9391,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.sync_wrapper-1.0.2.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__synom-0.11.3", + sha256 = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6", + type = "tar.gz", + urls = ["https://static.crates.io/crates/synom/0.11.3/download"], + strip_prefix = "synom-0.11.3", + build_file = Label("//vendor/cargo:BUILD.synom-0.11.3.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__synstructure-0.13.2", @@ -9126,22 +9463,22 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__tempfile-3.21.0", - sha256 = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e", + name = "cargo_vendor__tempfile-3.20.0", + sha256 = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1", type = "tar.gz", - urls = ["https://static.crates.io/crates/tempfile/3.21.0/download"], - strip_prefix = "tempfile-3.21.0", - build_file = Label("//vendor/cargo:BUILD.tempfile-3.21.0.bazel"), + urls = ["https://static.crates.io/crates/tempfile/3.20.0/download"], + strip_prefix = "tempfile-3.20.0", + build_file = Label("//vendor/cargo:BUILD.tempfile-3.20.0.bazel"), ) maybe( http_archive, - name = "cargo_vendor__term-1.1.0", - sha256 = "a43bddab41f8626c7bdaab872bbba75f8df5847b516d77c569c746e2ae5eb746", + name = "cargo_vendor__term-1.0.2", + sha256 = "8a984c8d058c627faaf5e8e2ed493fa3c51771889196de1016cf9c1c6e90d750", type = "tar.gz", - urls = ["https://static.crates.io/crates/term/1.1.0/download"], - strip_prefix = "term-1.1.0", - build_file = Label("//vendor/cargo:BUILD.term-1.1.0.bazel"), + urls = ["https://static.crates.io/crates/term/1.0.2/download"], + strip_prefix = "term-1.0.2", + build_file = Label("//vendor/cargo:BUILD.term-1.0.2.bazel"), ) maybe( @@ -9166,12 +9503,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__thiserror-2.0.16", - sha256 = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0", + name = "cargo_vendor__thiserror-2.0.12", + sha256 = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708", type = "tar.gz", - urls = ["https://static.crates.io/crates/thiserror/2.0.16/download"], - strip_prefix = "thiserror-2.0.16", - build_file = Label("//vendor/cargo:BUILD.thiserror-2.0.16.bazel"), + urls = ["https://static.crates.io/crates/thiserror/2.0.12/download"], + strip_prefix = "thiserror-2.0.12", + build_file = Label("//vendor/cargo:BUILD.thiserror-2.0.12.bazel"), ) maybe( @@ -9186,52 +9523,52 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__thiserror-impl-2.0.16", - sha256 = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960", + name = "cargo_vendor__thiserror-impl-2.0.12", + sha256 = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d", type = "tar.gz", - urls = ["https://static.crates.io/crates/thiserror-impl/2.0.16/download"], - strip_prefix = "thiserror-impl-2.0.16", - build_file = Label("//vendor/cargo:BUILD.thiserror-impl-2.0.16.bazel"), + urls = ["https://static.crates.io/crates/thiserror-impl/2.0.12/download"], + strip_prefix = "thiserror-impl-2.0.12", + build_file = Label("//vendor/cargo:BUILD.thiserror-impl-2.0.12.bazel"), ) maybe( http_archive, - name = "cargo_vendor__thread_local-1.1.9", - sha256 = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185", + name = "cargo_vendor__thread_local-1.1.8", + sha256 = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c", type = "tar.gz", - urls = ["https://static.crates.io/crates/thread_local/1.1.9/download"], - strip_prefix = "thread_local-1.1.9", - build_file = Label("//vendor/cargo:BUILD.thread_local-1.1.9.bazel"), + urls = ["https://static.crates.io/crates/thread_local/1.1.8/download"], + strip_prefix = "thread_local-1.1.8", + build_file = Label("//vendor/cargo:BUILD.thread_local-1.1.8.bazel"), ) maybe( http_archive, - name = "cargo_vendor__time-0.3.41", - sha256 = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40", + name = "cargo_vendor__time-0.3.42", + sha256 = "8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3", type = "tar.gz", - urls = ["https://static.crates.io/crates/time/0.3.41/download"], - strip_prefix = "time-0.3.41", - build_file = Label("//vendor/cargo:BUILD.time-0.3.41.bazel"), + urls = ["https://static.crates.io/crates/time/0.3.42/download"], + strip_prefix = "time-0.3.42", + build_file = Label("//vendor/cargo:BUILD.time-0.3.42.bazel"), ) maybe( http_archive, - name = "cargo_vendor__time-core-0.1.4", - sha256 = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c", + name = "cargo_vendor__time-core-0.1.5", + sha256 = "a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68", type = "tar.gz", - urls = ["https://static.crates.io/crates/time-core/0.1.4/download"], - strip_prefix = "time-core-0.1.4", - build_file = Label("//vendor/cargo:BUILD.time-core-0.1.4.bazel"), + urls = ["https://static.crates.io/crates/time-core/0.1.5/download"], + strip_prefix = "time-core-0.1.5", + build_file = Label("//vendor/cargo:BUILD.time-core-0.1.5.bazel"), ) maybe( http_archive, - name = "cargo_vendor__time-macros-0.2.22", - sha256 = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49", + name = "cargo_vendor__time-macros-0.2.23", + sha256 = "7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c", type = "tar.gz", - urls = ["https://static.crates.io/crates/time-macros/0.2.22/download"], - strip_prefix = "time-macros-0.2.22", - build_file = Label("//vendor/cargo:BUILD.time-macros-0.2.22.bazel"), + urls = ["https://static.crates.io/crates/time-macros/0.2.23/download"], + strip_prefix = "time-macros-0.2.23", + build_file = Label("//vendor/cargo:BUILD.time-macros-0.2.23.bazel"), ) maybe( @@ -9266,12 +9603,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__tinyvec-1.10.0", - sha256 = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa", + name = "cargo_vendor__tinyvec-1.9.0", + sha256 = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71", type = "tar.gz", - urls = ["https://static.crates.io/crates/tinyvec/1.10.0/download"], - strip_prefix = "tinyvec-1.10.0", - build_file = Label("//vendor/cargo:BUILD.tinyvec-1.10.0.bazel"), + urls = ["https://static.crates.io/crates/tinyvec/1.9.0/download"], + strip_prefix = "tinyvec-1.9.0", + build_file = Label("//vendor/cargo:BUILD.tinyvec-1.9.0.bazel"), ) maybe( @@ -9356,12 +9693,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__tokio-util-0.7.16", - sha256 = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5", + name = "cargo_vendor__tokio-util-0.7.15", + sha256 = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df", type = "tar.gz", - urls = ["https://static.crates.io/crates/tokio-util/0.7.16/download"], - strip_prefix = "tokio-util-0.7.16", - build_file = Label("//vendor/cargo:BUILD.tokio-util-0.7.16.bazel"), + urls = ["https://static.crates.io/crates/tokio-util/0.7.15/download"], + strip_prefix = "tokio-util-0.7.15", + build_file = Label("//vendor/cargo:BUILD.tokio-util-0.7.15.bazel"), ) maybe( @@ -9566,12 +9903,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__tracing-attributes-0.1.30", - sha256 = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903", + name = "cargo_vendor__tracing-attributes-0.1.29", + sha256 = "1b1ffbcf9c6f6b99d386e7444eb608ba646ae452a36b39737deb9663b610f662", type = "tar.gz", - urls = ["https://static.crates.io/crates/tracing-attributes/0.1.30/download"], - strip_prefix = "tracing-attributes-0.1.30", - build_file = Label("//vendor/cargo:BUILD.tracing-attributes-0.1.30.bazel"), + urls = ["https://static.crates.io/crates/tracing-attributes/0.1.29/download"], + strip_prefix = "tracing-attributes-0.1.29", + build_file = Label("//vendor/cargo:BUILD.tracing-attributes-0.1.29.bazel"), ) maybe( @@ -9606,12 +9943,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__tracing-subscriber-0.3.20", - sha256 = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5", + name = "cargo_vendor__tracing-subscriber-0.3.19", + sha256 = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008", type = "tar.gz", - urls = ["https://static.crates.io/crates/tracing-subscriber/0.3.20/download"], - strip_prefix = "tracing-subscriber-0.3.20", - build_file = Label("//vendor/cargo:BUILD.tracing-subscriber-0.3.20.bazel"), + urls = ["https://static.crates.io/crates/tracing-subscriber/0.3.19/download"], + strip_prefix = "tracing-subscriber-0.3.19", + build_file = Label("//vendor/cargo:BUILD.tracing-subscriber-0.3.19.bazel"), ) maybe( @@ -9634,6 +9971,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.tracing-test-macro-0.2.5.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__trim-in-place-0.1.7", + sha256 = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc", + type = "tar.gz", + urls = ["https://static.crates.io/crates/trim-in-place/0.1.7/download"], + strip_prefix = "trim-in-place-0.1.7", + build_file = Label("//vendor/cargo:BUILD.trim-in-place-0.1.7.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__try-lock-0.2.5", @@ -9804,6 +10151,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.unicode-width-0.2.1.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__unicode-xid-0.0.4", + sha256 = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc", + type = "tar.gz", + urls = ["https://static.crates.io/crates/unicode-xid/0.0.4/download"], + strip_prefix = "unicode-xid-0.0.4", + build_file = Label("//vendor/cargo:BUILD.unicode-xid-0.0.4.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__unicode-xid-0.2.6", @@ -9846,12 +10203,22 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__url-2.5.7", - sha256 = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b", + name = "cargo_vendor__unty-0.0.4", + sha256 = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae", type = "tar.gz", - urls = ["https://static.crates.io/crates/url/2.5.7/download"], - strip_prefix = "url-2.5.7", - build_file = Label("//vendor/cargo:BUILD.url-2.5.7.bazel"), + urls = ["https://static.crates.io/crates/unty/0.0.4/download"], + strip_prefix = "unty-0.0.4", + build_file = Label("//vendor/cargo:BUILD.unty-0.0.4.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__url-2.5.4", + sha256 = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60", + type = "tar.gz", + urls = ["https://static.crates.io/crates/url/2.5.4/download"], + strip_prefix = "url-2.5.4", + build_file = Label("//vendor/cargo:BUILD.url-2.5.4.bazel"), ) maybe( @@ -9896,12 +10263,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__uuid-1.18.0", - sha256 = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be", + name = "cargo_vendor__uuid-1.17.0", + sha256 = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d", type = "tar.gz", - urls = ["https://static.crates.io/crates/uuid/1.18.0/download"], - strip_prefix = "uuid-1.18.0", - build_file = Label("//vendor/cargo:BUILD.uuid-1.18.0.bazel"), + urls = ["https://static.crates.io/crates/uuid/1.17.0/download"], + strip_prefix = "uuid-1.17.0", + build_file = Label("//vendor/cargo:BUILD.uuid-1.17.0.bazel"), ) maybe( @@ -9934,6 +10301,16 @@ def crate_repositories(): build_file = Label("//vendor/cargo:BUILD.version_check-0.9.5.bazel"), ) + maybe( + http_archive, + name = "cargo_vendor__virtue-0.0.18", + sha256 = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1", + type = "tar.gz", + urls = ["https://static.crates.io/crates/virtue/0.0.18/download"], + strip_prefix = "virtue-0.0.18", + build_file = Label("//vendor/cargo:BUILD.virtue-0.0.18.bazel"), + ) + maybe( http_archive, name = "cargo_vendor__vte-0.14.1", @@ -10086,22 +10463,42 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__webpki-root-certs-1.0.2", - sha256 = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a", + name = "cargo_vendor__webpki-root-certs-0.26.11", + sha256 = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e", + type = "tar.gz", + urls = ["https://static.crates.io/crates/webpki-root-certs/0.26.11/download"], + strip_prefix = "webpki-root-certs-0.26.11", + build_file = Label("//vendor/cargo:BUILD.webpki-root-certs-0.26.11.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__webpki-root-certs-1.0.0", + sha256 = "01a83f7e1a9f8712695c03eabe9ed3fbca0feff0152f33f12593e5a6303cb1a4", + type = "tar.gz", + urls = ["https://static.crates.io/crates/webpki-root-certs/1.0.0/download"], + strip_prefix = "webpki-root-certs-1.0.0", + build_file = Label("//vendor/cargo:BUILD.webpki-root-certs-1.0.0.bazel"), + ) + + maybe( + http_archive, + name = "cargo_vendor__webpki-roots-1.0.0", + sha256 = "2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb", type = "tar.gz", - urls = ["https://static.crates.io/crates/webpki-root-certs/1.0.2/download"], - strip_prefix = "webpki-root-certs-1.0.2", - build_file = Label("//vendor/cargo:BUILD.webpki-root-certs-1.0.2.bazel"), + urls = ["https://static.crates.io/crates/webpki-roots/1.0.0/download"], + strip_prefix = "webpki-roots-1.0.0", + build_file = Label("//vendor/cargo:BUILD.webpki-roots-1.0.0.bazel"), ) maybe( http_archive, - name = "cargo_vendor__webpki-roots-1.0.2", - sha256 = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2", + name = "cargo_vendor__which-4.4.2", + sha256 = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7", type = "tar.gz", - urls = ["https://static.crates.io/crates/webpki-roots/1.0.2/download"], - strip_prefix = "webpki-roots-1.0.2", - build_file = Label("//vendor/cargo:BUILD.webpki-roots-1.0.2.bazel"), + urls = ["https://static.crates.io/crates/which/4.4.2/download"], + strip_prefix = "which-4.4.2", + build_file = Label("//vendor/cargo:BUILD.which-4.4.2.bazel"), ) maybe( @@ -10136,12 +10533,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__winapi-util-0.1.10", - sha256 = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22", + name = "cargo_vendor__winapi-util-0.1.9", + sha256 = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb", type = "tar.gz", - urls = ["https://static.crates.io/crates/winapi-util/0.1.10/download"], - strip_prefix = "winapi-util-0.1.10", - build_file = Label("//vendor/cargo:BUILD.winapi-util-0.1.10.bazel"), + urls = ["https://static.crates.io/crates/winapi-util/0.1.9/download"], + strip_prefix = "winapi-util-0.1.9", + build_file = Label("//vendor/cargo:BUILD.winapi-util-0.1.9.bazel"), ) maybe( @@ -10346,12 +10743,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__winnow-0.7.13", - sha256 = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf", + name = "cargo_vendor__winnow-0.7.10", + sha256 = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec", type = "tar.gz", - urls = ["https://static.crates.io/crates/winnow/0.7.13/download"], - strip_prefix = "winnow-0.7.13", - build_file = Label("//vendor/cargo:BUILD.winnow-0.7.13.bazel"), + urls = ["https://static.crates.io/crates/winnow/0.7.10/download"], + strip_prefix = "winnow-0.7.10", + build_file = Label("//vendor/cargo:BUILD.winnow-0.7.10.bazel"), ) maybe( @@ -10396,12 +10793,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__yaml-rust2-0.10.3", - sha256 = "4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7", + name = "cargo_vendor__yaml-rust2-0.10.2", + sha256 = "18b783b2c2789414f8bb84ca3318fc9c2d7e7be1c22907d37839a58dedb369d3", type = "tar.gz", - urls = ["https://static.crates.io/crates/yaml-rust2/0.10.3/download"], - strip_prefix = "yaml-rust2-0.10.3", - build_file = Label("//vendor/cargo:BUILD.yaml-rust2-0.10.3.bazel"), + urls = ["https://static.crates.io/crates/yaml-rust2/0.10.2/download"], + strip_prefix = "yaml-rust2-0.10.2", + build_file = Label("//vendor/cargo:BUILD.yaml-rust2-0.10.2.bazel"), ) maybe( @@ -10426,12 +10823,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__zerocopy-0.8.26", - sha256 = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f", + name = "cargo_vendor__zerocopy-0.8.25", + sha256 = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb", type = "tar.gz", - urls = ["https://static.crates.io/crates/zerocopy/0.8.26/download"], - strip_prefix = "zerocopy-0.8.26", - build_file = Label("//vendor/cargo:BUILD.zerocopy-0.8.26.bazel"), + urls = ["https://static.crates.io/crates/zerocopy/0.8.25/download"], + strip_prefix = "zerocopy-0.8.25", + build_file = Label("//vendor/cargo:BUILD.zerocopy-0.8.25.bazel"), ) maybe( @@ -10476,12 +10873,12 @@ def crate_repositories(): maybe( http_archive, - name = "cargo_vendor__zerovec-0.11.4", - sha256 = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b", + name = "cargo_vendor__zerovec-0.11.2", + sha256 = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428", type = "tar.gz", - urls = ["https://static.crates.io/crates/zerovec/0.11.4/download"], - strip_prefix = "zerovec-0.11.4", - build_file = Label("//vendor/cargo:BUILD.zerovec-0.11.4.bazel"), + urls = ["https://static.crates.io/crates/zerovec/0.11.2/download"], + strip_prefix = "zerovec-0.11.2", + build_file = Label("//vendor/cargo:BUILD.zerovec-0.11.2.bazel"), ) maybe( @@ -10525,19 +10922,20 @@ def crate_repositories(): ) return [ - struct(repo = "cargo_vendor__anyhow-1.0.99", is_dev_dep = False), + struct(repo = "cargo_vendor__anyhow-1.0.98", is_dev_dep = False), struct(repo = "cargo_vendor__arc-swap-1.7.1", is_dev_dep = False), struct(repo = "cargo_vendor__argon2-0.5.3", is_dev_dep = False), - struct(repo = "cargo_vendor__async-trait-0.1.89", is_dev_dep = False), + struct(repo = "cargo_vendor__async-trait-0.1.88", is_dev_dep = False), struct(repo = "cargo_vendor__axum-0.8.4", is_dev_dep = False), struct(repo = "cargo_vendor__base64-0.22.1", is_dev_dep = False), - struct(repo = "cargo_vendor__bitflags-2.9.3", is_dev_dep = False), + struct(repo = "cargo_vendor__bincode-2.0.1", is_dev_dep = False), + struct(repo = "cargo_vendor__bitflags-2.9.1", is_dev_dep = False), struct(repo = "cargo_vendor__bitmask-enum-2.2.5", is_dev_dep = False), - struct(repo = "cargo_vendor__bon-3.7.1", is_dev_dep = False), + struct(repo = "cargo_vendor__bon-3.6.3", is_dev_dep = False), struct(repo = "cargo_vendor__byteorder-1.5.0", is_dev_dep = False), struct(repo = "cargo_vendor__bytes-1.10.1", is_dev_dep = False), struct(repo = "cargo_vendor__bytestring-1.4.0", is_dev_dep = False), - struct(repo = "cargo_vendor__camino-1.1.12", is_dev_dep = False), + struct(repo = "cargo_vendor__camino-1.1.10", is_dev_dep = False), struct(repo = "cargo_vendor__camino-tempfile-1.4.1", is_dev_dep = False), struct(repo = "cargo_vendor__cargo-manifest-0.19.1", is_dev_dep = False), struct(repo = "cargo_vendor__cargo-platform-0.2.0", is_dev_dep = False), @@ -10546,13 +10944,14 @@ def crate_repositories(): struct(repo = "cargo_vendor__cedar-policy-4.5.1", is_dev_dep = False), struct(repo = "cargo_vendor__cel-parser-0.8.1", is_dev_dep = False), struct(repo = "cargo_vendor__chrono-0.4.41", is_dev_dep = False), - struct(repo = "cargo_vendor__clap-4.5.46", is_dev_dep = False), + struct(repo = "cargo_vendor__clap-4.5.39", is_dev_dep = False), struct(repo = "cargo_vendor__config-0.15.15", is_dev_dep = False), struct(repo = "cargo_vendor__console-0.16.0", is_dev_dep = False), struct(repo = "cargo_vendor__convert_case-0.8.0", is_dev_dep = False), struct(repo = "cargo_vendor__copy_dir-0.1.3", is_dev_dep = False), struct(repo = "cargo_vendor__crossbeam-channel-0.5.15", is_dev_dep = False), struct(repo = "cargo_vendor__darling-0.21.3", is_dev_dep = False), + struct(repo = "cargo_vendor__deepsize-0.2.0", is_dev_dep = False), struct(repo = "cargo_vendor__derive_more-2.0.1", is_dev_dep = False), struct(repo = "cargo_vendor__diesel-2.2.12", is_dev_dep = False), struct(repo = "cargo_vendor__diesel-async-0.6.1", is_dev_dep = False), @@ -10564,10 +10963,11 @@ def crate_repositories(): struct(repo = "cargo_vendor__flate2-1.1.2", is_dev_dep = False), struct(repo = "cargo_vendor__float-cmp-0.10.0", is_dev_dep = False), struct(repo = "cargo_vendor__fmtools-0.1.2", is_dev_dep = False), + struct(repo = "cargo_vendor__fnv-1.0.7", is_dev_dep = False), struct(repo = "cargo_vendor__fred-10.1.0", is_dev_dep = False), struct(repo = "cargo_vendor__futures-0.3.31", is_dev_dep = False), - struct(repo = "cargo_vendor__futures-lite-2.6.1", is_dev_dep = False), - struct(repo = "cargo_vendor__glob-0.3.3", is_dev_dep = False), + struct(repo = "cargo_vendor__futures-lite-2.6.0", is_dev_dep = False), + struct(repo = "cargo_vendor__glob-0.3.2", is_dev_dep = False), struct(repo = "cargo_vendor__guppy-0.17.20", is_dev_dep = False), struct(repo = "cargo_vendor__h3-0.0.8", is_dev_dep = False), struct(repo = "cargo_vendor__h3-quinn-0.0.10", is_dev_dep = False), @@ -10578,8 +10978,8 @@ def crate_repositories(): struct(repo = "cargo_vendor__http-1.3.1", is_dev_dep = False), struct(repo = "cargo_vendor__http-body-1.0.1", is_dev_dep = False), struct(repo = "cargo_vendor__http-body-util-0.1.3", is_dev_dep = False), - struct(repo = "cargo_vendor__hyper-1.7.0", is_dev_dep = False), - struct(repo = "cargo_vendor__hyper-util-0.1.16", is_dev_dep = False), + struct(repo = "cargo_vendor__hyper-1.6.0", is_dev_dep = False), + struct(repo = "cargo_vendor__hyper-util-0.1.14", is_dev_dep = False), struct(repo = "cargo_vendor__indent_write-2.2.0", is_dev_dep = False), struct(repo = "cargo_vendor__indexmap-2.11.0", is_dev_dep = False), struct(repo = "cargo_vendor__ipnetwork-0.21.1", is_dev_dep = False), @@ -10590,7 +10990,7 @@ def crate_repositories(): struct(repo = "cargo_vendor__log-0.4.27", is_dev_dep = False), struct(repo = "cargo_vendor__lol_html-2.6.0", is_dev_dep = False), struct(repo = "cargo_vendor__mediatype-0.20.0", is_dev_dep = False), - struct(repo = "cargo_vendor__minijinja-2.12.0", is_dev_dep = False), + struct(repo = "cargo_vendor__minijinja-2.10.2", is_dev_dep = False), struct(repo = "cargo_vendor__nextest-filtering-0.16.0", is_dev_dep = False), struct(repo = "cargo_vendor__nextest-metadata-0.12.2", is_dev_dep = False), struct(repo = "cargo_vendor__nextest-runner-0.85.0", is_dev_dep = False), @@ -10606,8 +11006,8 @@ def crate_repositories(): struct(repo = "cargo_vendor__pin-project-lite-0.2.16", is_dev_dep = False), struct(repo = "cargo_vendor__pkcs8-0.10.2", is_dev_dep = False), struct(repo = "cargo_vendor__pprof-0.15.0", is_dev_dep = False), - struct(repo = "cargo_vendor__prettyplease-0.2.37", is_dev_dep = False), - struct(repo = "cargo_vendor__proc-macro2-1.0.101", is_dev_dep = False), + struct(repo = "cargo_vendor__prettyplease-0.2.33", is_dev_dep = False), + struct(repo = "cargo_vendor__proc-macro2-1.0.95", is_dev_dep = False), struct(repo = "cargo_vendor__prometheus-client-0.23.1", is_dev_dep = False), struct(repo = "cargo_vendor__prost-0.14.1", is_dev_dep = False), struct(repo = "cargo_vendor__prost-build-0.14.1", is_dev_dep = False), @@ -10616,17 +11016,18 @@ def crate_repositories(): struct(repo = "cargo_vendor__pulldown-cmark-0.13.0", is_dev_dep = False), struct(repo = "cargo_vendor__pulldown-cmark-to-cmark-21.0.0", is_dev_dep = False), struct(repo = "cargo_vendor__querystring-1.1.0", is_dev_dep = False), - struct(repo = "cargo_vendor__quinn-0.11.9", is_dev_dep = False), + struct(repo = "cargo_vendor__quinn-0.11.8", is_dev_dep = False), struct(repo = "cargo_vendor__quote-1.0.40", is_dev_dep = False), struct(repo = "cargo_vendor__rand-0.8.5", is_dev_dep = False), struct(repo = "cargo_vendor__rand-0.9.2", is_dev_dep = False), - struct(repo = "cargo_vendor__regex-1.11.2", is_dev_dep = False), + struct(repo = "cargo_vendor__redis-module-2.1.1", is_dev_dep = False), + struct(repo = "cargo_vendor__regex-1.11.1", is_dev_dep = False), struct(repo = "cargo_vendor__reqwest-0.12.23", is_dev_dep = False), struct(repo = "cargo_vendor__rsa-0.9.8", is_dev_dep = False), struct(repo = "cargo_vendor__runtime-format-0.1.3", is_dev_dep = False), struct(repo = "cargo_vendor__rustdoc-types-0.53.0", is_dev_dep = False), struct(repo = "cargo_vendor__rustfix-0.9.1", is_dev_dep = False), - struct(repo = "cargo_vendor__rustls-0.23.31", is_dev_dep = False), + struct(repo = "cargo_vendor__rustls-0.23.27", is_dev_dep = False), struct(repo = "cargo_vendor__rusty_ffmpeg-0.16.7-ffmpeg.8", is_dev_dep = False), struct(repo = "cargo_vendor__sailfish-0.10.0", is_dev_dep = False), struct(repo = "cargo_vendor__sailfish-macros-0.10.0", is_dev_dep = False), @@ -10641,13 +11042,13 @@ def crate_repositories(): struct(repo = "cargo_vendor__similar-2.7.0", is_dev_dep = False), struct(repo = "cargo_vendor__smart-default-0.7.1", is_dev_dep = False), struct(repo = "cargo_vendor__swagger-ui-dist-5.28.0", is_dev_dep = False), - struct(repo = "cargo_vendor__syn-2.0.106", is_dev_dep = False), + struct(repo = "cargo_vendor__syn-2.0.101", is_dev_dep = False), struct(repo = "cargo_vendor__target-spec-3.5.0", is_dev_dep = False), struct(repo = "cargo_vendor__target-triple-0.1.4", is_dev_dep = False), - struct(repo = "cargo_vendor__thiserror-2.0.16", is_dev_dep = False), + struct(repo = "cargo_vendor__thiserror-2.0.12", is_dev_dep = False), struct(repo = "cargo_vendor__tokio-1.47.1", is_dev_dep = False), struct(repo = "cargo_vendor__tokio-rustls-0.26.2", is_dev_dep = False), - struct(repo = "cargo_vendor__tokio-util-0.7.16", is_dev_dep = False), + struct(repo = "cargo_vendor__tokio-util-0.7.15", is_dev_dep = False), struct(repo = "cargo_vendor__toml-0.9.5", is_dev_dep = False), struct(repo = "cargo_vendor__toml_edit-0.22.27", is_dev_dep = False), struct(repo = "cargo_vendor__toml_edit-0.23.4", is_dev_dep = False), @@ -10661,11 +11062,11 @@ def crate_repositories(): struct(repo = "cargo_vendor__tower-http-0.6.6", is_dev_dep = False), struct(repo = "cargo_vendor__tracing-0.1.41", is_dev_dep = False), struct(repo = "cargo_vendor__tracing-opentelemetry-0.31.0", is_dev_dep = False), - struct(repo = "cargo_vendor__tracing-subscriber-0.3.20", is_dev_dep = False), + struct(repo = "cargo_vendor__tracing-subscriber-0.3.19", is_dev_dep = False), struct(repo = "cargo_vendor__ulid-1.2.1", is_dev_dep = False), - struct(repo = "cargo_vendor__url-2.5.7", is_dev_dep = False), + struct(repo = "cargo_vendor__url-2.5.4", is_dev_dep = False), struct(repo = "cargo_vendor__urlencoding-2.1.3", is_dev_dep = False), - struct(repo = "cargo_vendor__uuid-1.18.0", is_dev_dep = False), + struct(repo = "cargo_vendor__uuid-1.17.0", is_dev_dep = False), struct(repo = "cargo_vendor__va_list-0.2.1", is_dev_dep = False), struct(repo = "cargo_vendor__walkdir-2.5.0", is_dev_dep = False), struct(repo = "cargo_vendor__webauthn-rs-0.5.2", is_dev_dep = False), @@ -10673,7 +11074,7 @@ def crate_repositories(): struct(repo = "cargo_vendor__insta-1.43.1", is_dev_dep = True), struct(repo = "cargo_vendor__opentelemetry-stdout-0.30.0", is_dev_dep = True), struct(repo = "cargo_vendor__rustls-pemfile-2.2.0", is_dev_dep = True), - struct(repo = "cargo_vendor__tempfile-3.21.0", is_dev_dep = True), + struct(repo = "cargo_vendor__tempfile-3.20.0", is_dev_dep = True), struct(repo = "cargo_vendor__tokio-stream-0.1.17", is_dev_dep = True), struct(repo = "cargo_vendor__tokio-test-0.4.4", is_dev_dep = True), struct(repo = "cargo_vendor__tracing-test-0.2.5", is_dev_dep = True),