nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 4309 lines 127 kB view raw
1diff --git i/kclvm/Cargo.lock w/kclvm/Cargo.lock 2index 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 ] 4202diff --git i/kclvm/api/Cargo.toml w/kclvm/api/Cargo.toml 4203index 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 4223diff --git i/kclvm/api/build.rs w/kclvm/api/build.rs 4224index 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 4241diff --git i/kclvm/config/Cargo.toml w/kclvm/config/Cargo.toml 4242index 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" 4254diff --git i/kclvm/runtime/Cargo.toml w/kclvm/runtime/Cargo.toml 4255index 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" 4267diff --git i/kclvm/third-party/prost-wkt/wkt-types/Cargo.toml w/kclvm/third-party/prost-wkt/wkt-types/Cargo.toml 4268index 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" 4279diff --git i/kclvm/third-party/prost-wkt/wkt-types/build.rs w/kclvm/third-party/prost-wkt/wkt-types/build.rs 4280index 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 4297diff --git i/kclvm/tools/Cargo.toml w/kclvm/tools/Cargo.toml 4298index 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"