lol

kclvm: fix build

To do this, I unvendored `serde_yaml` and `protoc_bin` and regenerated Cargo.lock in the repository.
It's a pretty big patch, but it's easier than

+4327 -60
-46
pkgs/by-name/kc/kclvm/enable_protoc_env.patch
··· 1 - diff --git a/kclvm/api/build.rs b/kclvm/api/build.rs 2 - index 7d1c39b7..0104bb6f 100644 3 - --- a/api/build.rs 4 - +++ b/api/build.rs 5 - @@ -5,12 +5,12 @@ use prost_wkt_build::{FileDescriptorSet, Message}; 6 - /// According to the file kclvm/spec/gpyrpc/gpyrpc.proto, automatically generate 7 - /// the corresponding rust source file to the directory src/model 8 - fn main() { 9 - - if env::var("PROTOC").is_err() { 10 - - env::set_var( 11 - - "PROTOC", 12 - - protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(), 13 - - ); 14 - - } 15 - + //if env::var("PROTOC").is_err() { 16 - + // env::set_var( 17 - + // "PROTOC", 18 - + // protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(), 19 - + // ); 20 - + //} 21 - 22 - let out = PathBuf::from(env::var("OUT_DIR").unwrap()); 23 - let descriptor_file = out.join("kclvm_service_descriptor.bin"); 24 - diff --git a/kclvm/third-party/prost-wkt/wkt-types/build.rs b/kclvm/third-party/prost-wkt/wkt-types/build.rs 25 - index 620c759a..7f77e1b1 100644 26 - --- a/third-party/prost-wkt/wkt-types/build.rs 27 - +++ b/third-party/prost-wkt/wkt-types/build.rs 28 - @@ -13,12 +13,12 @@ use regex::Regex; 29 - 30 - fn main() { 31 - //hack: set protoc_bin_vendored::protoc_bin_path() to PROTOC 32 - - if env::var("PROTOC").is_err() { 33 - - env::set_var( 34 - - "PROTOC", 35 - - protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(), 36 - - ); 37 - - } 38 - + //if env::var("PROTOC").is_err() { 39 - + // env::set_var( 40 - + // "PROTOC", 41 - + // protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(), 42 - + // ); 43 - + //} 44 - let dir = PathBuf::from(env::var("OUT_DIR").unwrap()); 45 - process_prost_pbtime(&dir); 46 -
+4309
pkgs/by-name/kc/kclvm/fix-build.patch
··· 1 + diff --git i/kclvm/Cargo.lock w/kclvm/Cargo.lock 2 + index 3bfbf1db..c922654f 100644 3 + --- i/kclvm/Cargo.lock 4 + +++ w/kclvm/Cargo.lock 5 + @@ -1,21 +1,21 @@ 6 + # This file is automatically @generated by Cargo. 7 + # It is not intended for manual editing. 8 + -version = 3 9 + +version = 4 10 + 11 + [[package]] 12 + name = "addr2line" 13 + -version = "0.22.0" 14 + +version = "0.24.2" 15 + source = "registry+https://github.com/rust-lang/crates.io-index" 16 + -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" 17 + +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" 18 + dependencies = [ 19 + "gimli", 20 + ] 21 + 22 + [[package]] 23 + -name = "adler" 24 + -version = "1.0.2" 25 + +name = "adler2" 26 + +version = "2.0.1" 27 + source = "registry+https://github.com/rust-lang/crates.io-index" 28 + -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 29 + +checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" 30 + 31 + [[package]] 32 + name = "ahash" 33 + @@ -23,7 +23,7 @@ version = "0.7.8" 34 + source = "registry+https://github.com/rust-lang/crates.io-index" 35 + checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 36 + dependencies = [ 37 + - "getrandom", 38 + + "getrandom 0.2.16", 39 + "once_cell", 40 + "version_check", 41 + ] 42 + @@ -79,9 +79,9 @@ dependencies = [ 43 + 44 + [[package]] 45 + name = "anstream" 46 + -version = "0.6.15" 47 + +version = "0.6.20" 48 + source = "registry+https://github.com/rust-lang/crates.io-index" 49 + -checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" 50 + +checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" 51 + dependencies = [ 52 + "anstyle", 53 + "anstyle-parse", 54 + @@ -94,64 +94,65 @@ dependencies = [ 55 + 56 + [[package]] 57 + name = "anstyle" 58 + -version = "1.0.8" 59 + +version = "1.0.11" 60 + source = "registry+https://github.com/rust-lang/crates.io-index" 61 + -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" 62 + +checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" 63 + 64 + [[package]] 65 + name = "anstyle-parse" 66 + -version = "0.2.5" 67 + +version = "0.2.7" 68 + source = "registry+https://github.com/rust-lang/crates.io-index" 69 + -checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" 70 + +checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" 71 + dependencies = [ 72 + "utf8parse", 73 + ] 74 + 75 + [[package]] 76 + name = "anstyle-query" 77 + -version = "1.1.1" 78 + +version = "1.1.4" 79 + source = "registry+https://github.com/rust-lang/crates.io-index" 80 + -checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" 81 + +checksum = "9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2" 82 + dependencies = [ 83 + - "windows-sys 0.52.0", 84 + + "windows-sys 0.60.2", 85 + ] 86 + 87 + [[package]] 88 + name = "anstyle-wincon" 89 + -version = "3.0.4" 90 + +version = "3.0.10" 91 + source = "registry+https://github.com/rust-lang/crates.io-index" 92 + -checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" 93 + +checksum = "3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a" 94 + dependencies = [ 95 + "anstyle", 96 + - "windows-sys 0.52.0", 97 + + "once_cell_polyfill", 98 + + "windows-sys 0.60.2", 99 + ] 100 + 101 + [[package]] 102 + name = "anyhow" 103 + -version = "1.0.86" 104 + +version = "1.0.99" 105 + source = "registry+https://github.com/rust-lang/crates.io-index" 106 + -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" 107 + +checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100" 108 + dependencies = [ 109 + "backtrace", 110 + ] 111 + 112 + [[package]] 113 + name = "arrayref" 114 + -version = "0.3.8" 115 + +version = "0.3.9" 116 + source = "registry+https://github.com/rust-lang/crates.io-index" 117 + -checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a" 118 + +checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" 119 + 120 + [[package]] 121 + name = "arrayvec" 122 + -version = "0.7.4" 123 + +version = "0.7.6" 124 + source = "registry+https://github.com/rust-lang/crates.io-index" 125 + -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 126 + +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" 127 + 128 + [[package]] 129 + name = "async-stream" 130 + -version = "0.3.5" 131 + +version = "0.3.6" 132 + source = "registry+https://github.com/rust-lang/crates.io-index" 133 + -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" 134 + +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" 135 + dependencies = [ 136 + "async-stream-impl", 137 + "futures-core", 138 + @@ -160,34 +161,40 @@ dependencies = [ 139 + 140 + [[package]] 141 + name = "async-stream-impl" 142 + -version = "0.3.5" 143 + +version = "0.3.6" 144 + source = "registry+https://github.com/rust-lang/crates.io-index" 145 + -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" 146 + +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" 147 + dependencies = [ 148 + "proc-macro2", 149 + "quote", 150 + - "syn 2.0.72", 151 + + "syn 2.0.106", 152 + ] 153 + 154 + [[package]] 155 + -name = "autocfg" 156 + -version = "1.3.0" 157 + +name = "atomic-waker" 158 + +version = "1.1.2" 159 + source = "registry+https://github.com/rust-lang/crates.io-index" 160 + -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" 161 + +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 162 + + 163 + +[[package]] 164 + +name = "autocfg" 165 + +version = "1.5.0" 166 + +source = "registry+https://github.com/rust-lang/crates.io-index" 167 + +checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 168 + 169 + [[package]] 170 + name = "backtrace" 171 + -version = "0.3.73" 172 + +version = "0.3.75" 173 + source = "registry+https://github.com/rust-lang/crates.io-index" 174 + -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" 175 + +checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" 176 + dependencies = [ 177 + "addr2line", 178 + - "cc", 179 + - "cfg-if 1.0.0", 180 + + "cfg-if 1.0.3", 181 + "libc", 182 + "miniz_oxide", 183 + "object", 184 + "rustc-demangle", 185 + + "windows-targets 0.52.6", 186 + ] 187 + 188 + [[package]] 189 + @@ -237,9 +244,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 190 + 191 + [[package]] 192 + name = "bitflags" 193 + -version = "2.6.0" 194 + +version = "2.9.4" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" 197 + +checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" 198 + 199 + [[package]] 200 + name = "bitmaps" 201 + @@ -252,14 +259,14 @@ dependencies = [ 202 + 203 + [[package]] 204 + name = "blake3" 205 + -version = "1.5.4" 206 + +version = "1.8.2" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + -checksum = "d82033247fd8e890df8f740e407ad4d038debb9eb1f40533fffb32e7d17dc6f7" 209 + +checksum = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0" 210 + dependencies = [ 211 + "arrayref", 212 + "arrayvec", 213 + "cc", 214 + - "cfg-if 1.0.0", 215 + + "cfg-if 1.0.3", 216 + "constant_time_eq", 217 + ] 218 + 219 + @@ -315,9 +322,9 @@ dependencies = [ 220 + 221 + [[package]] 222 + name = "bumpalo" 223 + -version = "3.16.0" 224 + +version = "3.19.0" 225 + source = "registry+https://github.com/rust-lang/crates.io-index" 226 + -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 227 + +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 228 + 229 + [[package]] 230 + name = "byte-tools" 231 + @@ -333,9 +340,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 232 + 233 + [[package]] 234 + name = "bytes" 235 + -version = "1.6.1" 236 + +version = "1.10.1" 237 + source = "registry+https://github.com/rust-lang/crates.io-index" 238 + -checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952" 239 + +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 240 + 241 + [[package]] 242 + name = "cast" 243 + @@ -345,10 +352,11 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" 244 + 245 + [[package]] 246 + name = "cc" 247 + -version = "1.1.15" 248 + +version = "1.2.35" 249 + source = "registry+https://github.com/rust-lang/crates.io-index" 250 + -checksum = "57b6a275aa2903740dc87da01c62040406b8812552e97129a63ea8850a17c6e6" 251 + +checksum = "590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3" 252 + dependencies = [ 253 + + "find-msvc-tools", 254 + "shlex", 255 + ] 256 + 257 + @@ -360,15 +368,21 @@ checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 258 + 259 + [[package]] 260 + name = "cfg-if" 261 + -version = "1.0.0" 262 + +version = "1.0.3" 263 + source = "registry+https://github.com/rust-lang/crates.io-index" 264 + -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 265 + +checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" 266 + + 267 + +[[package]] 268 + +name = "cfg_aliases" 269 + +version = "0.2.1" 270 + +source = "registry+https://github.com/rust-lang/crates.io-index" 271 + +checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 272 + 273 + [[package]] 274 + name = "chrono" 275 + -version = "0.4.38" 276 + +version = "0.4.41" 277 + source = "registry+https://github.com/rust-lang/crates.io-index" 278 + -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" 279 + +checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" 280 + dependencies = [ 281 + "android-tzdata", 282 + "iana-time-zone", 283 + @@ -376,7 +390,7 @@ dependencies = [ 284 + "num-traits", 285 + "serde", 286 + "wasm-bindgen", 287 + - "windows-targets 0.52.6", 288 + + "windows-link", 289 + ] 290 + 291 + [[package]] 292 + @@ -414,18 +428,18 @@ checksum = "bd1b64030216239a2e7c364b13cd96a2097ebf0dfe5025f2dedee14a23f2ab60" 293 + 294 + [[package]] 295 + name = "clap" 296 + -version = "4.5.11" 297 + +version = "4.5.47" 298 + source = "registry+https://github.com/rust-lang/crates.io-index" 299 + -checksum = "35723e6a11662c2afb578bcf0b88bf6ea8e21282a953428f240574fcc3a2b5b3" 300 + +checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931" 301 + dependencies = [ 302 + "clap_builder", 303 + ] 304 + 305 + [[package]] 306 + name = "clap_builder" 307 + -version = "4.5.11" 308 + +version = "4.5.47" 309 + source = "registry+https://github.com/rust-lang/crates.io-index" 310 + -checksum = "49eb96cbfa7cfa35017b7cd548c75b14c3118c98b423041d70562665e07fb0fa" 311 + +checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6" 312 + dependencies = [ 313 + "anstream", 314 + "anstyle", 315 + @@ -435,15 +449,15 @@ dependencies = [ 316 + 317 + [[package]] 318 + name = "clap_lex" 319 + -version = "0.7.2" 320 + +version = "0.7.5" 321 + source = "registry+https://github.com/rust-lang/crates.io-index" 322 + -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" 323 + +checksum = "b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675" 324 + 325 + [[package]] 326 + name = "colorchoice" 327 + -version = "1.0.2" 328 + +version = "1.0.4" 329 + source = "registry+https://github.com/rust-lang/crates.io-index" 330 + -checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" 331 + +checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 332 + 333 + [[package]] 334 + name = "compiler_base_error" 335 + @@ -491,21 +505,21 @@ dependencies = [ 336 + 337 + [[package]] 338 + name = "console" 339 + -version = "0.15.8" 340 + +version = "0.15.11" 341 + source = "registry+https://github.com/rust-lang/crates.io-index" 342 + -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" 343 + +checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" 344 + dependencies = [ 345 + "encode_unicode", 346 + - "lazy_static", 347 + "libc", 348 + - "windows-sys 0.52.0", 349 + + "once_cell", 350 + + "windows-sys 0.59.0", 351 + ] 352 + 353 + [[package]] 354 + name = "const_fn" 355 + -version = "0.4.10" 356 + +version = "0.4.11" 357 + source = "registry+https://github.com/rust-lang/crates.io-index" 358 + -checksum = "373e9fafaa20882876db20562275ff58d50e0caa2590077fe7ce7bef90211d0d" 359 + +checksum = "2f8a2ca5ac02d09563609681103aada9e1777d54fc57a5acd7a41404f9c93b6e" 360 + 361 + [[package]] 362 + name = "constant_time_eq" 363 + @@ -515,26 +529,26 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" 364 + 365 + [[package]] 366 + name = "core-foundation-sys" 367 + -version = "0.8.6" 368 + +version = "0.8.7" 369 + source = "registry+https://github.com/rust-lang/crates.io-index" 370 + -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 371 + +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 372 + 373 + [[package]] 374 + name = "cpufeatures" 375 + -version = "0.2.12" 376 + +version = "0.2.17" 377 + source = "registry+https://github.com/rust-lang/crates.io-index" 378 + -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 379 + +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" 380 + dependencies = [ 381 + "libc", 382 + ] 383 + 384 + [[package]] 385 + name = "crc32fast" 386 + -version = "1.4.2" 387 + +version = "1.5.0" 388 + source = "registry+https://github.com/rust-lang/crates.io-index" 389 + -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" 390 + +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" 391 + dependencies = [ 392 + - "cfg-if 1.0.0", 393 + + "cfg-if 1.0.3", 394 + ] 395 + 396 + [[package]] 397 + @@ -575,18 +589,18 @@ dependencies = [ 398 + 399 + [[package]] 400 + name = "crossbeam-channel" 401 + -version = "0.5.13" 402 + +version = "0.5.15" 403 + source = "registry+https://github.com/rust-lang/crates.io-index" 404 + -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" 405 + +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" 406 + dependencies = [ 407 + "crossbeam-utils", 408 + ] 409 + 410 + [[package]] 411 + name = "crossbeam-deque" 412 + -version = "0.8.5" 413 + +version = "0.8.6" 414 + source = "registry+https://github.com/rust-lang/crates.io-index" 415 + -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 416 + +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" 417 + dependencies = [ 418 + "crossbeam-epoch", 419 + "crossbeam-utils", 420 + @@ -603,15 +617,15 @@ dependencies = [ 421 + 422 + [[package]] 423 + name = "crossbeam-utils" 424 + -version = "0.8.20" 425 + +version = "0.8.21" 426 + source = "registry+https://github.com/rust-lang/crates.io-index" 427 + -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" 428 + +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" 429 + 430 + [[package]] 431 + name = "crunchy" 432 + -version = "0.2.2" 433 + +version = "0.2.4" 434 + source = "registry+https://github.com/rust-lang/crates.io-index" 435 + -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 436 + +checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" 437 + 438 + [[package]] 439 + name = "crypto-common" 440 + @@ -625,9 +639,9 @@ dependencies = [ 441 + 442 + [[package]] 443 + name = "darling" 444 + -version = "0.20.10" 445 + +version = "0.20.11" 446 + source = "registry+https://github.com/rust-lang/crates.io-index" 447 + -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" 448 + +checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" 449 + dependencies = [ 450 + "darling_core", 451 + "darling_macro", 452 + @@ -635,27 +649,27 @@ dependencies = [ 453 + 454 + [[package]] 455 + name = "darling_core" 456 + -version = "0.20.10" 457 + +version = "0.20.11" 458 + source = "registry+https://github.com/rust-lang/crates.io-index" 459 + -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" 460 + +checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" 461 + dependencies = [ 462 + "fnv", 463 + "ident_case", 464 + "proc-macro2", 465 + "quote", 466 + "strsim 0.11.1", 467 + - "syn 2.0.72", 468 + + "syn 2.0.106", 469 + ] 470 + 471 + [[package]] 472 + name = "darling_macro" 473 + -version = "0.20.10" 474 + +version = "0.20.11" 475 + source = "registry+https://github.com/rust-lang/crates.io-index" 476 + -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" 477 + +checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" 478 + dependencies = [ 479 + "darling_core", 480 + "quote", 481 + - "syn 2.0.72", 482 + + "syn 2.0.106", 483 + ] 484 + 485 + [[package]] 486 + @@ -664,51 +678,51 @@ version = "5.5.3" 487 + source = "registry+https://github.com/rust-lang/crates.io-index" 488 + checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 489 + dependencies = [ 490 + - "cfg-if 1.0.0", 491 + + "cfg-if 1.0.3", 492 + "hashbrown 0.14.5", 493 + "lock_api", 494 + "once_cell", 495 + - "parking_lot_core 0.9.10", 496 + + "parking_lot_core 0.9.11", 497 + ] 498 + 499 + [[package]] 500 + name = "deranged" 501 + -version = "0.3.11" 502 + +version = "0.5.3" 503 + source = "registry+https://github.com/rust-lang/crates.io-index" 504 + -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 505 + +checksum = "d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc" 506 + dependencies = [ 507 + "powerfmt", 508 + ] 509 + 510 + [[package]] 511 + name = "derive_builder" 512 + -version = "0.20.0" 513 + +version = "0.20.2" 514 + source = "registry+https://github.com/rust-lang/crates.io-index" 515 + -checksum = "0350b5cb0331628a5916d6c5c0b72e97393b8b6b03b47a9284f4e7f5a405ffd7" 516 + +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" 517 + dependencies = [ 518 + "derive_builder_macro", 519 + ] 520 + 521 + [[package]] 522 + name = "derive_builder_core" 523 + -version = "0.20.0" 524 + +version = "0.20.2" 525 + source = "registry+https://github.com/rust-lang/crates.io-index" 526 + -checksum = "d48cda787f839151732d396ac69e3473923d54312c070ee21e9effcaa8ca0b1d" 527 + +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" 528 + dependencies = [ 529 + "darling", 530 + "proc-macro2", 531 + "quote", 532 + - "syn 2.0.72", 533 + + "syn 2.0.106", 534 + ] 535 + 536 + [[package]] 537 + name = "derive_builder_macro" 538 + -version = "0.20.0" 539 + +version = "0.20.2" 540 + source = "registry+https://github.com/rust-lang/crates.io-index" 541 + -checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" 542 + +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" 543 + dependencies = [ 544 + "derive_builder_core", 545 + - "syn 2.0.72", 546 + + "syn 2.0.106", 547 + ] 548 + 549 + [[package]] 550 + @@ -781,32 +795,32 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" 551 + dependencies = [ 552 + "proc-macro2", 553 + "quote", 554 + - "syn 2.0.72", 555 + + "syn 2.0.106", 556 + ] 557 + 558 + [[package]] 559 + name = "dissimilar" 560 + -version = "1.0.9" 561 + +version = "1.0.10" 562 + source = "registry+https://github.com/rust-lang/crates.io-index" 563 + -checksum = "59f8e79d1fbf76bdfbde321e902714bf6c49df88a7dda6fc682fc2979226962d" 564 + +checksum = "8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921" 565 + 566 + [[package]] 567 + name = "dns-lookup" 568 + -version = "2.0.4" 569 + +version = "2.1.1" 570 + source = "registry+https://github.com/rust-lang/crates.io-index" 571 + -checksum = "e5766087c2235fec47fafa4cfecc81e494ee679d0fd4a59887ea0919bfb0e4fc" 572 + +checksum = "cf5597a4b7fe5275fc9dcf88ce26326bc8e4cb87d0130f33752d4c5f717793cf" 573 + dependencies = [ 574 + - "cfg-if 1.0.0", 575 + + "cfg-if 1.0.3", 576 + "libc", 577 + "socket2", 578 + - "windows-sys 0.48.0", 579 + + "windows-sys 0.60.2", 580 + ] 581 + 582 + [[package]] 583 + name = "either" 584 + -version = "1.13.0" 585 + +version = "1.15.0" 586 + source = "registry+https://github.com/rust-lang/crates.io-index" 587 + -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" 588 + +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 589 + 590 + [[package]] 591 + name = "ena" 592 + @@ -819,9 +833,9 @@ dependencies = [ 593 + 594 + [[package]] 595 + name = "encode_unicode" 596 + -version = "0.3.6" 597 + +version = "1.0.0" 598 + source = "registry+https://github.com/rust-lang/crates.io-index" 599 + -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 600 + +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" 601 + 602 + [[package]] 603 + name = "encoding" 604 + @@ -893,14 +907,14 @@ version = "1.1.0" 605 + source = "registry+https://github.com/rust-lang/crates.io-index" 606 + checksum = "06c36cb11dbde389f4096111698d8b567c0720e3452fd5ac3e6b4e47e1939932" 607 + dependencies = [ 608 + - "thiserror", 609 + + "thiserror 1.0.69", 610 + ] 611 + 612 + [[package]] 613 + name = "env_filter" 614 + -version = "0.1.2" 615 + +version = "0.1.3" 616 + source = "registry+https://github.com/rust-lang/crates.io-index" 617 + -checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" 618 + +checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" 619 + dependencies = [ 620 + "log", 621 + "regex", 622 + @@ -908,28 +922,28 @@ dependencies = [ 623 + 624 + [[package]] 625 + name = "env_logger" 626 + -version = "0.11.5" 627 + +version = "0.11.8" 628 + source = "registry+https://github.com/rust-lang/crates.io-index" 629 + -checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" 630 + +checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" 631 + dependencies = [ 632 + "anstream", 633 + "anstyle", 634 + "env_filter", 635 + - "humantime", 636 + + "jiff", 637 + "log", 638 + ] 639 + 640 + [[package]] 641 + name = "equivalent" 642 + -version = "1.0.1" 643 + +version = "1.0.2" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 646 + +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 647 + 648 + [[package]] 649 + name = "erased-serde" 650 + -version = "0.4.5" 651 + +version = "0.4.6" 652 + source = "registry+https://github.com/rust-lang/crates.io-index" 653 + -checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" 654 + +checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" 655 + dependencies = [ 656 + "serde", 657 + "typeid", 658 + @@ -937,19 +951,19 @@ dependencies = [ 659 + 660 + [[package]] 661 + name = "errno" 662 + -version = "0.3.9" 663 + +version = "0.3.13" 664 + source = "registry+https://github.com/rust-lang/crates.io-index" 665 + -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" 666 + +checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" 667 + dependencies = [ 668 + "libc", 669 + - "windows-sys 0.52.0", 670 + + "windows-sys 0.60.2", 671 + ] 672 + 673 + [[package]] 674 + name = "expect-test" 675 + -version = "1.5.0" 676 + +version = "1.5.1" 677 + source = "registry+https://github.com/rust-lang/crates.io-index" 678 + -checksum = "9e0be0a561335815e06dab7c62e50353134c796e7a6155402a64bcff66b6a5e0" 679 + +checksum = "63af43ff4431e848fb47472a920f14fa71c24de13255a5692e93d4e90302acb0" 680 + dependencies = [ 681 + "dissimilar", 682 + "once_cell", 683 + @@ -967,22 +981,28 @@ dependencies = [ 684 + 685 + [[package]] 686 + name = "fastrand" 687 + -version = "2.1.0" 688 + +version = "2.3.0" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" 691 + +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 692 + 693 + [[package]] 694 + name = "filetime" 695 + -version = "0.2.23" 696 + +version = "0.2.26" 697 + source = "registry+https://github.com/rust-lang/crates.io-index" 698 + -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 699 + +checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed" 700 + dependencies = [ 701 + - "cfg-if 1.0.0", 702 + + "cfg-if 1.0.3", 703 + "libc", 704 + - "redox_syscall 0.4.1", 705 + - "windows-sys 0.52.0", 706 + + "libredox", 707 + + "windows-sys 0.60.2", 708 + ] 709 + 710 + +[[package]] 711 + +name = "find-msvc-tools" 712 + +version = "0.1.0" 713 + +source = "registry+https://github.com/rust-lang/crates.io-index" 714 + +checksum = "e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650" 715 + + 716 + [[package]] 717 + name = "fixedbitset" 718 + version = "0.4.2" 719 + @@ -991,9 +1011,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" 720 + 721 + [[package]] 722 + name = "flate2" 723 + -version = "1.0.30" 724 + +version = "1.1.2" 725 + source = "registry+https://github.com/rust-lang/crates.io-index" 726 + -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" 727 + +checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" 728 + dependencies = [ 729 + "crc32fast", 730 + "miniz_oxide", 731 + @@ -1019,7 +1039,7 @@ dependencies = [ 732 + "fluent-syntax", 733 + "intl-memoizer", 734 + "intl_pluralrules", 735 + - "rustc-hash", 736 + + "rustc-hash 1.1.0", 737 + "self_cell 0.10.3", 738 + "smallvec", 739 + "unic-langid", 740 + @@ -1040,7 +1060,7 @@ version = "0.11.1" 741 + source = "registry+https://github.com/rust-lang/crates.io-index" 742 + checksum = "2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d" 743 + dependencies = [ 744 + - "thiserror", 745 + + "thiserror 1.0.69", 746 + ] 747 + 748 + [[package]] 749 + @@ -1051,9 +1071,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 750 + 751 + [[package]] 752 + name = "form_urlencoded" 753 + -version = "1.2.1" 754 + +version = "1.2.2" 755 + source = "registry+https://github.com/rust-lang/crates.io-index" 756 + -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 757 + +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 758 + dependencies = [ 759 + "percent-encoding", 760 + ] 761 + @@ -1085,9 +1105,9 @@ checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a" 762 + 763 + [[package]] 764 + name = "futures" 765 + -version = "0.3.30" 766 + +version = "0.3.31" 767 + source = "registry+https://github.com/rust-lang/crates.io-index" 768 + -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 769 + +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 770 + dependencies = [ 771 + "futures-channel", 772 + "futures-core", 773 + @@ -1100,9 +1120,9 @@ dependencies = [ 774 + 775 + [[package]] 776 + name = "futures-channel" 777 + -version = "0.3.30" 778 + +version = "0.3.31" 779 + source = "registry+https://github.com/rust-lang/crates.io-index" 780 + -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 781 + +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 782 + dependencies = [ 783 + "futures-core", 784 + "futures-sink", 785 + @@ -1110,15 +1130,15 @@ dependencies = [ 786 + 787 + [[package]] 788 + name = "futures-core" 789 + -version = "0.3.30" 790 + +version = "0.3.31" 791 + source = "registry+https://github.com/rust-lang/crates.io-index" 792 + -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 793 + +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 794 + 795 + [[package]] 796 + name = "futures-executor" 797 + -version = "0.3.30" 798 + +version = "0.3.31" 799 + source = "registry+https://github.com/rust-lang/crates.io-index" 800 + -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 801 + +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 802 + dependencies = [ 803 + "futures-core", 804 + "futures-task", 805 + @@ -1127,38 +1147,38 @@ dependencies = [ 806 + 807 + [[package]] 808 + name = "futures-io" 809 + -version = "0.3.30" 810 + +version = "0.3.31" 811 + source = "registry+https://github.com/rust-lang/crates.io-index" 812 + -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 813 + +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 814 + 815 + [[package]] 816 + name = "futures-macro" 817 + -version = "0.3.30" 818 + +version = "0.3.31" 819 + source = "registry+https://github.com/rust-lang/crates.io-index" 820 + -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 821 + +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 822 + dependencies = [ 823 + "proc-macro2", 824 + "quote", 825 + - "syn 2.0.72", 826 + + "syn 2.0.106", 827 + ] 828 + 829 + [[package]] 830 + name = "futures-sink" 831 + -version = "0.3.30" 832 + +version = "0.3.31" 833 + source = "registry+https://github.com/rust-lang/crates.io-index" 834 + -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 835 + +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 836 + 837 + [[package]] 838 + name = "futures-task" 839 + -version = "0.3.30" 840 + +version = "0.3.31" 841 + source = "registry+https://github.com/rust-lang/crates.io-index" 842 + -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 843 + +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 844 + 845 + [[package]] 846 + name = "futures-util" 847 + -version = "0.3.30" 848 + +version = "0.3.31" 849 + source = "registry+https://github.com/rust-lang/crates.io-index" 850 + -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 851 + +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 852 + dependencies = [ 853 + "futures-channel", 854 + "futures-core", 855 + @@ -1178,7 +1198,7 @@ version = "0.2.9" 856 + source = "registry+https://github.com/rust-lang/crates.io-index" 857 + checksum = "877e94aff08e743b651baaea359664321055749b398adff8740a7399af7796e7" 858 + dependencies = [ 859 + - "cfg-if 1.0.0", 860 + + "cfg-if 1.0.3", 861 + ] 862 + 863 + [[package]] 864 + @@ -1202,46 +1222,50 @@ dependencies = [ 865 + 866 + [[package]] 867 + name = "getrandom" 868 + -version = "0.2.15" 869 + +version = "0.2.16" 870 + source = "registry+https://github.com/rust-lang/crates.io-index" 871 + -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" 872 + +checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 873 + dependencies = [ 874 + - "cfg-if 1.0.0", 875 + + "cfg-if 1.0.3", 876 + + "js-sys", 877 + "libc", 878 + - "wasi", 879 + + "wasi 0.11.1+wasi-snapshot-preview1", 880 + + "wasm-bindgen", 881 + ] 882 + 883 + [[package]] 884 + -name = "getset" 885 + -version = "0.1.2" 886 + +name = "getrandom" 887 + +version = "0.3.3" 888 + source = "registry+https://github.com/rust-lang/crates.io-index" 889 + -checksum = "e45727250e75cc04ff2846a66397da8ef2b3db8e40e0cef4df67950a07621eb9" 890 + +checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 891 + dependencies = [ 892 + - "proc-macro-error", 893 + - "proc-macro2", 894 + - "quote", 895 + - "syn 1.0.109", 896 + + "cfg-if 1.0.3", 897 + + "js-sys", 898 + + "libc", 899 + + "r-efi", 900 + + "wasi 0.14.3+wasi-0.2.4", 901 + + "wasm-bindgen", 902 + ] 903 + 904 + [[package]] 905 + name = "gimli" 906 + -version = "0.29.0" 907 + +version = "0.31.1" 908 + source = "registry+https://github.com/rust-lang/crates.io-index" 909 + -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" 910 + +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" 911 + 912 + [[package]] 913 + name = "glob" 914 + -version = "0.3.1" 915 + +version = "0.3.3" 916 + source = "registry+https://github.com/rust-lang/crates.io-index" 917 + -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 918 + +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" 919 + 920 + [[package]] 921 + name = "half" 922 + -version = "2.4.1" 923 + +version = "2.6.0" 924 + source = "registry+https://github.com/rust-lang/crates.io-index" 925 + -checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" 926 + +checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" 927 + dependencies = [ 928 + - "cfg-if 1.0.0", 929 + + "cfg-if 1.0.3", 930 + "crunchy", 931 + ] 932 + 933 + @@ -1256,7 +1280,7 @@ dependencies = [ 934 + "pest_derive", 935 + "serde", 936 + "serde_json", 937 + - "thiserror", 938 + + "thiserror 1.0.69", 939 + ] 940 + 941 + [[package]] 942 + @@ -1271,6 +1295,12 @@ version = "0.14.5" 943 + source = "registry+https://github.com/rust-lang/crates.io-index" 944 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 945 + 946 + +[[package]] 947 + +name = "hashbrown" 948 + +version = "0.15.5" 949 + +source = "registry+https://github.com/rust-lang/crates.io-index" 950 + +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 951 + + 952 + [[package]] 953 + name = "heck" 954 + version = "0.3.3" 955 + @@ -1288,9 +1318,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 956 + 957 + [[package]] 958 + name = "hermit-abi" 959 + -version = "0.3.9" 960 + +version = "0.5.2" 961 + source = "registry+https://github.com/rust-lang/crates.io-index" 962 + -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 963 + +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" 964 + 965 + [[package]] 966 + name = "hmac" 967 + @@ -1303,29 +1333,29 @@ dependencies = [ 968 + 969 + [[package]] 970 + name = "home" 971 + -version = "0.5.9" 972 + +version = "0.5.11" 973 + source = "registry+https://github.com/rust-lang/crates.io-index" 974 + -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" 975 + +checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" 976 + dependencies = [ 977 + - "windows-sys 0.52.0", 978 + + "windows-sys 0.59.0", 979 + ] 980 + 981 + [[package]] 982 + name = "hostname" 983 + -version = "0.4.0" 984 + +version = "0.4.1" 985 + source = "registry+https://github.com/rust-lang/crates.io-index" 986 + -checksum = "f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba" 987 + +checksum = "a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65" 988 + dependencies = [ 989 + - "cfg-if 1.0.0", 990 + + "cfg-if 1.0.3", 991 + "libc", 992 + - "windows", 993 + + "windows-link", 994 + ] 995 + 996 + [[package]] 997 + name = "http" 998 + -version = "1.1.0" 999 + +version = "1.3.1" 1000 + source = "registry+https://github.com/rust-lang/crates.io-index" 1001 + -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 1002 + +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" 1003 + dependencies = [ 1004 + "bytes", 1005 + "fnv", 1006 + @@ -1334,9 +1364,9 @@ dependencies = [ 1007 + 1008 + [[package]] 1009 + name = "http-auth" 1010 + -version = "0.1.9" 1011 + +version = "0.1.10" 1012 + source = "registry+https://github.com/rust-lang/crates.io-index" 1013 + -checksum = "643c9bbf6a4ea8a656d6b4cd53d34f79e3f841ad5203c1a55fb7d761923bc255" 1014 + +checksum = "150fa4a9462ef926824cf4519c84ed652ca8f4fbae34cb8af045b5cbcaf98822" 1015 + dependencies = [ 1016 + "memchr", 1017 + ] 1018 + @@ -1353,12 +1383,12 @@ dependencies = [ 1019 + 1020 + [[package]] 1021 + name = "http-body-util" 1022 + -version = "0.1.2" 1023 + +version = "0.1.3" 1024 + source = "registry+https://github.com/rust-lang/crates.io-index" 1025 + -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" 1026 + +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" 1027 + dependencies = [ 1028 + "bytes", 1029 + - "futures-util", 1030 + + "futures-core", 1031 + "http", 1032 + "http-body", 1033 + "pin-project-lite", 1034 + @@ -1366,30 +1396,26 @@ dependencies = [ 1035 + 1036 + [[package]] 1037 + name = "httparse" 1038 + -version = "1.9.4" 1039 + +version = "1.10.1" 1040 + source = "registry+https://github.com/rust-lang/crates.io-index" 1041 + -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" 1042 + - 1043 + -[[package]] 1044 + -name = "humantime" 1045 + -version = "2.1.0" 1046 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1047 + -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1048 + +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" 1049 + 1050 + [[package]] 1051 + name = "hyper" 1052 + -version = "1.4.1" 1053 + +version = "1.7.0" 1054 + source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" 1056 + +checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" 1057 + dependencies = [ 1058 + + "atomic-waker", 1059 + "bytes", 1060 + "futures-channel", 1061 + - "futures-util", 1062 + + "futures-core", 1063 + "http", 1064 + "http-body", 1065 + "httparse", 1066 + "itoa", 1067 + "pin-project-lite", 1068 + + "pin-utils", 1069 + "smallvec", 1070 + "tokio", 1071 + "want", 1072 + @@ -1397,11 +1423,10 @@ dependencies = [ 1073 + 1074 + [[package]] 1075 + name = "hyper-rustls" 1076 + -version = "0.27.2" 1077 + +version = "0.27.7" 1078 + source = "registry+https://github.com/rust-lang/crates.io-index" 1079 + -checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" 1080 + +checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" 1081 + dependencies = [ 1082 + - "futures-util", 1083 + "http", 1084 + "hyper", 1085 + "hyper-util", 1086 + @@ -1415,34 +1440,39 @@ dependencies = [ 1087 + 1088 + [[package]] 1089 + name = "hyper-util" 1090 + -version = "0.1.6" 1091 + +version = "0.1.16" 1092 + source = "registry+https://github.com/rust-lang/crates.io-index" 1093 + -checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956" 1094 + +checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" 1095 + dependencies = [ 1096 + + "base64 0.22.1", 1097 + "bytes", 1098 + "futures-channel", 1099 + + "futures-core", 1100 + "futures-util", 1101 + "http", 1102 + "http-body", 1103 + "hyper", 1104 + + "ipnet", 1105 + + "libc", 1106 + + "percent-encoding", 1107 + "pin-project-lite", 1108 + "socket2", 1109 + "tokio", 1110 + - "tower", 1111 + "tower-service", 1112 + "tracing", 1113 + ] 1114 + 1115 + [[package]] 1116 + name = "iana-time-zone" 1117 + -version = "0.1.60" 1118 + +version = "0.1.63" 1119 + source = "registry+https://github.com/rust-lang/crates.io-index" 1120 + -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1121 + +checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" 1122 + dependencies = [ 1123 + "android_system_properties", 1124 + "core-foundation-sys", 1125 + "iana-time-zone-haiku", 1126 + "js-sys", 1127 + + "log", 1128 + "wasm-bindgen", 1129 + "windows-core", 1130 + ] 1131 + @@ -1458,21 +1488,22 @@ dependencies = [ 1132 + 1133 + [[package]] 1134 + name = "icu_collections" 1135 + -version = "1.5.0" 1136 + +version = "2.0.0" 1137 + source = "registry+https://github.com/rust-lang/crates.io-index" 1138 + -checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" 1139 + +checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" 1140 + dependencies = [ 1141 + "displaydoc", 1142 + + "potential_utf", 1143 + "yoke", 1144 + "zerofrom", 1145 + "zerovec", 1146 + ] 1147 + 1148 + [[package]] 1149 + -name = "icu_locid" 1150 + -version = "1.5.0" 1151 + +name = "icu_locale_core" 1152 + +version = "2.0.0" 1153 + source = "registry+https://github.com/rust-lang/crates.io-index" 1154 + -checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" 1155 + +checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" 1156 + dependencies = [ 1157 + "displaydoc", 1158 + "litemap", 1159 + @@ -1481,31 +1512,11 @@ dependencies = [ 1160 + "zerovec", 1161 + ] 1162 + 1163 + -[[package]] 1164 + -name = "icu_locid_transform" 1165 + -version = "1.5.0" 1166 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1167 + -checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" 1168 + -dependencies = [ 1169 + - "displaydoc", 1170 + - "icu_locid", 1171 + - "icu_locid_transform_data", 1172 + - "icu_provider", 1173 + - "tinystr", 1174 + - "zerovec", 1175 + -] 1176 + - 1177 + -[[package]] 1178 + -name = "icu_locid_transform_data" 1179 + -version = "1.5.0" 1180 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1181 + -checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" 1182 + - 1183 + [[package]] 1184 + name = "icu_normalizer" 1185 + -version = "1.5.0" 1186 + +version = "2.0.0" 1187 + source = "registry+https://github.com/rust-lang/crates.io-index" 1188 + -checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" 1189 + +checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" 1190 + dependencies = [ 1191 + "displaydoc", 1192 + "icu_collections", 1193 + @@ -1513,67 +1524,54 @@ dependencies = [ 1194 + "icu_properties", 1195 + "icu_provider", 1196 + "smallvec", 1197 + - "utf16_iter", 1198 + - "utf8_iter", 1199 + - "write16", 1200 + "zerovec", 1201 + ] 1202 + 1203 + [[package]] 1204 + name = "icu_normalizer_data" 1205 + -version = "1.5.0" 1206 + +version = "2.0.0" 1207 + source = "registry+https://github.com/rust-lang/crates.io-index" 1208 + -checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" 1209 + +checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" 1210 + 1211 + [[package]] 1212 + name = "icu_properties" 1213 + -version = "1.5.1" 1214 + +version = "2.0.1" 1215 + source = "registry+https://github.com/rust-lang/crates.io-index" 1216 + -checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" 1217 + +checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" 1218 + dependencies = [ 1219 + "displaydoc", 1220 + "icu_collections", 1221 + - "icu_locid_transform", 1222 + + "icu_locale_core", 1223 + "icu_properties_data", 1224 + "icu_provider", 1225 + - "tinystr", 1226 + + "potential_utf", 1227 + + "zerotrie", 1228 + "zerovec", 1229 + ] 1230 + 1231 + [[package]] 1232 + name = "icu_properties_data" 1233 + -version = "1.5.0" 1234 + +version = "2.0.1" 1235 + source = "registry+https://github.com/rust-lang/crates.io-index" 1236 + -checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" 1237 + +checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" 1238 + 1239 + [[package]] 1240 + name = "icu_provider" 1241 + -version = "1.5.0" 1242 + +version = "2.0.0" 1243 + source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + -checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" 1245 + +checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" 1246 + dependencies = [ 1247 + "displaydoc", 1248 + - "icu_locid", 1249 + - "icu_provider_macros", 1250 + + "icu_locale_core", 1251 + "stable_deref_trait", 1252 + "tinystr", 1253 + "writeable", 1254 + "yoke", 1255 + "zerofrom", 1256 + + "zerotrie", 1257 + "zerovec", 1258 + ] 1259 + 1260 + -[[package]] 1261 + -name = "icu_provider_macros" 1262 + -version = "1.5.0" 1263 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1264 + -checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" 1265 + -dependencies = [ 1266 + - "proc-macro2", 1267 + - "quote", 1268 + - "syn 2.0.72", 1269 + -] 1270 + - 1271 + [[package]] 1272 + name = "ident_case" 1273 + version = "1.0.1" 1274 + @@ -1582,9 +1580,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1275 + 1276 + [[package]] 1277 + name = "idna" 1278 + -version = "1.0.3" 1279 + +version = "1.1.0" 1280 + source = "registry+https://github.com/rust-lang/crates.io-index" 1281 + -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" 1282 + +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 1283 + dependencies = [ 1284 + "idna_adapter", 1285 + "smallvec", 1286 + @@ -1593,9 +1591,9 @@ dependencies = [ 1287 + 1288 + [[package]] 1289 + name = "idna_adapter" 1290 + -version = "1.2.0" 1291 + +version = "1.2.1" 1292 + source = "registry+https://github.com/rust-lang/crates.io-index" 1293 + -checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" 1294 + +checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" 1295 + dependencies = [ 1296 + "icu_normalizer", 1297 + "icu_properties", 1298 + @@ -1608,7 +1606,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe" 1300 + dependencies = [ 1301 + "bitmaps", 1302 + - "rand_core", 1303 + + "rand_core 0.6.4", 1304 + "rand_xoshiro", 1305 + "sized-chunks", 1306 + "typenum", 1307 + @@ -1623,46 +1621,40 @@ checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1308 + dependencies = [ 1309 + "autocfg", 1310 + "hashbrown 0.12.3", 1311 + - "rustc-rayon 0.5.0", 1312 + + "rustc-rayon 0.5.1", 1313 + ] 1314 + 1315 + [[package]] 1316 + name = "indexmap" 1317 + -version = "2.2.6" 1318 + +version = "2.11.0" 1319 + source = "registry+https://github.com/rust-lang/crates.io-index" 1320 + -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 1321 + +checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" 1322 + dependencies = [ 1323 + "equivalent", 1324 + - "hashbrown 0.14.5", 1325 + + "hashbrown 0.15.5", 1326 + ] 1327 + 1328 + -[[package]] 1329 + -name = "indoc" 1330 + -version = "2.0.5" 1331 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1332 + -checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" 1333 + - 1334 + [[package]] 1335 + name = "inkwell" 1336 + -version = "0.2.0" 1337 + -source = "git+https://github.com/TheDan64/inkwell?branch=master#4030f764f1c889f36429ac02ef32e04fcfa8ce33" 1338 + +version = "0.6.0" 1339 + +source = "git+https://github.com/TheDan64/inkwell?branch=master#279ef78b3507a431e48767748c2335aef26b7d9f" 1340 + dependencies = [ 1341 + "either", 1342 + "inkwell_internals", 1343 + "libc", 1344 + "llvm-sys", 1345 + "once_cell", 1346 + - "parking_lot 0.12.3", 1347 + + "thiserror 2.0.16", 1348 + ] 1349 + 1350 + [[package]] 1351 + name = "inkwell_internals" 1352 + -version = "0.8.0" 1353 + -source = "git+https://github.com/TheDan64/inkwell?branch=master#4030f764f1c889f36429ac02ef32e04fcfa8ce33" 1354 + +version = "0.11.0" 1355 + +source = "git+https://github.com/TheDan64/inkwell?branch=master#279ef78b3507a431e48767748c2335aef26b7d9f" 1356 + dependencies = [ 1357 + "proc-macro2", 1358 + "quote", 1359 + - "syn 2.0.72", 1360 + + "syn 2.0.106", 1361 + ] 1362 + 1363 + [[package]] 1364 + @@ -1698,13 +1690,12 @@ dependencies = [ 1365 + 1366 + [[package]] 1367 + name = "insta" 1368 + -version = "1.39.0" 1369 + +version = "1.43.1" 1370 + source = "registry+https://github.com/rust-lang/crates.io-index" 1371 + -checksum = "810ae6042d48e2c9e9215043563a58a80b877bc863228a74cf10c49d4620a6f5" 1372 + +checksum = "154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371" 1373 + dependencies = [ 1374 + "console", 1375 + - "lazy_static", 1376 + - "linked-hash-map", 1377 + + "once_cell", 1378 + "similar", 1379 + ] 1380 + 1381 + @@ -1714,14 +1705,14 @@ version = "0.1.13" 1382 + source = "registry+https://github.com/rust-lang/crates.io-index" 1383 + checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 1384 + dependencies = [ 1385 + - "cfg-if 1.0.0", 1386 + + "cfg-if 1.0.3", 1387 + ] 1388 + 1389 + [[package]] 1390 + name = "intl-memoizer" 1391 + -version = "0.5.2" 1392 + +version = "0.5.3" 1393 + source = "registry+https://github.com/rust-lang/crates.io-index" 1394 + -checksum = "fe22e020fce238ae18a6d5d8c502ee76a52a6e880d99477657e6acc30ec57bda" 1395 + +checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f" 1396 + dependencies = [ 1397 + "type-map", 1398 + "unic-langid", 1399 + @@ -1738,25 +1729,49 @@ dependencies = [ 1400 + 1401 + [[package]] 1402 + name = "inventory" 1403 + -version = "0.3.15" 1404 + +version = "0.3.21" 1405 + source = "registry+https://github.com/rust-lang/crates.io-index" 1406 + -checksum = "f958d3d68f4167080a18141e10381e7634563984a537f2a49a30fd8e53ac5767" 1407 + +checksum = "bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e" 1408 + +dependencies = [ 1409 + + "rustversion", 1410 + +] 1411 + + 1412 + +[[package]] 1413 + +name = "io-uring" 1414 + +version = "0.7.10" 1415 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1416 + +checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" 1417 + +dependencies = [ 1418 + + "bitflags 2.9.4", 1419 + + "cfg-if 1.0.3", 1420 + + "libc", 1421 + +] 1422 + 1423 + [[package]] 1424 + name = "ipnet" 1425 + -version = "2.9.0" 1426 + +version = "2.11.0" 1427 + source = "registry+https://github.com/rust-lang/crates.io-index" 1428 + -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1429 + +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" 1430 + + 1431 + +[[package]] 1432 + +name = "iri-string" 1433 + +version = "0.7.8" 1434 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1435 + +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" 1436 + +dependencies = [ 1437 + + "memchr", 1438 + + "serde", 1439 + +] 1440 + 1441 + [[package]] 1442 + name = "is-terminal" 1443 + -version = "0.4.12" 1444 + +version = "0.4.16" 1445 + source = "registry+https://github.com/rust-lang/crates.io-index" 1446 + -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 1447 + +checksum = "e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9" 1448 + dependencies = [ 1449 + "hermit-abi", 1450 + "libc", 1451 + - "windows-sys 0.52.0", 1452 + + "windows-sys 0.59.0", 1453 + ] 1454 + 1455 + [[package]] 1456 + @@ -1776,16 +1791,41 @@ dependencies = [ 1457 + 1458 + [[package]] 1459 + name = "itoa" 1460 + -version = "1.0.11" 1461 + +version = "1.0.15" 1462 + source = "registry+https://github.com/rust-lang/crates.io-index" 1463 + -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1464 + +checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 1465 + + 1466 + +[[package]] 1467 + +name = "jiff" 1468 + +version = "0.2.15" 1469 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1470 + +checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" 1471 + +dependencies = [ 1472 + + "jiff-static", 1473 + + "log", 1474 + + "portable-atomic", 1475 + + "portable-atomic-util", 1476 + + "serde", 1477 + +] 1478 + + 1479 + +[[package]] 1480 + +name = "jiff-static" 1481 + +version = "0.2.15" 1482 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1483 + +checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" 1484 + +dependencies = [ 1485 + + "proc-macro2", 1486 + + "quote", 1487 + + "syn 2.0.106", 1488 + +] 1489 + 1490 + [[package]] 1491 + name = "jobserver" 1492 + -version = "0.1.32" 1493 + +version = "0.1.34" 1494 + source = "registry+https://github.com/rust-lang/crates.io-index" 1495 + -checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 1496 + +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" 1497 + dependencies = [ 1498 + + "getrandom 0.3.3", 1499 + "libc", 1500 + ] 1501 + 1502 + @@ -1797,10 +1837,11 @@ checksum = "8b23360e99b8717f20aaa4598f5a6541efbe30630039fbc7706cf954a87947ae" 1503 + 1504 + [[package]] 1505 + name = "js-sys" 1506 + -version = "0.3.69" 1507 + +version = "0.3.77" 1508 + source = "registry+https://github.com/rust-lang/crates.io-index" 1509 + -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1510 + +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 1511 + dependencies = [ 1512 + + "once_cell", 1513 + "wasm-bindgen", 1514 + ] 1515 + 1516 + @@ -1854,7 +1895,7 @@ dependencies = [ 1517 + "hmac", 1518 + "serde", 1519 + "serde_json", 1520 + - "sha2 0.10.8", 1521 + + "sha2 0.10.9", 1522 + ] 1523 + 1524 + [[package]] 1525 + @@ -1887,12 +1928,12 @@ dependencies = [ 1526 + "lsp-types", 1527 + "maplit", 1528 + "notify 7.0.0", 1529 + - "parking_lot 0.12.3", 1530 + + "parking_lot 0.12.4", 1531 + "proc_macro_crate", 1532 + "ra_ap_vfs", 1533 + "ra_ap_vfs-notify", 1534 + "ropey", 1535 + - "rustc-hash", 1536 + + "rustc-hash 1.1.0", 1537 + "rustc_lexer", 1538 + "salsa", 1539 + "serde", 1540 + @@ -1956,7 +1997,6 @@ dependencies = [ 1541 + "prost-wkt", 1542 + "prost-wkt-build", 1543 + "prost-wkt-types", 1544 + - "protoc-bin-vendored", 1545 + "serde", 1546 + "serde_json", 1547 + "serde_yaml", 1548 + @@ -2062,7 +2102,7 @@ version = "0.11.2" 1549 + dependencies = [ 1550 + "anyhow", 1551 + "flate2", 1552 + - "indexmap 2.2.6", 1553 + + "indexmap 2.11.0", 1554 + "kclvm-ast", 1555 + "kclvm-config", 1556 + "kclvm-parser", 1557 + @@ -2070,7 +2110,7 @@ dependencies = [ 1558 + "kclvm-utils", 1559 + "oci-distribution", 1560 + "once_cell", 1561 + - "parking_lot 0.12.3", 1562 + + "parking_lot 0.12.4", 1563 + "serde", 1564 + "serde_json", 1565 + "tar", 1566 + @@ -2095,7 +2135,7 @@ dependencies = [ 1567 + "serde", 1568 + "serde_json", 1569 + "termize", 1570 + - "thiserror", 1571 + + "thiserror 1.0.69", 1572 + "tracing", 1573 + ] 1574 + 1575 + @@ -2177,7 +2217,7 @@ dependencies = [ 1576 + "kclvm-span", 1577 + "kclvm-utils", 1578 + "num-bigint", 1579 + - "parking_lot 0.12.3", 1580 + + "parking_lot 0.12.4", 1581 + "petgraph", 1582 + "regex", 1583 + "rustc_lexer", 1584 + @@ -2310,7 +2350,7 @@ dependencies = [ 1585 + "kclvm-utils", 1586 + "lazy_static", 1587 + "once_cell", 1588 + - "parking_lot 0.12.3", 1589 + + "parking_lot 0.12.4", 1590 + "petgraph", 1591 + "phf", 1592 + "regex", 1593 + @@ -2390,9 +2430,9 @@ dependencies = [ 1594 + 1595 + [[package]] 1596 + name = "kqueue" 1597 + -version = "1.0.8" 1598 + +version = "1.1.1" 1599 + source = "registry+https://github.com/rust-lang/crates.io-index" 1600 + -checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" 1601 + +checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a" 1602 + dependencies = [ 1603 + "kqueue-sys", 1604 + "libc", 1605 + @@ -2416,9 +2456,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1606 + 1607 + [[package]] 1608 + name = "libc" 1609 + -version = "0.2.155" 1610 + +version = "0.2.175" 1611 + source = "registry+https://github.com/rust-lang/crates.io-index" 1612 + -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" 1613 + +checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" 1614 + 1615 + [[package]] 1616 + name = "libloading" 1617 + @@ -2426,18 +2466,19 @@ version = "0.7.4" 1618 + source = "registry+https://github.com/rust-lang/crates.io-index" 1619 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1620 + dependencies = [ 1621 + - "cfg-if 1.0.0", 1622 + + "cfg-if 1.0.3", 1623 + "winapi", 1624 + ] 1625 + 1626 + [[package]] 1627 + name = "libredox" 1628 + -version = "0.1.3" 1629 + +version = "0.1.9" 1630 + source = "registry+https://github.com/rust-lang/crates.io-index" 1631 + -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 1632 + +checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3" 1633 + dependencies = [ 1634 + - "bitflags 2.6.0", 1635 + + "bitflags 2.9.4", 1636 + "libc", 1637 + + "redox_syscall 0.5.17", 1638 + ] 1639 + 1640 + [[package]] 1641 + @@ -2451,15 +2492,21 @@ dependencies = [ 1642 + 1643 + [[package]] 1644 + name = "linux-raw-sys" 1645 + -version = "0.4.14" 1646 + +version = "0.4.15" 1647 + source = "registry+https://github.com/rust-lang/crates.io-index" 1648 + -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" 1649 + +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 1650 + + 1651 + +[[package]] 1652 + +name = "linux-raw-sys" 1653 + +version = "0.9.4" 1654 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1655 + +checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 1656 + 1657 + [[package]] 1658 + name = "litemap" 1659 + -version = "0.7.4" 1660 + +version = "0.8.0" 1661 + source = "registry+https://github.com/rust-lang/crates.io-index" 1662 + -checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" 1663 + +checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" 1664 + 1665 + [[package]] 1666 + name = "llvm-sys" 1667 + @@ -2487,9 +2534,9 @@ dependencies = [ 1668 + 1669 + [[package]] 1670 + name = "lock_api" 1671 + -version = "0.4.12" 1672 + +version = "0.4.13" 1673 + source = "registry+https://github.com/rust-lang/crates.io-index" 1674 + -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" 1675 + +checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" 1676 + dependencies = [ 1677 + "autocfg", 1678 + "scopeguard", 1679 + @@ -2497,19 +2544,26 @@ dependencies = [ 1680 + 1681 + [[package]] 1682 + name = "log" 1683 + -version = "0.4.22" 1684 + +version = "0.4.27" 1685 + source = "registry+https://github.com/rust-lang/crates.io-index" 1686 + -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" 1687 + +checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 1688 + + 1689 + +[[package]] 1690 + +name = "lru-slab" 1691 + +version = "0.1.2" 1692 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1693 + +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" 1694 + 1695 + [[package]] 1696 + name = "lsp-server" 1697 + -version = "0.7.7" 1698 + +version = "0.7.8" 1699 + source = "registry+https://github.com/rust-lang/crates.io-index" 1700 + -checksum = "550446e84739dcaf6d48a4a093973850669e13e8a34d8f8d64851041be267cd9" 1701 + +checksum = "9462c4dc73e17f971ec1f171d44bfffb72e65a130117233388a0ebc7ec5656f9" 1702 + dependencies = [ 1703 + "crossbeam-channel", 1704 + "log", 1705 + "serde", 1706 + + "serde_derive", 1707 + "serde_json", 1708 + ] 1709 + 1710 + @@ -2555,7 +2609,7 @@ version = "0.10.6" 1711 + source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" 1713 + dependencies = [ 1714 + - "cfg-if 1.0.0", 1715 + + "cfg-if 1.0.3", 1716 + "digest 0.10.7", 1717 + ] 1718 + 1719 + @@ -2567,9 +2621,9 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" 1720 + 1721 + [[package]] 1722 + name = "memchr" 1723 + -version = "2.7.4" 1724 + +version = "2.7.5" 1725 + source = "registry+https://github.com/rust-lang/crates.io-index" 1726 + -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 1727 + +checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 1728 + 1729 + [[package]] 1730 + name = "memmap2" 1731 + @@ -2580,19 +2634,13 @@ dependencies = [ 1732 + "libc", 1733 + ] 1734 + 1735 + -[[package]] 1736 + -name = "mime" 1737 + -version = "0.3.17" 1738 + -source = "registry+https://github.com/rust-lang/crates.io-index" 1739 + -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1740 + - 1741 + [[package]] 1742 + name = "miniz_oxide" 1743 + -version = "0.7.4" 1744 + +version = "0.8.9" 1745 + source = "registry+https://github.com/rust-lang/crates.io-index" 1746 + -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" 1747 + +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" 1748 + dependencies = [ 1749 + - "adler", 1750 + + "adler2", 1751 + ] 1752 + 1753 + [[package]] 1754 + @@ -2603,21 +2651,20 @@ checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 1755 + dependencies = [ 1756 + "libc", 1757 + "log", 1758 + - "wasi", 1759 + + "wasi 0.11.1+wasi-snapshot-preview1", 1760 + "windows-sys 0.48.0", 1761 + ] 1762 + 1763 + [[package]] 1764 + name = "mio" 1765 + -version = "1.0.1" 1766 + +version = "1.0.4" 1767 + source = "registry+https://github.com/rust-lang/crates.io-index" 1768 + -checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" 1769 + +checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" 1770 + dependencies = [ 1771 + - "hermit-abi", 1772 + "libc", 1773 + "log", 1774 + - "wasi", 1775 + - "windows-sys 0.52.0", 1776 + + "wasi 0.11.1+wasi-snapshot-preview1", 1777 + + "windows-sys 0.59.0", 1778 + ] 1779 + 1780 + [[package]] 1781 + @@ -2659,14 +2706,14 @@ version = "7.0.0" 1782 + source = "registry+https://github.com/rust-lang/crates.io-index" 1783 + checksum = "c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009" 1784 + dependencies = [ 1785 + - "bitflags 2.6.0", 1786 + + "bitflags 2.9.4", 1787 + "filetime", 1788 + "fsevent-sys", 1789 + "inotify 0.10.2", 1790 + "kqueue", 1791 + "libc", 1792 + "log", 1793 + - "mio 1.0.1", 1794 + + "mio 1.0.4", 1795 + "notify-types", 1796 + "walkdir", 1797 + "windows-sys 0.52.0", 1798 + @@ -2674,9 +2721,9 @@ dependencies = [ 1799 + 1800 + [[package]] 1801 + name = "notify-types" 1802 + -version = "1.0.0" 1803 + +version = "1.0.1" 1804 + source = "registry+https://github.com/rust-lang/crates.io-index" 1805 + -checksum = "7393c226621f817964ffb3dc5704f9509e107a8b024b489cc2c1b217378785df" 1806 + +checksum = "585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174" 1807 + dependencies = [ 1808 + "instant", 1809 + ] 1810 + @@ -2717,9 +2764,9 @@ dependencies = [ 1811 + 1812 + [[package]] 1813 + name = "num_cpus" 1814 + -version = "1.16.0" 1815 + +version = "1.17.0" 1816 + source = "registry+https://github.com/rust-lang/crates.io-index" 1817 + -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 1818 + +checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" 1819 + dependencies = [ 1820 + "hermit-abi", 1821 + "libc", 1822 + @@ -2736,9 +2783,9 @@ dependencies = [ 1823 + 1824 + [[package]] 1825 + name = "object" 1826 + -version = "0.36.2" 1827 + +version = "0.36.7" 1828 + source = "registry+https://github.com/rust-lang/crates.io-index" 1829 + -checksum = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e" 1830 + +checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" 1831 + dependencies = [ 1832 + "memchr", 1833 + ] 1834 + @@ -2761,8 +2808,8 @@ dependencies = [ 1835 + "reqwest", 1836 + "serde", 1837 + "serde_json", 1838 + - "sha2 0.10.8", 1839 + - "thiserror", 1840 + + "sha2 0.10.9", 1841 + + "thiserror 1.0.69", 1842 + "tokio", 1843 + "tracing", 1844 + "unicase", 1845 + @@ -2770,9 +2817,9 @@ dependencies = [ 1846 + 1847 + [[package]] 1848 + name = "olpc-cjson" 1849 + -version = "0.1.3" 1850 + +version = "0.1.4" 1851 + source = "registry+https://github.com/rust-lang/crates.io-index" 1852 + -checksum = "d637c9c15b639ccff597da8f4fa968300651ad2f1e968aefc3b4927a6fb2027a" 1853 + +checksum = "696183c9b5fe81a7715d074fd632e8bd46f4ccc0231a3ed7fc580a80de5f7083" 1854 + dependencies = [ 1855 + "serde", 1856 + "serde_json", 1857 + @@ -2781,15 +2828,21 @@ dependencies = [ 1858 + 1859 + [[package]] 1860 + name = "once_cell" 1861 + -version = "1.19.0" 1862 + +version = "1.21.3" 1863 + source = "registry+https://github.com/rust-lang/crates.io-index" 1864 + -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1865 + +checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 1866 + + 1867 + +[[package]] 1868 + +name = "once_cell_polyfill" 1869 + +version = "1.70.1" 1870 + +source = "registry+https://github.com/rust-lang/crates.io-index" 1871 + +checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" 1872 + 1873 + [[package]] 1874 + name = "oorandom" 1875 + -version = "11.1.4" 1876 + +version = "11.1.5" 1877 + source = "registry+https://github.com/rust-lang/crates.io-index" 1878 + -checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" 1879 + +checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" 1880 + 1881 + [[package]] 1882 + name = "opaque-debug" 1883 + @@ -2822,12 +2875,12 @@ dependencies = [ 1884 + 1885 + [[package]] 1886 + name = "parking_lot" 1887 + -version = "0.12.3" 1888 + +version = "0.12.4" 1889 + source = "registry+https://github.com/rust-lang/crates.io-index" 1890 + -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" 1891 + +checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" 1892 + dependencies = [ 1893 + "lock_api", 1894 + - "parking_lot_core 0.9.10", 1895 + + "parking_lot_core 0.9.11", 1896 + ] 1897 + 1898 + [[package]] 1899 + @@ -2836,7 +2889,7 @@ version = "0.8.6" 1900 + source = "registry+https://github.com/rust-lang/crates.io-index" 1901 + checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 1902 + dependencies = [ 1903 + - "cfg-if 1.0.0", 1904 + + "cfg-if 1.0.3", 1905 + "instant", 1906 + "libc", 1907 + "redox_syscall 0.2.16", 1908 + @@ -2846,45 +2899,45 @@ dependencies = [ 1909 + 1910 + [[package]] 1911 + name = "parking_lot_core" 1912 + -version = "0.9.10" 1913 + +version = "0.9.11" 1914 + source = "registry+https://github.com/rust-lang/crates.io-index" 1915 + -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" 1916 + +checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" 1917 + dependencies = [ 1918 + - "cfg-if 1.0.0", 1919 + + "cfg-if 1.0.3", 1920 + "libc", 1921 + - "redox_syscall 0.5.3", 1922 + + "redox_syscall 0.5.17", 1923 + "smallvec", 1924 + "windows-targets 0.52.6", 1925 + ] 1926 + 1927 + [[package]] 1928 + name = "pathdiff" 1929 + -version = "0.2.1" 1930 + +version = "0.2.3" 1931 + source = "registry+https://github.com/rust-lang/crates.io-index" 1932 + -checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 1933 + +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" 1934 + 1935 + [[package]] 1936 + name = "percent-encoding" 1937 + -version = "2.3.1" 1938 + +version = "2.3.2" 1939 + source = "registry+https://github.com/rust-lang/crates.io-index" 1940 + -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1941 + +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" 1942 + 1943 + [[package]] 1944 + name = "pest" 1945 + -version = "2.7.11" 1946 + +version = "2.8.1" 1947 + source = "registry+https://github.com/rust-lang/crates.io-index" 1948 + -checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" 1949 + +checksum = "1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323" 1950 + dependencies = [ 1951 + "memchr", 1952 + - "thiserror", 1953 + + "thiserror 2.0.16", 1954 + "ucd-trie", 1955 + ] 1956 + 1957 + [[package]] 1958 + name = "pest_derive" 1959 + -version = "2.7.11" 1960 + +version = "2.8.1" 1961 + source = "registry+https://github.com/rust-lang/crates.io-index" 1962 + -checksum = "2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a" 1963 + +checksum = "bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc" 1964 + dependencies = [ 1965 + "pest", 1966 + "pest_generator", 1967 + @@ -2892,26 +2945,25 @@ dependencies = [ 1968 + 1969 + [[package]] 1970 + name = "pest_generator" 1971 + -version = "2.7.11" 1972 + +version = "2.8.1" 1973 + source = "registry+https://github.com/rust-lang/crates.io-index" 1974 + -checksum = "3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183" 1975 + +checksum = "87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966" 1976 + dependencies = [ 1977 + "pest", 1978 + "pest_meta", 1979 + "proc-macro2", 1980 + "quote", 1981 + - "syn 2.0.72", 1982 + + "syn 2.0.106", 1983 + ] 1984 + 1985 + [[package]] 1986 + name = "pest_meta" 1987 + -version = "2.7.11" 1988 + +version = "2.8.1" 1989 + source = "registry+https://github.com/rust-lang/crates.io-index" 1990 + -checksum = "a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f" 1991 + +checksum = "edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5" 1992 + dependencies = [ 1993 + - "once_cell", 1994 + "pest", 1995 + - "sha2 0.10.8", 1996 + + "sha2 0.10.9", 1997 + ] 1998 + 1999 + [[package]] 2000 + @@ -2921,7 +2973,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 2001 + checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" 2002 + dependencies = [ 2003 + "fixedbitset", 2004 + - "indexmap 2.2.6", 2005 + + "indexmap 2.11.0", 2006 + ] 2007 + 2008 + [[package]] 2009 + @@ -2942,7 +2994,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 2010 + checksum = "d43f3220d96e0080cc9ea234978ccd80d904eafb17be31bb0f76daaea6493082" 2011 + dependencies = [ 2012 + "phf_shared", 2013 + - "rand", 2014 + + "rand 0.8.5", 2015 + ] 2016 + 2017 + [[package]] 2018 + @@ -2968,31 +3020,11 @@ dependencies = [ 2019 + "siphasher", 2020 + ] 2021 + 2022 + -[[package]] 2023 + -name = "pin-project" 2024 + -version = "1.1.5" 2025 + -source = "registry+https://github.com/rust-lang/crates.io-index" 2026 + -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 2027 + -dependencies = [ 2028 + - "pin-project-internal", 2029 + -] 2030 + - 2031 + -[[package]] 2032 + -name = "pin-project-internal" 2033 + -version = "1.1.5" 2034 + -source = "registry+https://github.com/rust-lang/crates.io-index" 2035 + -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 2036 + -dependencies = [ 2037 + - "proc-macro2", 2038 + - "quote", 2039 + - "syn 2.0.72", 2040 + -] 2041 + - 2042 + [[package]] 2043 + name = "pin-project-lite" 2044 + -version = "0.2.14" 2045 + +version = "0.2.16" 2046 + source = "registry+https://github.com/rust-lang/crates.io-index" 2047 + -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" 2048 + +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 2049 + 2050 + [[package]] 2051 + name = "pin-utils" 2052 + @@ -3002,9 +3034,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2053 + 2054 + [[package]] 2055 + name = "plotters" 2056 + -version = "0.3.6" 2057 + +version = "0.3.7" 2058 + source = "registry+https://github.com/rust-lang/crates.io-index" 2059 + -checksum = "a15b6eccb8484002195a3e44fe65a4ce8e93a625797a063735536fd59cb01cf3" 2060 + +checksum = "5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747" 2061 + dependencies = [ 2062 + "num-traits", 2063 + "plotters-backend", 2064 + @@ -3015,19 +3047,43 @@ dependencies = [ 2065 + 2066 + [[package]] 2067 + name = "plotters-backend" 2068 + -version = "0.3.6" 2069 + +version = "0.3.7" 2070 + source = "registry+https://github.com/rust-lang/crates.io-index" 2071 + -checksum = "414cec62c6634ae900ea1c56128dfe87cf63e7caece0852ec76aba307cebadb7" 2072 + +checksum = "df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a" 2073 + 2074 + [[package]] 2075 + name = "plotters-svg" 2076 + -version = "0.3.6" 2077 + +version = "0.3.7" 2078 + source = "registry+https://github.com/rust-lang/crates.io-index" 2079 + -checksum = "81b30686a7d9c3e010b84284bdd26a29f2138574f52f5eb6f794fc0ad924e705" 2080 + +checksum = "51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670" 2081 + dependencies = [ 2082 + "plotters-backend", 2083 + ] 2084 + 2085 + +[[package]] 2086 + +name = "portable-atomic" 2087 + +version = "1.11.1" 2088 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2089 + +checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" 2090 + + 2091 + +[[package]] 2092 + +name = "portable-atomic-util" 2093 + +version = "0.2.4" 2094 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2095 + +checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" 2096 + +dependencies = [ 2097 + + "portable-atomic", 2098 + +] 2099 + + 2100 + +[[package]] 2101 + +name = "potential_utf" 2102 + +version = "0.1.3" 2103 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2104 + +checksum = "84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a" 2105 + +dependencies = [ 2106 + + "zerovec", 2107 + +] 2108 + + 2109 + [[package]] 2110 + name = "powerfmt" 2111 + version = "0.2.0" 2112 + @@ -3036,15 +3092,18 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2113 + 2114 + [[package]] 2115 + name = "ppv-lite86" 2116 + -version = "0.2.17" 2117 + +version = "0.2.21" 2118 + source = "registry+https://github.com/rust-lang/crates.io-index" 2119 + -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2120 + +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 2121 + +dependencies = [ 2122 + + "zerocopy", 2123 + +] 2124 + 2125 + [[package]] 2126 + name = "pretty_assertions" 2127 + -version = "1.4.0" 2128 + +version = "1.4.1" 2129 + source = "registry+https://github.com/rust-lang/crates.io-index" 2130 + -checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" 2131 + +checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" 2132 + dependencies = [ 2133 + "diff", 2134 + "yansi", 2135 + @@ -3060,30 +3119,6 @@ dependencies = [ 2136 + "syn 1.0.109", 2137 + ] 2138 + 2139 + -[[package]] 2140 + -name = "proc-macro-error" 2141 + -version = "1.0.4" 2142 + -source = "registry+https://github.com/rust-lang/crates.io-index" 2143 + -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 2144 + -dependencies = [ 2145 + - "proc-macro-error-attr", 2146 + - "proc-macro2", 2147 + - "quote", 2148 + - "syn 1.0.109", 2149 + - "version_check", 2150 + -] 2151 + - 2152 + -[[package]] 2153 + -name = "proc-macro-error-attr" 2154 + -version = "1.0.4" 2155 + -source = "registry+https://github.com/rust-lang/crates.io-index" 2156 + -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2157 + -dependencies = [ 2158 + - "proc-macro2", 2159 + - "quote", 2160 + - "version_check", 2161 + -] 2162 + - 2163 + [[package]] 2164 + name = "proc-macro-hack" 2165 + version = "0.5.20+deprecated" 2166 + @@ -3092,9 +3127,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2167 + 2168 + [[package]] 2169 + name = "proc-macro2" 2170 + -version = "1.0.86" 2171 + +version = "1.0.101" 2172 + source = "registry+https://github.com/rust-lang/crates.io-index" 2173 + -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" 2174 + +checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de" 2175 + dependencies = [ 2176 + "unicode-ident", 2177 + ] 2178 + @@ -3105,7 +3140,7 @@ version = "0.1.0" 2179 + dependencies = [ 2180 + "proc-macro2", 2181 + "quote", 2182 + - "syn 2.0.72", 2183 + + "syn 2.0.106", 2184 + ] 2185 + 2186 + [[package]] 2187 + @@ -3196,117 +3231,82 @@ dependencies = [ 2188 + "prost-types", 2189 + "prost-wkt", 2190 + "prost-wkt-build", 2191 + - "protoc-bin-vendored", 2192 + "regex", 2193 + "serde", 2194 + "serde_derive", 2195 + "serde_json", 2196 + ] 2197 + 2198 + -[[package]] 2199 + -name = "protoc-bin-vendored" 2200 + -version = "3.2.0" 2201 + -source = "git+https://github.com/kcl-lang/rust-protoc-bin-vendored#53c1f87ffc3027642ea6b822025b1dc699a3135b" 2202 + -dependencies = [ 2203 + - "protoc-bin-vendored-linux-aarch_64", 2204 + - "protoc-bin-vendored-linux-ppcle_64", 2205 + - "protoc-bin-vendored-linux-x86_32", 2206 + - "protoc-bin-vendored-linux-x86_64", 2207 + - "protoc-bin-vendored-macos-aarch_64", 2208 + - "protoc-bin-vendored-macos-x86_64", 2209 + - "protoc-bin-vendored-win32", 2210 + -] 2211 + - 2212 + -[[package]] 2213 + -name = "protoc-bin-vendored-linux-aarch_64" 2214 + -version = "3.2.0" 2215 + -source = "git+https://github.com/kcl-lang/rust-protoc-bin-vendored#53c1f87ffc3027642ea6b822025b1dc699a3135b" 2216 + - 2217 + -[[package]] 2218 + -name = "protoc-bin-vendored-linux-ppcle_64" 2219 + -version = "3.2.0" 2220 + -source = "git+https://github.com/kcl-lang/rust-protoc-bin-vendored#53c1f87ffc3027642ea6b822025b1dc699a3135b" 2221 + - 2222 + -[[package]] 2223 + -name = "protoc-bin-vendored-linux-x86_32" 2224 + -version = "3.2.0" 2225 + -source = "git+https://github.com/kcl-lang/rust-protoc-bin-vendored#53c1f87ffc3027642ea6b822025b1dc699a3135b" 2226 + - 2227 + -[[package]] 2228 + -name = "protoc-bin-vendored-linux-x86_64" 2229 + -version = "3.2.0" 2230 + -source = "git+https://github.com/kcl-lang/rust-protoc-bin-vendored#53c1f87ffc3027642ea6b822025b1dc699a3135b" 2231 + - 2232 + -[[package]] 2233 + -name = "protoc-bin-vendored-macos-aarch_64" 2234 + -version = "3.2.0" 2235 + -source = "git+https://github.com/kcl-lang/rust-protoc-bin-vendored#53c1f87ffc3027642ea6b822025b1dc699a3135b" 2236 + - 2237 + -[[package]] 2238 + -name = "protoc-bin-vendored-macos-x86_64" 2239 + -version = "3.2.0" 2240 + -source = "git+https://github.com/kcl-lang/rust-protoc-bin-vendored#53c1f87ffc3027642ea6b822025b1dc699a3135b" 2241 + - 2242 + -[[package]] 2243 + -name = "protoc-bin-vendored-win32" 2244 + -version = "3.2.0" 2245 + -source = "git+https://github.com/kcl-lang/rust-protoc-bin-vendored#53c1f87ffc3027642ea6b822025b1dc699a3135b" 2246 + - 2247 + [[package]] 2248 + name = "quinn" 2249 + -version = "0.11.2" 2250 + +version = "0.11.9" 2251 + source = "registry+https://github.com/rust-lang/crates.io-index" 2252 + -checksum = "e4ceeeeabace7857413798eb1ffa1e9c905a9946a57d81fb69b4b71c4d8eb3ad" 2253 + +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" 2254 + dependencies = [ 2255 + "bytes", 2256 + + "cfg_aliases", 2257 + "pin-project-lite", 2258 + "quinn-proto", 2259 + "quinn-udp", 2260 + - "rustc-hash", 2261 + + "rustc-hash 2.1.1", 2262 + "rustls", 2263 + - "thiserror", 2264 + + "socket2", 2265 + + "thiserror 2.0.16", 2266 + "tokio", 2267 + "tracing", 2268 + + "web-time", 2269 + ] 2270 + 2271 + [[package]] 2272 + name = "quinn-proto" 2273 + -version = "0.11.3" 2274 + +version = "0.11.13" 2275 + source = "registry+https://github.com/rust-lang/crates.io-index" 2276 + -checksum = "ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe" 2277 + +checksum = "f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31" 2278 + dependencies = [ 2279 + "bytes", 2280 + - "rand", 2281 + + "getrandom 0.3.3", 2282 + + "lru-slab", 2283 + + "rand 0.9.2", 2284 + "ring", 2285 + - "rustc-hash", 2286 + + "rustc-hash 2.1.1", 2287 + "rustls", 2288 + + "rustls-pki-types", 2289 + "slab", 2290 + - "thiserror", 2291 + + "thiserror 2.0.16", 2292 + "tinyvec", 2293 + "tracing", 2294 + + "web-time", 2295 + ] 2296 + 2297 + [[package]] 2298 + name = "quinn-udp" 2299 + -version = "0.5.4" 2300 + +version = "0.5.14" 2301 + source = "registry+https://github.com/rust-lang/crates.io-index" 2302 + -checksum = "8bffec3605b73c6f1754535084a85229fa8a30f86014e6c81aeec4abb68b0285" 2303 + +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" 2304 + dependencies = [ 2305 + + "cfg_aliases", 2306 + "libc", 2307 + "once_cell", 2308 + "socket2", 2309 + - "windows-sys 0.52.0", 2310 + + "tracing", 2311 + + "windows-sys 0.60.2", 2312 + ] 2313 + 2314 + [[package]] 2315 + name = "quote" 2316 + -version = "1.0.36" 2317 + +version = "1.0.40" 2318 + source = "registry+https://github.com/rust-lang/crates.io-index" 2319 + -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 2320 + +checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 2321 + dependencies = [ 2322 + "proc-macro2", 2323 + ] 2324 + 2325 + +[[package]] 2326 + +name = "r-efi" 2327 + +version = "5.3.0" 2328 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2329 + +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 2330 + + 2331 + [[package]] 2332 + name = "ra_ap_paths" 2333 + version = "0.0.149" 2334 + @@ -3335,7 +3335,7 @@ dependencies = [ 2335 + "indexmap 1.9.3", 2336 + "ra_ap_paths", 2337 + "ra_ap_stdx", 2338 + - "rustc-hash", 2339 + + "rustc-hash 1.1.0", 2340 + ] 2341 + 2342 + [[package]] 2343 + @@ -3360,8 +3360,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 2344 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2345 + dependencies = [ 2346 + "libc", 2347 + - "rand_chacha", 2348 + - "rand_core", 2349 + + "rand_chacha 0.3.1", 2350 + + "rand_core 0.6.4", 2351 + +] 2352 + + 2353 + +[[package]] 2354 + +name = "rand" 2355 + +version = "0.9.2" 2356 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2357 + +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" 2358 + +dependencies = [ 2359 + + "rand_chacha 0.9.0", 2360 + + "rand_core 0.9.3", 2361 + ] 2362 + 2363 + [[package]] 2364 + @@ -3371,7 +3381,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 2365 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2366 + dependencies = [ 2367 + "ppv-lite86", 2368 + - "rand_core", 2369 + + "rand_core 0.6.4", 2370 + +] 2371 + + 2372 + +[[package]] 2373 + +name = "rand_chacha" 2374 + +version = "0.9.0" 2375 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2376 + +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 2377 + +dependencies = [ 2378 + + "ppv-lite86", 2379 + + "rand_core 0.9.3", 2380 + ] 2381 + 2382 + [[package]] 2383 + @@ -3380,7 +3400,16 @@ version = "0.6.4" 2384 + source = "registry+https://github.com/rust-lang/crates.io-index" 2385 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2386 + dependencies = [ 2387 + - "getrandom", 2388 + + "getrandom 0.2.16", 2389 + +] 2390 + + 2391 + +[[package]] 2392 + +name = "rand_core" 2393 + +version = "0.9.3" 2394 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2395 + +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 2396 + +dependencies = [ 2397 + + "getrandom 0.3.3", 2398 + ] 2399 + 2400 + [[package]] 2401 + @@ -3389,14 +3418,14 @@ version = "0.6.0" 2402 + source = "registry+https://github.com/rust-lang/crates.io-index" 2403 + checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" 2404 + dependencies = [ 2405 + - "rand_core", 2406 + + "rand_core 0.6.4", 2407 + ] 2408 + 2409 + [[package]] 2410 + name = "rayon" 2411 + -version = "1.10.0" 2412 + +version = "1.11.0" 2413 + source = "registry+https://github.com/rust-lang/crates.io-index" 2414 + -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 2415 + +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" 2416 + dependencies = [ 2417 + "either", 2418 + "rayon-core", 2419 + @@ -3404,9 +3433,9 @@ dependencies = [ 2420 + 2421 + [[package]] 2422 + name = "rayon-core" 2423 + -version = "1.12.1" 2424 + +version = "1.13.0" 2425 + source = "registry+https://github.com/rust-lang/crates.io-index" 2426 + -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 2427 + +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" 2428 + dependencies = [ 2429 + "crossbeam-deque", 2430 + "crossbeam-utils", 2431 + @@ -3423,42 +3452,33 @@ dependencies = [ 2432 + 2433 + [[package]] 2434 + name = "redox_syscall" 2435 + -version = "0.4.1" 2436 + +version = "0.5.17" 2437 + source = "registry+https://github.com/rust-lang/crates.io-index" 2438 + -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2439 + +checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" 2440 + dependencies = [ 2441 + - "bitflags 1.3.2", 2442 + -] 2443 + - 2444 + -[[package]] 2445 + -name = "redox_syscall" 2446 + -version = "0.5.3" 2447 + -source = "registry+https://github.com/rust-lang/crates.io-index" 2448 + -checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" 2449 + -dependencies = [ 2450 + - "bitflags 2.6.0", 2451 + + "bitflags 2.9.4", 2452 + ] 2453 + 2454 + [[package]] 2455 + name = "redox_users" 2456 + -version = "0.4.5" 2457 + +version = "0.4.6" 2458 + source = "registry+https://github.com/rust-lang/crates.io-index" 2459 + -checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" 2460 + +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" 2461 + dependencies = [ 2462 + - "getrandom", 2463 + + "getrandom 0.2.16", 2464 + "libredox", 2465 + - "thiserror", 2466 + + "thiserror 1.0.69", 2467 + ] 2468 + 2469 + [[package]] 2470 + name = "regex" 2471 + -version = "1.10.5" 2472 + +version = "1.11.2" 2473 + source = "registry+https://github.com/rust-lang/crates.io-index" 2474 + -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" 2475 + +checksum = "23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912" 2476 + dependencies = [ 2477 + "aho-corasick", 2478 + "memchr", 2479 + - "regex-automata 0.4.7", 2480 + + "regex-automata 0.4.10", 2481 + "regex-syntax", 2482 + ] 2483 + 2484 + @@ -3470,9 +3490,9 @@ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 2485 + 2486 + [[package]] 2487 + name = "regex-automata" 2488 + -version = "0.4.7" 2489 + +version = "0.4.10" 2490 + source = "registry+https://github.com/rust-lang/crates.io-index" 2491 + -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" 2492 + +checksum = "6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6" 2493 + dependencies = [ 2494 + "aho-corasick", 2495 + "memchr", 2496 + @@ -3481,15 +3501,15 @@ dependencies = [ 2497 + 2498 + [[package]] 2499 + name = "regex-syntax" 2500 + -version = "0.8.4" 2501 + +version = "0.8.6" 2502 + source = "registry+https://github.com/rust-lang/crates.io-index" 2503 + -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" 2504 + +checksum = "caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001" 2505 + 2506 + [[package]] 2507 + name = "reqwest" 2508 + -version = "0.12.5" 2509 + +version = "0.12.23" 2510 + source = "registry+https://github.com/rust-lang/crates.io-index" 2511 + -checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37" 2512 + +checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" 2513 + dependencies = [ 2514 + "base64 0.22.1", 2515 + "bytes", 2516 + @@ -3501,16 +3521,12 @@ dependencies = [ 2517 + "hyper", 2518 + "hyper-rustls", 2519 + "hyper-util", 2520 + - "ipnet", 2521 + "js-sys", 2522 + "log", 2523 + - "mime", 2524 + - "once_cell", 2525 + "percent-encoding", 2526 + "pin-project-lite", 2527 + "quinn", 2528 + "rustls", 2529 + - "rustls-pemfile", 2530 + "rustls-pki-types", 2531 + "serde", 2532 + "serde_json", 2533 + @@ -3518,7 +3534,9 @@ dependencies = [ 2534 + "sync_wrapper", 2535 + "tokio", 2536 + "tokio-rustls", 2537 + - "tokio-util 0.7.11", 2538 + + "tokio-util 0.7.16", 2539 + + "tower", 2540 + + "tower-http", 2541 + "tower-service", 2542 + "url", 2543 + "wasm-bindgen", 2544 + @@ -3526,20 +3544,18 @@ dependencies = [ 2545 + "wasm-streams", 2546 + "web-sys", 2547 + "webpki-roots", 2548 + - "winreg", 2549 + ] 2550 + 2551 + [[package]] 2552 + name = "ring" 2553 + -version = "0.17.8" 2554 + +version = "0.17.14" 2555 + source = "registry+https://github.com/rust-lang/crates.io-index" 2556 + -checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 2557 + +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" 2558 + dependencies = [ 2559 + "cc", 2560 + - "cfg-if 1.0.0", 2561 + - "getrandom", 2562 + + "cfg-if 1.0.3", 2563 + + "getrandom 0.2.16", 2564 + "libc", 2565 + - "spin", 2566 + "untrusted", 2567 + "windows-sys 0.52.0", 2568 + ] 2569 + @@ -3567,9 +3583,9 @@ dependencies = [ 2570 + 2571 + [[package]] 2572 + name = "rustc-demangle" 2573 + -version = "0.1.24" 2574 + +version = "0.1.26" 2575 + source = "registry+https://github.com/rust-lang/crates.io-index" 2576 + -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" 2577 + +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" 2578 + 2579 + [[package]] 2580 + name = "rustc-hash" 2581 + @@ -3577,6 +3593,12 @@ version = "1.1.0" 2582 + source = "registry+https://github.com/rust-lang/crates.io-index" 2583 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2584 + 2585 + +[[package]] 2586 + +name = "rustc-hash" 2587 + +version = "2.1.1" 2588 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2589 + +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 2590 + + 2591 + [[package]] 2592 + name = "rustc-rayon" 2593 + version = "0.3.2" 2594 + @@ -3590,12 +3612,12 @@ dependencies = [ 2595 + 2596 + [[package]] 2597 + name = "rustc-rayon" 2598 + -version = "0.5.0" 2599 + +version = "0.5.1" 2600 + source = "registry+https://github.com/rust-lang/crates.io-index" 2601 + -checksum = "eb81aadc8837ca6ecebe0fe1353f15df83b3b3cc2cf7a8afd571bc22aa121710" 2602 + +checksum = "2cd9fb077db982d7ceb42a90471e5a69a990b58f71e06f0d8340bb2cf35eb751" 2603 + dependencies = [ 2604 + "either", 2605 + - "rustc-rayon-core 0.5.0", 2606 + + "rustc-rayon-core 0.5.1", 2607 + ] 2608 + 2609 + [[package]] 2610 + @@ -3612,14 +3634,12 @@ dependencies = [ 2611 + 2612 + [[package]] 2613 + name = "rustc-rayon-core" 2614 + -version = "0.5.0" 2615 + +version = "0.5.1" 2616 + source = "registry+https://github.com/rust-lang/crates.io-index" 2617 + -checksum = "67668daaf00e359c126f6dcb40d652d89b458a008c8afa727a42a2d20fca0b7f" 2618 + +checksum = "2f42932dcd3bcbe484b38a3ccf79b7906fac41c02d408b5b1bac26da3416efdb" 2619 + dependencies = [ 2620 + - "crossbeam-channel", 2621 + "crossbeam-deque", 2622 + "crossbeam-utils", 2623 + - "num_cpus", 2624 + ] 2625 + 2626 + [[package]] 2627 + @@ -3636,8 +3656,8 @@ dependencies = [ 2628 + "jobserver", 2629 + "libc", 2630 + "memmap2", 2631 + - "parking_lot 0.12.3", 2632 + - "rustc-hash", 2633 + + "parking_lot 0.12.4", 2634 + + "rustc-hash 1.1.0", 2635 + "rustc-rayon 0.3.2", 2636 + "rustc-rayon-core 0.3.2", 2637 + "stable_deref_trait", 2638 + @@ -3676,7 +3696,7 @@ dependencies = [ 2639 + "rustc_data_structures", 2640 + "scoped-tls", 2641 + "sha-1", 2642 + - "sha2 0.10.8", 2643 + + "sha2 0.10.9", 2644 + "tracing", 2645 + "unicode-width", 2646 + ] 2647 + @@ -3692,31 +3712,44 @@ dependencies = [ 2648 + 2649 + [[package]] 2650 + name = "rustc_version" 2651 + -version = "0.4.0" 2652 + +version = "0.4.1" 2653 + source = "registry+https://github.com/rust-lang/crates.io-index" 2654 + -checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2655 + +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" 2656 + dependencies = [ 2657 + - "semver 1.0.23", 2658 + + "semver 1.0.26", 2659 + ] 2660 + 2661 + [[package]] 2662 + name = "rustix" 2663 + -version = "0.38.34" 2664 + +version = "0.38.44" 2665 + source = "registry+https://github.com/rust-lang/crates.io-index" 2666 + -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" 2667 + +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 2668 + dependencies = [ 2669 + - "bitflags 2.6.0", 2670 + + "bitflags 2.9.4", 2671 + "errno", 2672 + "libc", 2673 + - "linux-raw-sys", 2674 + - "windows-sys 0.52.0", 2675 + + "linux-raw-sys 0.4.15", 2676 + + "windows-sys 0.59.0", 2677 + +] 2678 + + 2679 + +[[package]] 2680 + +name = "rustix" 2681 + +version = "1.0.8" 2682 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2683 + +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" 2684 + +dependencies = [ 2685 + + "bitflags 2.9.4", 2686 + + "errno", 2687 + + "libc", 2688 + + "linux-raw-sys 0.9.4", 2689 + + "windows-sys 0.60.2", 2690 + ] 2691 + 2692 + [[package]] 2693 + name = "rustls" 2694 + -version = "0.23.12" 2695 + +version = "0.23.31" 2696 + source = "registry+https://github.com/rust-lang/crates.io-index" 2697 + -checksum = "c58f8c84392efc0a126acce10fa59ff7b3d2ac06ab451a33f2741989b806b044" 2698 + +checksum = "c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc" 2699 + dependencies = [ 2700 + "once_cell", 2701 + "ring", 2702 + @@ -3727,26 +3760,20 @@ dependencies = [ 2703 + ] 2704 + 2705 + [[package]] 2706 + -name = "rustls-pemfile" 2707 + -version = "2.1.2" 2708 + +name = "rustls-pki-types" 2709 + +version = "1.12.0" 2710 + source = "registry+https://github.com/rust-lang/crates.io-index" 2711 + -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" 2712 + +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" 2713 + dependencies = [ 2714 + - "base64 0.22.1", 2715 + - "rustls-pki-types", 2716 + + "web-time", 2717 + + "zeroize", 2718 + ] 2719 + 2720 + -[[package]] 2721 + -name = "rustls-pki-types" 2722 + -version = "1.7.0" 2723 + -source = "registry+https://github.com/rust-lang/crates.io-index" 2724 + -checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" 2725 + - 2726 + [[package]] 2727 + name = "rustls-webpki" 2728 + -version = "0.102.6" 2729 + +version = "0.103.4" 2730 + source = "registry+https://github.com/rust-lang/crates.io-index" 2731 + -checksum = "8e6b52d4fda176fd835fdc55a835d4a89b8499cad995885a21149d5ad62f852e" 2732 + +checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" 2733 + dependencies = [ 2734 + "ring", 2735 + "rustls-pki-types", 2736 + @@ -3755,15 +3782,15 @@ dependencies = [ 2737 + 2738 + [[package]] 2739 + name = "rustversion" 2740 + -version = "1.0.17" 2741 + +version = "1.0.22" 2742 + source = "registry+https://github.com/rust-lang/crates.io-index" 2743 + -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" 2744 + +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" 2745 + 2746 + [[package]] 2747 + name = "ryu" 2748 + -version = "1.0.18" 2749 + +version = "1.0.20" 2750 + source = "registry+https://github.com/rust-lang/crates.io-index" 2751 + -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" 2752 + +checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 2753 + 2754 + [[package]] 2755 + name = "salsa" 2756 + @@ -3777,7 +3804,7 @@ dependencies = [ 2757 + "log", 2758 + "oorandom", 2759 + "parking_lot 0.11.2", 2760 + - "rustc-hash", 2761 + + "rustc-hash 1.1.0", 2762 + "salsa-macros", 2763 + "smallvec", 2764 + ] 2765 + @@ -3821,14 +3848,14 @@ version = "0.10.3" 2766 + source = "registry+https://github.com/rust-lang/crates.io-index" 2767 + checksum = "e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d" 2768 + dependencies = [ 2769 + - "self_cell 1.0.4", 2770 + + "self_cell 1.2.0", 2771 + ] 2772 + 2773 + [[package]] 2774 + name = "self_cell" 2775 + -version = "1.0.4" 2776 + +version = "1.2.0" 2777 + source = "registry+https://github.com/rust-lang/crates.io-index" 2778 + -checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" 2779 + +checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" 2780 + 2781 + [[package]] 2782 + name = "semver" 2783 + @@ -3845,14 +3872,14 @@ version = "0.11.0" 2784 + source = "registry+https://github.com/rust-lang/crates.io-index" 2785 + checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" 2786 + dependencies = [ 2787 + - "semver-parser 0.10.2", 2788 + + "semver-parser 0.10.3", 2789 + ] 2790 + 2791 + [[package]] 2792 + name = "semver" 2793 + -version = "1.0.23" 2794 + +version = "1.0.26" 2795 + source = "registry+https://github.com/rust-lang/crates.io-index" 2796 + -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" 2797 + +checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" 2798 + 2799 + [[package]] 2800 + name = "semver-parser" 2801 + @@ -3862,31 +3889,31 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 2802 + 2803 + [[package]] 2804 + name = "semver-parser" 2805 + -version = "0.10.2" 2806 + +version = "0.10.3" 2807 + source = "registry+https://github.com/rust-lang/crates.io-index" 2808 + -checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" 2809 + +checksum = "9900206b54a3527fdc7b8a938bffd94a568bac4f4aa8113b209df75a09c0dec2" 2810 + dependencies = [ 2811 + "pest", 2812 + ] 2813 + 2814 + [[package]] 2815 + name = "serde" 2816 + -version = "1.0.204" 2817 + +version = "1.0.219" 2818 + source = "registry+https://github.com/rust-lang/crates.io-index" 2819 + -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" 2820 + +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 2821 + dependencies = [ 2822 + "serde_derive", 2823 + ] 2824 + 2825 + [[package]] 2826 + name = "serde_derive" 2827 + -version = "1.0.204" 2828 + +version = "1.0.219" 2829 + source = "registry+https://github.com/rust-lang/crates.io-index" 2830 + -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" 2831 + +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 2832 + dependencies = [ 2833 + "proc-macro2", 2834 + "quote", 2835 + - "syn 2.0.72", 2836 + + "syn 2.0.106", 2837 + ] 2838 + 2839 + [[package]] 2840 + @@ -3902,13 +3929,13 @@ dependencies = [ 2841 + 2842 + [[package]] 2843 + name = "serde_repr" 2844 + -version = "0.1.19" 2845 + +version = "0.1.20" 2846 + source = "registry+https://github.com/rust-lang/crates.io-index" 2847 + -checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" 2848 + +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" 2849 + dependencies = [ 2850 + "proc-macro2", 2851 + "quote", 2852 + - "syn 2.0.72", 2853 + + "syn 2.0.106", 2854 + ] 2855 + 2856 + [[package]] 2857 + @@ -3926,14 +3953,13 @@ dependencies = [ 2858 + [[package]] 2859 + name = "serde_yaml" 2860 + version = "0.9.34+deprecated" 2861 + +source = "registry+https://github.com/rust-lang/crates.io-index" 2862 + +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" 2863 + dependencies = [ 2864 + - "anyhow", 2865 + - "indexmap 2.2.6", 2866 + - "indoc", 2867 + + "indexmap 2.11.0", 2868 + "itoa", 2869 + "ryu", 2870 + "serde", 2871 + - "serde_derive", 2872 + "unsafe-libyaml", 2873 + ] 2874 + 2875 + @@ -3943,7 +3969,7 @@ version = "0.10.1" 2876 + source = "registry+https://github.com/rust-lang/crates.io-index" 2877 + checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" 2878 + dependencies = [ 2879 + - "cfg-if 1.0.0", 2880 + + "cfg-if 1.0.3", 2881 + "cpufeatures", 2882 + "digest 0.10.7", 2883 + ] 2884 + @@ -3970,7 +3996,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 2885 + checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" 2886 + dependencies = [ 2887 + "block-buffer 0.9.0", 2888 + - "cfg-if 1.0.0", 2889 + + "cfg-if 1.0.3", 2890 + "cpufeatures", 2891 + "digest 0.9.0", 2892 + "opaque-debug 0.3.1", 2893 + @@ -3978,11 +4004,11 @@ dependencies = [ 2894 + 2895 + [[package]] 2896 + name = "sha2" 2897 + -version = "0.10.8" 2898 + +version = "0.10.9" 2899 + source = "registry+https://github.com/rust-lang/crates.io-index" 2900 + -checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2901 + +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" 2902 + dependencies = [ 2903 + - "cfg-if 1.0.0", 2904 + + "cfg-if 1.0.3", 2905 + "cpufeatures", 2906 + "digest 0.10.7", 2907 + ] 2908 + @@ -3995,18 +4021,18 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2909 + 2910 + [[package]] 2911 + name = "signal-hook-registry" 2912 + -version = "1.4.2" 2913 + +version = "1.4.6" 2914 + source = "registry+https://github.com/rust-lang/crates.io-index" 2915 + -checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 2916 + +checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" 2917 + dependencies = [ 2918 + "libc", 2919 + ] 2920 + 2921 + [[package]] 2922 + name = "similar" 2923 + -version = "2.6.0" 2924 + +version = "2.7.0" 2925 + source = "registry+https://github.com/rust-lang/crates.io-index" 2926 + -checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e" 2927 + +checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" 2928 + 2929 + [[package]] 2930 + name = "siphasher" 2931 + @@ -4026,35 +4052,26 @@ dependencies = [ 2932 + 2933 + [[package]] 2934 + name = "slab" 2935 + -version = "0.4.9" 2936 + +version = "0.4.11" 2937 + source = "registry+https://github.com/rust-lang/crates.io-index" 2938 + -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 2939 + -dependencies = [ 2940 + - "autocfg", 2941 + -] 2942 + +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" 2943 + 2944 + [[package]] 2945 + name = "smallvec" 2946 + -version = "1.13.2" 2947 + +version = "1.15.1" 2948 + source = "registry+https://github.com/rust-lang/crates.io-index" 2949 + -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" 2950 + +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 2951 + 2952 + [[package]] 2953 + name = "socket2" 2954 + -version = "0.5.7" 2955 + +version = "0.6.0" 2956 + source = "registry+https://github.com/rust-lang/crates.io-index" 2957 + -checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c" 2958 + +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" 2959 + dependencies = [ 2960 + "libc", 2961 + - "windows-sys 0.52.0", 2962 + + "windows-sys 0.59.0", 2963 + ] 2964 + 2965 + -[[package]] 2966 + -name = "spin" 2967 + -version = "0.9.8" 2968 + -source = "registry+https://github.com/rust-lang/crates.io-index" 2969 + -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 2970 + - 2971 + [[package]] 2972 + name = "stable_deref_trait" 2973 + version = "1.2.0" 2974 + @@ -4121,9 +4138,9 @@ checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" 2975 + 2976 + [[package]] 2977 + name = "str_indices" 2978 + -version = "0.4.3" 2979 + +version = "0.4.4" 2980 + source = "registry+https://github.com/rust-lang/crates.io-index" 2981 + -checksum = "e9557cb6521e8d009c51a8666f09356f4b817ba9ba0981a305bd86aee47bd35c" 2982 + +checksum = "d08889ec5408683408db66ad89e0e1f93dff55c73a4ccc71c427d5b277ee47e6" 2983 + 2984 + [[package]] 2985 + name = "strsim" 2986 + @@ -4165,9 +4182,9 @@ dependencies = [ 2987 + 2988 + [[package]] 2989 + name = "syn" 2990 + -version = "2.0.72" 2991 + +version = "2.0.106" 2992 + source = "registry+https://github.com/rust-lang/crates.io-index" 2993 + -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" 2994 + +checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" 2995 + dependencies = [ 2996 + "proc-macro2", 2997 + "quote", 2998 + @@ -4176,9 +4193,12 @@ dependencies = [ 2999 + 3000 + [[package]] 3001 + name = "sync_wrapper" 3002 + -version = "1.0.1" 3003 + +version = "1.0.2" 3004 + source = "registry+https://github.com/rust-lang/crates.io-index" 3005 + -checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" 3006 + +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" 3007 + +dependencies = [ 3008 + + "futures-core", 3009 + +] 3010 + 3011 + [[package]] 3012 + name = "synstructure" 3013 + @@ -4194,20 +4214,20 @@ dependencies = [ 3014 + 3015 + [[package]] 3016 + name = "synstructure" 3017 + -version = "0.13.1" 3018 + +version = "0.13.2" 3019 + source = "registry+https://github.com/rust-lang/crates.io-index" 3020 + -checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 3021 + +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" 3022 + dependencies = [ 3023 + "proc-macro2", 3024 + "quote", 3025 + - "syn 2.0.72", 3026 + + "syn 2.0.106", 3027 + ] 3028 + 3029 + [[package]] 3030 + name = "tar" 3031 + -version = "0.4.41" 3032 + +version = "0.4.44" 3033 + source = "registry+https://github.com/rust-lang/crates.io-index" 3034 + -checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" 3035 + +checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" 3036 + dependencies = [ 3037 + "filetime", 3038 + "libc", 3039 + @@ -4216,14 +4236,15 @@ dependencies = [ 3040 + 3041 + [[package]] 3042 + name = "tempfile" 3043 + -version = "3.10.1" 3044 + +version = "3.21.0" 3045 + source = "registry+https://github.com/rust-lang/crates.io-index" 3046 + -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 3047 + +checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e" 3048 + dependencies = [ 3049 + - "cfg-if 1.0.0", 3050 + "fastrand", 3051 + - "rustix", 3052 + - "windows-sys 0.52.0", 3053 + + "getrandom 0.3.3", 3054 + + "once_cell", 3055 + + "rustix 1.0.8", 3056 + + "windows-sys 0.60.2", 3057 + ] 3058 + 3059 + [[package]] 3060 + @@ -4247,32 +4268,51 @@ dependencies = [ 3061 + 3062 + [[package]] 3063 + name = "thiserror" 3064 + -version = "1.0.63" 3065 + +version = "1.0.69" 3066 + source = "registry+https://github.com/rust-lang/crates.io-index" 3067 + -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" 3068 + +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 3069 + dependencies = [ 3070 + - "thiserror-impl", 3071 + + "thiserror-impl 1.0.69", 3072 + +] 3073 + + 3074 + +[[package]] 3075 + +name = "thiserror" 3076 + +version = "2.0.16" 3077 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3078 + +checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" 3079 + +dependencies = [ 3080 + + "thiserror-impl 2.0.16", 3081 + ] 3082 + 3083 + [[package]] 3084 + name = "thiserror-impl" 3085 + -version = "1.0.63" 3086 + +version = "1.0.69" 3087 + source = "registry+https://github.com/rust-lang/crates.io-index" 3088 + -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" 3089 + +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 3090 + dependencies = [ 3091 + "proc-macro2", 3092 + "quote", 3093 + - "syn 2.0.72", 3094 + + "syn 2.0.106", 3095 + +] 3096 + + 3097 + +[[package]] 3098 + +name = "thiserror-impl" 3099 + +version = "2.0.16" 3100 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3101 + +checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" 3102 + +dependencies = [ 3103 + + "proc-macro2", 3104 + + "quote", 3105 + + "syn 2.0.106", 3106 + ] 3107 + 3108 + [[package]] 3109 + name = "thread_local" 3110 + -version = "1.1.8" 3111 + +version = "1.1.9" 3112 + source = "registry+https://github.com/rust-lang/crates.io-index" 3113 + -checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 3114 + +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" 3115 + dependencies = [ 3116 + - "cfg-if 1.0.0", 3117 + - "once_cell", 3118 + + "cfg-if 1.0.3", 3119 + ] 3120 + 3121 + [[package]] 3122 + @@ -4301,26 +4341,25 @@ dependencies = [ 3123 + 3124 + [[package]] 3125 + name = "time" 3126 + -version = "0.3.36" 3127 + +version = "0.3.42" 3128 + source = "registry+https://github.com/rust-lang/crates.io-index" 3129 + -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 3130 + +checksum = "8ca967379f9d8eb8058d86ed467d81d03e81acd45757e4ca341c24affbe8e8e3" 3131 + dependencies = [ 3132 + "deranged", 3133 + - "itoa", 3134 + "libc", 3135 + "num-conv", 3136 + "num_threads", 3137 + "powerfmt", 3138 + "serde", 3139 + "time-core", 3140 + - "time-macros 0.2.18", 3141 + + "time-macros 0.2.23", 3142 + ] 3143 + 3144 + [[package]] 3145 + name = "time-core" 3146 + -version = "0.1.2" 3147 + +version = "0.1.5" 3148 + source = "registry+https://github.com/rust-lang/crates.io-index" 3149 + -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3150 + +checksum = "a9108bb380861b07264b950ded55a44a14a4adc68b9f5efd85aafc3aa4d40a68" 3151 + 3152 + [[package]] 3153 + name = "time-macros" 3154 + @@ -4334,9 +4373,9 @@ dependencies = [ 3155 + 3156 + [[package]] 3157 + name = "time-macros" 3158 + -version = "0.2.18" 3159 + +version = "0.2.23" 3160 + source = "registry+https://github.com/rust-lang/crates.io-index" 3161 + -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 3162 + +checksum = "7182799245a7264ce590b349d90338f1c1affad93d2639aed5f8f69c090b334c" 3163 + dependencies = [ 3164 + "num-conv", 3165 + "time-core", 3166 + @@ -4357,9 +4396,9 @@ dependencies = [ 3167 + 3168 + [[package]] 3169 + name = "tinystr" 3170 + -version = "0.7.6" 3171 + +version = "0.8.1" 3172 + source = "registry+https://github.com/rust-lang/crates.io-index" 3173 + -checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" 3174 + +checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" 3175 + dependencies = [ 3176 + "displaydoc", 3177 + "zerovec", 3178 + @@ -4377,9 +4416,9 @@ dependencies = [ 3179 + 3180 + [[package]] 3181 + name = "tinyvec" 3182 + -version = "1.8.0" 3183 + +version = "1.10.0" 3184 + source = "registry+https://github.com/rust-lang/crates.io-index" 3185 + -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" 3186 + +checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa" 3187 + dependencies = [ 3188 + "tinyvec_macros", 3189 + ] 3190 + @@ -4392,49 +4431,50 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3191 + 3192 + [[package]] 3193 + name = "tokio" 3194 + -version = "1.39.2" 3195 + +version = "1.47.1" 3196 + source = "registry+https://github.com/rust-lang/crates.io-index" 3197 + -checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" 3198 + +checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" 3199 + dependencies = [ 3200 + "backtrace", 3201 + "bytes", 3202 + + "io-uring", 3203 + "libc", 3204 + - "mio 1.0.1", 3205 + - "parking_lot 0.12.3", 3206 + + "mio 1.0.4", 3207 + + "parking_lot 0.12.4", 3208 + "pin-project-lite", 3209 + "signal-hook-registry", 3210 + + "slab", 3211 + "socket2", 3212 + "tokio-macros", 3213 + - "windows-sys 0.52.0", 3214 + + "windows-sys 0.59.0", 3215 + ] 3216 + 3217 + [[package]] 3218 + name = "tokio-macros" 3219 + -version = "2.4.0" 3220 + +version = "2.5.0" 3221 + source = "registry+https://github.com/rust-lang/crates.io-index" 3222 + -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" 3223 + +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" 3224 + dependencies = [ 3225 + "proc-macro2", 3226 + "quote", 3227 + - "syn 2.0.72", 3228 + + "syn 2.0.106", 3229 + ] 3230 + 3231 + [[package]] 3232 + name = "tokio-rustls" 3233 + -version = "0.26.0" 3234 + +version = "0.26.2" 3235 + source = "registry+https://github.com/rust-lang/crates.io-index" 3236 + -checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" 3237 + +checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" 3238 + dependencies = [ 3239 + "rustls", 3240 + - "rustls-pki-types", 3241 + "tokio", 3242 + ] 3243 + 3244 + [[package]] 3245 + name = "tokio-stream" 3246 + -version = "0.1.15" 3247 + +version = "0.1.17" 3248 + source = "registry+https://github.com/rust-lang/crates.io-index" 3249 + -checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" 3250 + +checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" 3251 + dependencies = [ 3252 + "futures-core", 3253 + "pin-project-lite", 3254 + @@ -4470,9 +4510,9 @@ dependencies = [ 3255 + 3256 + [[package]] 3257 + name = "tokio-util" 3258 + -version = "0.7.11" 3259 + +version = "0.7.16" 3260 + source = "registry+https://github.com/rust-lang/crates.io-index" 3261 + -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" 3262 + +checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" 3263 + dependencies = [ 3264 + "bytes", 3265 + "futures-core", 3266 + @@ -4492,36 +4532,54 @@ dependencies = [ 3267 + 3268 + [[package]] 3269 + name = "tower" 3270 + -version = "0.4.13" 3271 + +version = "0.5.2" 3272 + source = "registry+https://github.com/rust-lang/crates.io-index" 3273 + -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" 3274 + +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" 3275 + dependencies = [ 3276 + "futures-core", 3277 + "futures-util", 3278 + - "pin-project", 3279 + "pin-project-lite", 3280 + + "sync_wrapper", 3281 + "tokio", 3282 + "tower-layer", 3283 + "tower-service", 3284 + ] 3285 + 3286 + [[package]] 3287 + -name = "tower-layer" 3288 + -version = "0.3.2" 3289 + +name = "tower-http" 3290 + +version = "0.6.6" 3291 + source = "registry+https://github.com/rust-lang/crates.io-index" 3292 + -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" 3293 + +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" 3294 + +dependencies = [ 3295 + + "bitflags 2.9.4", 3296 + + "bytes", 3297 + + "futures-util", 3298 + + "http", 3299 + + "http-body", 3300 + + "iri-string", 3301 + + "pin-project-lite", 3302 + + "tower", 3303 + + "tower-layer", 3304 + + "tower-service", 3305 + +] 3306 + + 3307 + +[[package]] 3308 + +name = "tower-layer" 3309 + +version = "0.3.3" 3310 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3311 + +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" 3312 + 3313 + [[package]] 3314 + name = "tower-service" 3315 + -version = "0.3.2" 3316 + +version = "0.3.3" 3317 + source = "registry+https://github.com/rust-lang/crates.io-index" 3318 + -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3319 + +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" 3320 + 3321 + [[package]] 3322 + name = "tracing" 3323 + -version = "0.1.40" 3324 + +version = "0.1.41" 3325 + source = "registry+https://github.com/rust-lang/crates.io-index" 3326 + -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3327 + +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 3328 + dependencies = [ 3329 + "log", 3330 + "pin-project-lite", 3331 + @@ -4531,20 +4589,20 @@ dependencies = [ 3332 + 3333 + [[package]] 3334 + name = "tracing-attributes" 3335 + -version = "0.1.27" 3336 + +version = "0.1.30" 3337 + source = "registry+https://github.com/rust-lang/crates.io-index" 3338 + -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3339 + +checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" 3340 + dependencies = [ 3341 + "proc-macro2", 3342 + "quote", 3343 + - "syn 2.0.72", 3344 + + "syn 2.0.106", 3345 + ] 3346 + 3347 + [[package]] 3348 + name = "tracing-core" 3349 + -version = "0.1.32" 3350 + +version = "0.1.34" 3351 + source = "registry+https://github.com/rust-lang/crates.io-index" 3352 + -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3353 + +checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" 3354 + dependencies = [ 3355 + "once_cell", 3356 + ] 3357 + @@ -4557,30 +4615,30 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 3358 + 3359 + [[package]] 3360 + name = "type-map" 3361 + -version = "0.5.0" 3362 + +version = "0.5.1" 3363 + source = "registry+https://github.com/rust-lang/crates.io-index" 3364 + -checksum = "deb68604048ff8fa93347f02441e4487594adc20bb8a084f9e564d2b827a0a9f" 3365 + +checksum = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90" 3366 + dependencies = [ 3367 + - "rustc-hash", 3368 + + "rustc-hash 2.1.1", 3369 + ] 3370 + 3371 + [[package]] 3372 + name = "typeid" 3373 + -version = "1.0.0" 3374 + +version = "1.0.3" 3375 + source = "registry+https://github.com/rust-lang/crates.io-index" 3376 + -checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" 3377 + +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" 3378 + 3379 + [[package]] 3380 + name = "typenum" 3381 + -version = "1.17.0" 3382 + +version = "1.18.0" 3383 + source = "registry+https://github.com/rust-lang/crates.io-index" 3384 + -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3385 + +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 3386 + 3387 + [[package]] 3388 + name = "typetag" 3389 + -version = "0.2.17" 3390 + +version = "0.2.20" 3391 + source = "registry+https://github.com/rust-lang/crates.io-index" 3392 + -checksum = "1f7ec175048b96728c30152928c52161bfcc8ea2bd3fb7ed4ccb7dec060b2834" 3393 + +checksum = "73f22b40dd7bfe8c14230cf9702081366421890435b2d625fa92b4acc4c3de6f" 3394 + dependencies = [ 3395 + "erased-serde", 3396 + "inventory", 3397 + @@ -4591,20 +4649,20 @@ dependencies = [ 3398 + 3399 + [[package]] 3400 + name = "typetag-impl" 3401 + -version = "0.2.17" 3402 + +version = "0.2.20" 3403 + source = "registry+https://github.com/rust-lang/crates.io-index" 3404 + -checksum = "84b5474fd169a5b02b6782b56bbbbff27e85947d4488e5501123687db3148647" 3405 + +checksum = "35f5380909ffc31b4de4f4bdf96b877175a016aa2ca98cee39fcfd8c4d53d952" 3406 + dependencies = [ 3407 + "proc-macro2", 3408 + "quote", 3409 + - "syn 2.0.72", 3410 + + "syn 2.0.106", 3411 + ] 3412 + 3413 + [[package]] 3414 + name = "ucd-trie" 3415 + -version = "0.1.6" 3416 + +version = "0.1.7" 3417 + source = "registry+https://github.com/rust-lang/crates.io-index" 3418 + -checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" 3419 + +checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971" 3420 + 3421 + [[package]] 3422 + name = "unic-char-property" 3423 + @@ -4640,9 +4698,9 @@ dependencies = [ 3424 + 3425 + [[package]] 3426 + name = "unic-langid" 3427 + -version = "0.9.5" 3428 + +version = "0.9.6" 3429 + source = "registry+https://github.com/rust-lang/crates.io-index" 3430 + -checksum = "23dd9d1e72a73b25e07123a80776aae3e7b0ec461ef94f9151eed6ec88005a44" 3431 + +checksum = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05" 3432 + dependencies = [ 3433 + "unic-langid-impl", 3434 + "unic-langid-macros", 3435 + @@ -4650,18 +4708,18 @@ dependencies = [ 3436 + 3437 + [[package]] 3438 + name = "unic-langid-impl" 3439 + -version = "0.9.5" 3440 + +version = "0.9.6" 3441 + source = "registry+https://github.com/rust-lang/crates.io-index" 3442 + -checksum = "0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5" 3443 + +checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658" 3444 + dependencies = [ 3445 + "tinystr", 3446 + ] 3447 + 3448 + [[package]] 3449 + name = "unic-langid-macros" 3450 + -version = "0.9.5" 3451 + +version = "0.9.6" 3452 + source = "registry+https://github.com/rust-lang/crates.io-index" 3453 + -checksum = "0da1cd2c042d3c7569a1008806b02039e7a4a2bdf8f8e96bd3c792434a0e275e" 3454 + +checksum = "d5957eb82e346d7add14182a3315a7e298f04e1ba4baac36f7f0dbfedba5fc25" 3455 + dependencies = [ 3456 + "proc-macro-hack", 3457 + "tinystr", 3458 + @@ -4671,13 +4729,13 @@ dependencies = [ 3459 + 3460 + [[package]] 3461 + name = "unic-langid-macros-impl" 3462 + -version = "0.9.5" 3463 + +version = "0.9.6" 3464 + source = "registry+https://github.com/rust-lang/crates.io-index" 3465 + -checksum = "1ed7f4237ba393424195053097c1516bd4590dc82b84f2f97c5c69e12704555b" 3466 + +checksum = "a1249a628de3ad34b821ecb1001355bca3940bcb2f88558f1a8bd82e977f75b5" 3467 + dependencies = [ 3468 + "proc-macro-hack", 3469 + "quote", 3470 + - "syn 2.0.72", 3471 + + "syn 2.0.106", 3472 + "unic-langid-impl", 3473 + ] 3474 + 3475 + @@ -4715,51 +4773,48 @@ dependencies = [ 3476 + 3477 + [[package]] 3478 + name = "unicase" 3479 + -version = "2.7.0" 3480 + +version = "2.8.1" 3481 + source = "registry+https://github.com/rust-lang/crates.io-index" 3482 + -checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 3483 + -dependencies = [ 3484 + - "version_check", 3485 + -] 3486 + +checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" 3487 + 3488 + [[package]] 3489 + name = "unicode-casing" 3490 + -version = "0.1.0" 3491 + +version = "0.1.1" 3492 + source = "registry+https://github.com/rust-lang/crates.io-index" 3493 + -checksum = "623f59e6af2a98bdafeb93fa277ac8e1e40440973001ca15cf4ae1541cd16d56" 3494 + +checksum = "061dbb8cc7f108532b6087a0065eff575e892a4bcb503dc57323a197457cc202" 3495 + 3496 + [[package]] 3497 + name = "unicode-ident" 3498 + -version = "1.0.12" 3499 + +version = "1.0.18" 3500 + source = "registry+https://github.com/rust-lang/crates.io-index" 3501 + -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3502 + +checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 3503 + 3504 + [[package]] 3505 + name = "unicode-normalization" 3506 + -version = "0.1.23" 3507 + +version = "0.1.24" 3508 + source = "registry+https://github.com/rust-lang/crates.io-index" 3509 + -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 3510 + +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 3511 + dependencies = [ 3512 + "tinyvec", 3513 + ] 3514 + 3515 + [[package]] 3516 + name = "unicode-segmentation" 3517 + -version = "1.11.0" 3518 + +version = "1.12.0" 3519 + source = "registry+https://github.com/rust-lang/crates.io-index" 3520 + -checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 3521 + +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 3522 + 3523 + [[package]] 3524 + name = "unicode-width" 3525 + -version = "0.1.13" 3526 + +version = "0.1.14" 3527 + source = "registry+https://github.com/rust-lang/crates.io-index" 3528 + -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" 3529 + +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" 3530 + 3531 + [[package]] 3532 + name = "unicode-xid" 3533 + -version = "0.2.4" 3534 + +version = "0.2.6" 3535 + source = "registry+https://github.com/rust-lang/crates.io-index" 3536 + -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 3537 + +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 3538 + 3539 + [[package]] 3540 + name = "unicode_names2" 3541 + @@ -4781,9 +4836,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 3542 + 3543 + [[package]] 3544 + name = "url" 3545 + -version = "2.5.4" 3546 + +version = "2.5.7" 3547 + source = "registry+https://github.com/rust-lang/crates.io-index" 3548 + -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" 3549 + +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" 3550 + dependencies = [ 3551 + "form_urlencoded", 3552 + "idna", 3553 + @@ -4791,12 +4846,6 @@ dependencies = [ 3554 + "serde", 3555 + ] 3556 + 3557 + -[[package]] 3558 + -name = "utf16_iter" 3559 + -version = "1.0.5" 3560 + -source = "registry+https://github.com/rust-lang/crates.io-index" 3561 + -checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" 3562 + - 3563 + [[package]] 3564 + name = "utf8_iter" 3565 + version = "1.0.4" 3566 + @@ -4811,50 +4860,51 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 3567 + 3568 + [[package]] 3569 + name = "uuid" 3570 + -version = "1.10.0" 3571 + +version = "1.18.1" 3572 + source = "registry+https://github.com/rust-lang/crates.io-index" 3573 + -checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" 3574 + +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" 3575 + dependencies = [ 3576 + - "getrandom", 3577 + + "getrandom 0.3.3", 3578 + + "js-sys", 3579 + "serde", 3580 + + "wasm-bindgen", 3581 + ] 3582 + 3583 + [[package]] 3584 + name = "vergen" 3585 + -version = "9.0.0" 3586 + +version = "9.0.6" 3587 + source = "registry+https://github.com/rust-lang/crates.io-index" 3588 + -checksum = "c32e7318e93a9ac53693b6caccfb05ff22e04a44c7cf8a279051f24c09da286f" 3589 + +checksum = "6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777" 3590 + dependencies = [ 3591 + "anyhow", 3592 + "derive_builder", 3593 + - "rustc_version 0.4.0", 3594 + + "rustc_version 0.4.1", 3595 + "rustversion", 3596 + "vergen-lib", 3597 + ] 3598 + 3599 + [[package]] 3600 + name = "vergen-gitcl" 3601 + -version = "1.0.0" 3602 + +version = "1.0.8" 3603 + source = "registry+https://github.com/rust-lang/crates.io-index" 3604 + -checksum = "3bbdc9746577cb4767f218d320ee0b623d415e8130332f8f562b910b61cc2c4e" 3605 + +checksum = "b9dfc1de6eb2e08a4ddf152f1b179529638bedc0ea95e6d667c014506377aefe" 3606 + dependencies = [ 3607 + "anyhow", 3608 + "derive_builder", 3609 + "rustversion", 3610 + - "time 0.3.36", 3611 + + "time 0.3.42", 3612 + "vergen", 3613 + "vergen-lib", 3614 + ] 3615 + 3616 + [[package]] 3617 + name = "vergen-lib" 3618 + -version = "0.1.3" 3619 + +version = "0.1.6" 3620 + source = "registry+https://github.com/rust-lang/crates.io-index" 3621 + -checksum = "e06bee42361e43b60f363bad49d63798d0f42fb1768091812270eca00c784720" 3622 + +checksum = "9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166" 3623 + dependencies = [ 3624 + "anyhow", 3625 + "derive_builder", 3626 + - "getset", 3627 + "rustversion", 3628 + ] 3629 + 3630 + @@ -4885,52 +4935,63 @@ dependencies = [ 3631 + 3632 + [[package]] 3633 + name = "wasi" 3634 + -version = "0.11.0+wasi-snapshot-preview1" 3635 + +version = "0.11.1+wasi-snapshot-preview1" 3636 + source = "registry+https://github.com/rust-lang/crates.io-index" 3637 + -checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 3638 + +checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 3639 + + 3640 + +[[package]] 3641 + +name = "wasi" 3642 + +version = "0.14.3+wasi-0.2.4" 3643 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3644 + +checksum = "6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95" 3645 + +dependencies = [ 3646 + + "wit-bindgen", 3647 + +] 3648 + 3649 + [[package]] 3650 + name = "wasm-bindgen" 3651 + -version = "0.2.92" 3652 + +version = "0.2.100" 3653 + source = "registry+https://github.com/rust-lang/crates.io-index" 3654 + -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 3655 + +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 3656 + dependencies = [ 3657 + - "cfg-if 1.0.0", 3658 + + "cfg-if 1.0.3", 3659 + + "once_cell", 3660 + + "rustversion", 3661 + "wasm-bindgen-macro", 3662 + ] 3663 + 3664 + [[package]] 3665 + name = "wasm-bindgen-backend" 3666 + -version = "0.2.92" 3667 + +version = "0.2.100" 3668 + source = "registry+https://github.com/rust-lang/crates.io-index" 3669 + -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 3670 + +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 3671 + dependencies = [ 3672 + "bumpalo", 3673 + "log", 3674 + - "once_cell", 3675 + "proc-macro2", 3676 + "quote", 3677 + - "syn 2.0.72", 3678 + + "syn 2.0.106", 3679 + "wasm-bindgen-shared", 3680 + ] 3681 + 3682 + [[package]] 3683 + name = "wasm-bindgen-futures" 3684 + -version = "0.4.42" 3685 + +version = "0.4.50" 3686 + source = "registry+https://github.com/rust-lang/crates.io-index" 3687 + -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 3688 + +checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" 3689 + dependencies = [ 3690 + - "cfg-if 1.0.0", 3691 + + "cfg-if 1.0.3", 3692 + "js-sys", 3693 + + "once_cell", 3694 + "wasm-bindgen", 3695 + "web-sys", 3696 + ] 3697 + 3698 + [[package]] 3699 + name = "wasm-bindgen-macro" 3700 + -version = "0.2.92" 3701 + +version = "0.2.100" 3702 + source = "registry+https://github.com/rust-lang/crates.io-index" 3703 + -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 3704 + +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 3705 + dependencies = [ 3706 + "quote", 3707 + "wasm-bindgen-macro-support", 3708 + @@ -4938,28 +4999,31 @@ dependencies = [ 3709 + 3710 + [[package]] 3711 + name = "wasm-bindgen-macro-support" 3712 + -version = "0.2.92" 3713 + +version = "0.2.100" 3714 + source = "registry+https://github.com/rust-lang/crates.io-index" 3715 + -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 3716 + +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 3717 + dependencies = [ 3718 + "proc-macro2", 3719 + "quote", 3720 + - "syn 2.0.72", 3721 + + "syn 2.0.106", 3722 + "wasm-bindgen-backend", 3723 + "wasm-bindgen-shared", 3724 + ] 3725 + 3726 + [[package]] 3727 + name = "wasm-bindgen-shared" 3728 + -version = "0.2.92" 3729 + +version = "0.2.100" 3730 + source = "registry+https://github.com/rust-lang/crates.io-index" 3731 + -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 3732 + +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 3733 + +dependencies = [ 3734 + + "unicode-ident", 3735 + +] 3736 + 3737 + [[package]] 3738 + name = "wasm-streams" 3739 + -version = "0.4.0" 3740 + +version = "0.4.2" 3741 + source = "registry+https://github.com/rust-lang/crates.io-index" 3742 + -checksum = "b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129" 3743 + +checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" 3744 + dependencies = [ 3745 + "futures-util", 3746 + "js-sys", 3747 + @@ -4970,9 +5034,19 @@ dependencies = [ 3748 + 3749 + [[package]] 3750 + name = "web-sys" 3751 + -version = "0.3.69" 3752 + +version = "0.3.77" 3753 + source = "registry+https://github.com/rust-lang/crates.io-index" 3754 + -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 3755 + +checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" 3756 + +dependencies = [ 3757 + + "js-sys", 3758 + + "wasm-bindgen", 3759 + +] 3760 + + 3761 + +[[package]] 3762 + +name = "web-time" 3763 + +version = "1.1.0" 3764 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3765 + +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" 3766 + dependencies = [ 3767 + "js-sys", 3768 + "wasm-bindgen", 3769 + @@ -4980,9 +5054,9 @@ dependencies = [ 3770 + 3771 + [[package]] 3772 + name = "webpki-roots" 3773 + -version = "0.26.3" 3774 + +version = "1.0.2" 3775 + source = "registry+https://github.com/rust-lang/crates.io-index" 3776 + -checksum = "bd7c23921eeb1713a4e851530e9b9756e4fb0e89978582942612524cf09f01cd" 3777 + +checksum = "7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2" 3778 + dependencies = [ 3779 + "rustls-pki-types", 3780 + ] 3781 + @@ -4996,7 +5070,7 @@ dependencies = [ 3782 + "either", 3783 + "home", 3784 + "once_cell", 3785 + - "rustix", 3786 + + "rustix 0.38.44", 3787 + ] 3788 + 3789 + [[package]] 3790 + @@ -5017,11 +5091,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 3791 + 3792 + [[package]] 3793 + name = "winapi-util" 3794 + -version = "0.1.8" 3795 + +version = "0.1.10" 3796 + source = "registry+https://github.com/rust-lang/crates.io-index" 3797 + -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" 3798 + +checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22" 3799 + dependencies = [ 3800 + - "windows-sys 0.52.0", 3801 + + "windows-sys 0.60.2", 3802 + ] 3803 + 3804 + [[package]] 3805 + @@ -5031,22 +5105,62 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 3806 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 3807 + 3808 + [[package]] 3809 + -name = "windows" 3810 + -version = "0.52.0" 3811 + +name = "windows-core" 3812 + +version = "0.61.2" 3813 + source = "registry+https://github.com/rust-lang/crates.io-index" 3814 + -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" 3815 + +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" 3816 + dependencies = [ 3817 + - "windows-core", 3818 + - "windows-targets 0.52.6", 3819 + + "windows-implement", 3820 + + "windows-interface", 3821 + + "windows-link", 3822 + + "windows-result", 3823 + + "windows-strings", 3824 + ] 3825 + 3826 + [[package]] 3827 + -name = "windows-core" 3828 + -version = "0.52.0" 3829 + +name = "windows-implement" 3830 + +version = "0.60.0" 3831 + source = "registry+https://github.com/rust-lang/crates.io-index" 3832 + -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 3833 + +checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" 3834 + dependencies = [ 3835 + - "windows-targets 0.52.6", 3836 + + "proc-macro2", 3837 + + "quote", 3838 + + "syn 2.0.106", 3839 + +] 3840 + + 3841 + +[[package]] 3842 + +name = "windows-interface" 3843 + +version = "0.59.1" 3844 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3845 + +checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" 3846 + +dependencies = [ 3847 + + "proc-macro2", 3848 + + "quote", 3849 + + "syn 2.0.106", 3850 + +] 3851 + + 3852 + +[[package]] 3853 + +name = "windows-link" 3854 + +version = "0.1.3" 3855 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3856 + +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 3857 + + 3858 + +[[package]] 3859 + +name = "windows-result" 3860 + +version = "0.3.4" 3861 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3862 + +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" 3863 + +dependencies = [ 3864 + + "windows-link", 3865 + +] 3866 + + 3867 + +[[package]] 3868 + +name = "windows-strings" 3869 + +version = "0.4.2" 3870 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3871 + +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" 3872 + +dependencies = [ 3873 + + "windows-link", 3874 + ] 3875 + 3876 + [[package]] 3877 + @@ -5091,6 +5205,24 @@ dependencies = [ 3878 + "windows-targets 0.52.6", 3879 + ] 3880 + 3881 + +[[package]] 3882 + +name = "windows-sys" 3883 + +version = "0.59.0" 3884 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3885 + +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 3886 + +dependencies = [ 3887 + + "windows-targets 0.52.6", 3888 + +] 3889 + + 3890 + +[[package]] 3891 + +name = "windows-sys" 3892 + +version = "0.60.2" 3893 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3894 + +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 3895 + +dependencies = [ 3896 + + "windows-targets 0.53.3", 3897 + +] 3898 + + 3899 + [[package]] 3900 + name = "windows-targets" 3901 + version = "0.42.2" 3902 + @@ -5130,13 +5262,30 @@ dependencies = [ 3903 + "windows_aarch64_gnullvm 0.52.6", 3904 + "windows_aarch64_msvc 0.52.6", 3905 + "windows_i686_gnu 0.52.6", 3906 + - "windows_i686_gnullvm", 3907 + + "windows_i686_gnullvm 0.52.6", 3908 + "windows_i686_msvc 0.52.6", 3909 + "windows_x86_64_gnu 0.52.6", 3910 + "windows_x86_64_gnullvm 0.52.6", 3911 + "windows_x86_64_msvc 0.52.6", 3912 + ] 3913 + 3914 + +[[package]] 3915 + +name = "windows-targets" 3916 + +version = "0.53.3" 3917 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3918 + +checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" 3919 + +dependencies = [ 3920 + + "windows-link", 3921 + + "windows_aarch64_gnullvm 0.53.0", 3922 + + "windows_aarch64_msvc 0.53.0", 3923 + + "windows_i686_gnu 0.53.0", 3924 + + "windows_i686_gnullvm 0.53.0", 3925 + + "windows_i686_msvc 0.53.0", 3926 + + "windows_x86_64_gnu 0.53.0", 3927 + + "windows_x86_64_gnullvm 0.53.0", 3928 + + "windows_x86_64_msvc 0.53.0", 3929 + +] 3930 + + 3931 + [[package]] 3932 + name = "windows_aarch64_gnullvm" 3933 + version = "0.42.2" 3934 + @@ -5155,6 +5304,12 @@ version = "0.52.6" 3935 + source = "registry+https://github.com/rust-lang/crates.io-index" 3936 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 3937 + 3938 + +[[package]] 3939 + +name = "windows_aarch64_gnullvm" 3940 + +version = "0.53.0" 3941 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3942 + +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 3943 + + 3944 + [[package]] 3945 + name = "windows_aarch64_msvc" 3946 + version = "0.42.2" 3947 + @@ -5173,6 +5328,12 @@ version = "0.52.6" 3948 + source = "registry+https://github.com/rust-lang/crates.io-index" 3949 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 3950 + 3951 + +[[package]] 3952 + +name = "windows_aarch64_msvc" 3953 + +version = "0.53.0" 3954 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3955 + +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 3956 + + 3957 + [[package]] 3958 + name = "windows_i686_gnu" 3959 + version = "0.42.2" 3960 + @@ -5191,12 +5352,24 @@ version = "0.52.6" 3961 + source = "registry+https://github.com/rust-lang/crates.io-index" 3962 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 3963 + 3964 + +[[package]] 3965 + +name = "windows_i686_gnu" 3966 + +version = "0.53.0" 3967 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3968 + +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 3969 + + 3970 + [[package]] 3971 + name = "windows_i686_gnullvm" 3972 + version = "0.52.6" 3973 + source = "registry+https://github.com/rust-lang/crates.io-index" 3974 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 3975 + 3976 + +[[package]] 3977 + +name = "windows_i686_gnullvm" 3978 + +version = "0.53.0" 3979 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3980 + +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 3981 + + 3982 + [[package]] 3983 + name = "windows_i686_msvc" 3984 + version = "0.42.2" 3985 + @@ -5215,6 +5388,12 @@ version = "0.52.6" 3986 + source = "registry+https://github.com/rust-lang/crates.io-index" 3987 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 3988 + 3989 + +[[package]] 3990 + +name = "windows_i686_msvc" 3991 + +version = "0.53.0" 3992 + +source = "registry+https://github.com/rust-lang/crates.io-index" 3993 + +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 3994 + + 3995 + [[package]] 3996 + name = "windows_x86_64_gnu" 3997 + version = "0.42.2" 3998 + @@ -5233,6 +5412,12 @@ version = "0.52.6" 3999 + source = "registry+https://github.com/rust-lang/crates.io-index" 4000 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 4001 + 4002 + +[[package]] 4003 + +name = "windows_x86_64_gnu" 4004 + +version = "0.53.0" 4005 + +source = "registry+https://github.com/rust-lang/crates.io-index" 4006 + +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 4007 + + 4008 + [[package]] 4009 + name = "windows_x86_64_gnullvm" 4010 + version = "0.42.2" 4011 + @@ -5251,6 +5436,12 @@ version = "0.52.6" 4012 + source = "registry+https://github.com/rust-lang/crates.io-index" 4013 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 4014 + 4015 + +[[package]] 4016 + +name = "windows_x86_64_gnullvm" 4017 + +version = "0.53.0" 4018 + +source = "registry+https://github.com/rust-lang/crates.io-index" 4019 + +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 4020 + + 4021 + [[package]] 4022 + name = "windows_x86_64_msvc" 4023 + version = "0.42.2" 4024 + @@ -5270,36 +5461,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 4025 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 4026 + 4027 + [[package]] 4028 + -name = "winreg" 4029 + -version = "0.52.0" 4030 + +name = "windows_x86_64_msvc" 4031 + +version = "0.53.0" 4032 + source = "registry+https://github.com/rust-lang/crates.io-index" 4033 + -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" 4034 + -dependencies = [ 4035 + - "cfg-if 1.0.0", 4036 + - "windows-sys 0.48.0", 4037 + -] 4038 + +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 4039 + 4040 + [[package]] 4041 + -name = "write16" 4042 + -version = "1.0.0" 4043 + +name = "wit-bindgen" 4044 + +version = "0.45.0" 4045 + source = "registry+https://github.com/rust-lang/crates.io-index" 4046 + -checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" 4047 + +checksum = "052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814" 4048 + 4049 + [[package]] 4050 + name = "writeable" 4051 + -version = "0.5.5" 4052 + +version = "0.6.1" 4053 + source = "registry+https://github.com/rust-lang/crates.io-index" 4054 + -checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" 4055 + +checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" 4056 + 4057 + [[package]] 4058 + name = "xattr" 4059 + -version = "1.3.1" 4060 + +version = "1.5.1" 4061 + source = "registry+https://github.com/rust-lang/crates.io-index" 4062 + -checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 4063 + +checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" 4064 + dependencies = [ 4065 + "libc", 4066 + - "linux-raw-sys", 4067 + - "rustix", 4068 + + "rustix 1.0.8", 4069 + ] 4070 + 4071 + [[package]] 4072 + @@ -5313,9 +5499,9 @@ dependencies = [ 4073 + 4074 + [[package]] 4075 + name = "yansi" 4076 + -version = "0.5.1" 4077 + +version = "1.0.1" 4078 + source = "registry+https://github.com/rust-lang/crates.io-index" 4079 + -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 4080 + +checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" 4081 + 4082 + [[package]] 4083 + name = "yansi-term" 4084 + @@ -5328,9 +5514,9 @@ dependencies = [ 4085 + 4086 + [[package]] 4087 + name = "yoke" 4088 + -version = "0.7.5" 4089 + +version = "0.8.0" 4090 + source = "registry+https://github.com/rust-lang/crates.io-index" 4091 + -checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" 4092 + +checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" 4093 + dependencies = [ 4094 + "serde", 4095 + "stable_deref_trait", 4096 + @@ -5340,35 +5526,55 @@ dependencies = [ 4097 + 4098 + [[package]] 4099 + name = "yoke-derive" 4100 + -version = "0.7.5" 4101 + +version = "0.8.0" 4102 + source = "registry+https://github.com/rust-lang/crates.io-index" 4103 + -checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" 4104 + +checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" 4105 + dependencies = [ 4106 + "proc-macro2", 4107 + "quote", 4108 + - "syn 2.0.72", 4109 + - "synstructure 0.13.1", 4110 + + "syn 2.0.106", 4111 + + "synstructure 0.13.2", 4112 + +] 4113 + + 4114 + +[[package]] 4115 + +name = "zerocopy" 4116 + +version = "0.8.26" 4117 + +source = "registry+https://github.com/rust-lang/crates.io-index" 4118 + +checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 4119 + +dependencies = [ 4120 + + "zerocopy-derive", 4121 + +] 4122 + + 4123 + +[[package]] 4124 + +name = "zerocopy-derive" 4125 + +version = "0.8.26" 4126 + +source = "registry+https://github.com/rust-lang/crates.io-index" 4127 + +checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 4128 + +dependencies = [ 4129 + + "proc-macro2", 4130 + + "quote", 4131 + + "syn 2.0.106", 4132 + ] 4133 + 4134 + [[package]] 4135 + name = "zerofrom" 4136 + -version = "0.1.5" 4137 + +version = "0.1.6" 4138 + source = "registry+https://github.com/rust-lang/crates.io-index" 4139 + -checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" 4140 + +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" 4141 + dependencies = [ 4142 + "zerofrom-derive", 4143 + ] 4144 + 4145 + [[package]] 4146 + name = "zerofrom-derive" 4147 + -version = "0.1.5" 4148 + +version = "0.1.6" 4149 + source = "registry+https://github.com/rust-lang/crates.io-index" 4150 + -checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" 4151 + +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" 4152 + dependencies = [ 4153 + "proc-macro2", 4154 + "quote", 4155 + - "syn 2.0.72", 4156 + - "synstructure 0.13.1", 4157 + + "syn 2.0.106", 4158 + + "synstructure 0.13.2", 4159 + ] 4160 + 4161 + [[package]] 4162 + @@ -5378,10 +5584,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 4163 + checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 4164 + 4165 + [[package]] 4166 + -name = "zerovec" 4167 + -version = "0.10.4" 4168 + +name = "zerotrie" 4169 + +version = "0.2.2" 4170 + source = "registry+https://github.com/rust-lang/crates.io-index" 4171 + -checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" 4172 + +checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" 4173 + +dependencies = [ 4174 + + "displaydoc", 4175 + + "yoke", 4176 + + "zerofrom", 4177 + +] 4178 + + 4179 + +[[package]] 4180 + +name = "zerovec" 4181 + +version = "0.11.4" 4182 + +source = "registry+https://github.com/rust-lang/crates.io-index" 4183 + +checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b" 4184 + dependencies = [ 4185 + "yoke", 4186 + "zerofrom", 4187 + @@ -5390,11 +5607,11 @@ dependencies = [ 4188 + 4189 + [[package]] 4190 + name = "zerovec-derive" 4191 + -version = "0.10.3" 4192 + +version = "0.11.1" 4193 + source = "registry+https://github.com/rust-lang/crates.io-index" 4194 + -checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" 4195 + +checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" 4196 + dependencies = [ 4197 + "proc-macro2", 4198 + "quote", 4199 + - "syn 2.0.72", 4200 + + "syn 2.0.106", 4201 + ] 4202 + diff --git i/kclvm/api/Cargo.toml w/kclvm/api/Cargo.toml 4203 + index 7e3d6500..5967147a 100644 4204 + --- i/kclvm/api/Cargo.toml 4205 + +++ w/kclvm/api/Cargo.toml 4206 + @@ -10,7 +10,7 @@ maplit = "1.0.2" 4207 + prost = "0.11.8" 4208 + prost-types = "0.11.8" 4209 + serde_json = "1.0" 4210 + -serde_yaml = {path = "../third-party/serde_yaml"} 4211 + +serde_yaml = "0.9.34" 4212 + anyhow = "1.0.70" 4213 + serde = { version = "1", features = ["derive"] } 4214 + indexmap = "1.0" 4215 + @@ -43,7 +43,6 @@ tokio = { version = "1.37.0", features = ["full"] } 4216 + criterion = "0.5" 4217 + 4218 + [build-dependencies] 4219 + -protoc-bin-vendored = { git = "https://github.com/kcl-lang/rust-protoc-bin-vendored", version = "3.2.0" } 4220 + prost-build = "0.11.8" 4221 + prost-wkt-build = {path = "../third-party/prost-wkt/wkt-build", version = "0.4.1"} 4222 + 4223 + diff --git i/kclvm/api/build.rs w/kclvm/api/build.rs 4224 + index 7d1c39b7..f444889b 100644 4225 + --- i/kclvm/api/build.rs 4226 + +++ w/kclvm/api/build.rs 4227 + @@ -5,13 +5,6 @@ use prost_wkt_build::{FileDescriptorSet, Message}; 4228 + /// According to the file kclvm/spec/gpyrpc/gpyrpc.proto, automatically generate 4229 + /// the corresponding rust source file to the directory src/model 4230 + fn main() { 4231 + - if env::var("PROTOC").is_err() { 4232 + - env::set_var( 4233 + - "PROTOC", 4234 + - protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(), 4235 + - ); 4236 + - } 4237 + - 4238 + let out = PathBuf::from(env::var("OUT_DIR").unwrap()); 4239 + let descriptor_file = out.join("kclvm_service_descriptor.bin"); 4240 + 4241 + diff --git i/kclvm/config/Cargo.toml w/kclvm/config/Cargo.toml 4242 + index e77fdcac..40320103 100644 4243 + --- i/kclvm/config/Cargo.toml 4244 + +++ w/kclvm/config/Cargo.toml 4245 + @@ -7,7 +7,7 @@ edition = "2021" 4246 + 4247 + [dependencies] 4248 + serde = { version = "1", features = ["derive"] } 4249 + -serde_yaml = {path = "../third-party/serde_yaml"} 4250 + +serde_yaml = "0.9.34" 4251 + serde_json = "1.0" 4252 + indexmap = "1.0" 4253 + ahash = "0.7.2" 4254 + diff --git i/kclvm/runtime/Cargo.toml w/kclvm/runtime/Cargo.toml 4255 + index c725ca4f..9e772a69 100644 4256 + --- i/kclvm/runtime/Cargo.toml 4257 + +++ w/kclvm/runtime/Cargo.toml 4258 + @@ -7,7 +7,7 @@ edition = "2021" 4259 + kclvm_runtime_internal_macros = { path = "./internal_macros" } 4260 + serde_json = {package = "serde_json", version = "= 1.0.115"} 4261 + serde = { version = "1", features = ["derive"] } 4262 + -serde_yaml = {path = "../third-party/serde_yaml"} 4263 + +serde_yaml = "0.9.34" 4264 + lazy_static = "1.4.0" 4265 + generational-arena = "0.2.9" 4266 + base64 = "0.13.0" 4267 + diff --git i/kclvm/third-party/prost-wkt/wkt-types/Cargo.toml w/kclvm/third-party/prost-wkt/wkt-types/Cargo.toml 4268 + index cd3ffdfa..6a2d8937 100644 4269 + --- i/kclvm/third-party/prost-wkt/wkt-types/Cargo.toml 4270 + +++ w/kclvm/third-party/prost-wkt/wkt-types/Cargo.toml 4271 + @@ -27,7 +27,6 @@ serde_derive = "1.0" 4272 + chrono = { version = "0.4", default-features = false, features = ["serde"] } 4273 + 4274 + [build-dependencies] 4275 + -protoc-bin-vendored = { git = "https://github.com/kcl-lang/rust-protoc-bin-vendored", version = "3.2.0" } 4276 + prost = "0.11.6" 4277 + prost-types = "0.11.5" 4278 + prost-build = "0.11.5" 4279 + diff --git i/kclvm/third-party/prost-wkt/wkt-types/build.rs w/kclvm/third-party/prost-wkt/wkt-types/build.rs 4280 + index 620c759a..4a4981ce 100644 4281 + --- i/kclvm/third-party/prost-wkt/wkt-types/build.rs 4282 + +++ w/kclvm/third-party/prost-wkt/wkt-types/build.rs 4283 + @@ -12,13 +12,6 @@ use prost_types::FileDescriptorSet; 4284 + use regex::Regex; 4285 + 4286 + fn main() { 4287 + - //hack: set protoc_bin_vendored::protoc_bin_path() to PROTOC 4288 + - if env::var("PROTOC").is_err() { 4289 + - env::set_var( 4290 + - "PROTOC", 4291 + - protoc_bin_vendored::protoc_bin_path().unwrap().as_os_str(), 4292 + - ); 4293 + - } 4294 + let dir = PathBuf::from(env::var("OUT_DIR").unwrap()); 4295 + process_prost_pbtime(&dir); 4296 + 4297 + diff --git i/kclvm/tools/Cargo.toml w/kclvm/tools/Cargo.toml 4298 + index 38800fc3..9f2fd6fe 100644 4299 + --- i/kclvm/tools/Cargo.toml 4300 + +++ w/kclvm/tools/Cargo.toml 4301 + @@ -26,7 +26,7 @@ kclvm-driver = {path = "../driver"} 4302 + kclvm-utils ={ path = "../utils"} 4303 + 4304 + serde_json = "1.0" 4305 + -serde_yaml = {path = "../third-party/serde_yaml"} 4306 + +serde_yaml = "0.9.34" 4307 + once_cell = "1.15.0" 4308 + regex = "1.3" 4309 + json-spanned-value = "0.2.2"
+18 -14
pkgs/by-name/kc/kclvm/package.nix
··· 7 7 pkg-config, 8 8 rustc, 9 9 }: 10 - rustPlatform.buildRustPackage rec { 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "kclvm"; 12 12 version = "0.11.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "kcl-lang"; 16 16 repo = "kcl"; 17 - rev = "v${version}"; 17 + rev = "v${finalAttrs.version}"; 18 18 hash = "sha256-6XDLxTpgENhP7F51kicAJB7BNMtX4cONKJApAhqgdno="; 19 19 }; 20 20 21 - sourceRoot = "${src.name}/kclvm"; 21 + env = { 22 + PROTOC = "${protobuf}/bin/protoc"; 23 + PROTOC_INCLUDE = "${protobuf}/include"; 24 + }; 22 25 23 - cargoHash = "sha256-eJ3Gh2l6T2DxJRQRHamPOr/ILtzsqFB497DdXVJ90RE="; 26 + cargoRoot = "kclvm"; 27 + cargoHash = "sha256-kX+3wyeElKXUOIyD24X9jfvSzdtg3HFilkqlWulq4cc="; 28 + cargoPatches = [ ./fix-build.patch ]; 29 + 30 + preBuild = '' 31 + cd kclvm 32 + ''; 24 33 25 34 buildInputs = [ rustc ]; 26 35 ··· 33 42 protobuf 34 43 ]; 35 44 36 - patches = [ ./enable_protoc_env.patch ]; 37 - 38 - PROTOC = "${protobuf}/bin/protoc"; 39 - PROTOC_INCLUDE = "${protobuf}/include"; 40 - 41 - meta = with lib; { 45 + meta = { 42 46 description = "High-performance implementation of KCL written in Rust that uses LLVM as the compiler backend"; 43 47 homepage = "https://github.com/kcl-lang/kcl"; 44 - license = licenses.asl20; 45 - platforms = platforms.linux ++ platforms.darwin; 46 - maintainers = with maintainers; [ 48 + license = lib.licenses.asl20; 49 + platforms = lib.platforms.unix; 50 + maintainers = with lib.maintainers; [ 47 51 selfuryon 48 52 peefy 49 53 ]; 50 54 }; 51 - } 55 + })