nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
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"