Author: Manos Pitsidianakis [manos@pitsidianak.is]
Hash: b9a22aac5c68ac8ea27987b7b64fd0b3672cf784
Timestamp: Sat, 08 Jun 2024 15:31:03 +0000 (3 months ago)

+556 -634 +/-7 browse
Update various dependencies
Update various dependencies

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
1diff --git a/.cargo/config b/.cargo/config
2deleted file mode 120000
3index ab8b69c..0000000
4--- a/.cargo/config
5+++ /dev/null
6 @@ -1 +0,0 @@
7- config.toml
8\ No newline at end of file
9 diff --git a/Cargo.lock b/Cargo.lock
10index 816a867..bf39166 100644
11--- a/Cargo.lock
12+++ b/Cargo.lock
13 @@ -4,9 +4,9 @@ version = 3
14
15 [[package]]
16 name = "addr2line"
17- version = "0.21.0"
18+ version = "0.22.0"
19 source = "registry+https://github.com/rust-lang/crates.io-index"
20- checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
21+ checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
22 dependencies = [
23 "gimli",
24 ]
25 @@ -19,20 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
26
27 [[package]]
28 name = "ahash"
29- version = "0.7.7"
30+ version = "0.8.11"
31 source = "registry+https://github.com/rust-lang/crates.io-index"
32- checksum = "5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd"
33- dependencies = [
34- "getrandom",
35- "once_cell",
36- "version_check",
37- ]
38-
39- [[package]]
40- name = "ahash"
41- version = "0.8.7"
42- source = "registry+https://github.com/rust-lang/crates.io-index"
43- checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
44+ checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
45 dependencies = [
46 "cfg-if 1.0.0",
47 "getrandom",
48 @@ -44,9 +33,9 @@ dependencies = [
49
50 [[package]]
51 name = "aho-corasick"
52- version = "1.1.2"
53+ version = "1.1.3"
54 source = "registry+https://github.com/rust-lang/crates.io-index"
55- checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
56+ checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
57 dependencies = [
58 "memchr",
59 ]
60 @@ -68,9 +57,9 @@ dependencies = [
61
62 [[package]]
63 name = "allocator-api2"
64- version = "0.2.16"
65+ version = "0.2.18"
66 source = "registry+https://github.com/rust-lang/crates.io-index"
67- checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5"
68+ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
69
70 [[package]]
71 name = "android-tzdata"
72 @@ -89,15 +78,15 @@ dependencies = [
73
74 [[package]]
75 name = "anstyle"
76- version = "1.0.4"
77+ version = "1.0.7"
78 source = "registry+https://github.com/rust-lang/crates.io-index"
79- checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
80+ checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b"
81
82 [[package]]
83 name = "anyhow"
84- version = "1.0.79"
85+ version = "1.0.86"
86 source = "registry+https://github.com/rust-lang/crates.io-index"
87- checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
88+ checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
89
90 [[package]]
91 name = "arrayref"
92 @@ -123,9 +112,9 @@ dependencies = [
93
94 [[package]]
95 name = "assert_cmd"
96- version = "2.0.13"
97+ version = "2.0.14"
98 source = "registry+https://github.com/rust-lang/crates.io-index"
99- checksum = "00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467"
100+ checksum = "ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8"
101 dependencies = [
102 "anstyle",
103 "bstr",
104 @@ -149,12 +138,11 @@ dependencies = [
105
106 [[package]]
107 name = "async-channel"
108- version = "2.1.1"
109+ version = "2.3.1"
110 source = "registry+https://github.com/rust-lang/crates.io-index"
111- checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c"
112+ checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
113 dependencies = [
114 "concurrent-queue",
115- "event-listener 4.0.3",
116 "event-listener-strategy",
117 "futures-core",
118 "pin-project-lite",
119 @@ -162,9 +150,9 @@ dependencies = [
120
121 [[package]]
122 name = "async-compression"
123- version = "0.4.5"
124+ version = "0.4.11"
125 source = "registry+https://github.com/rust-lang/crates.io-index"
126- checksum = "bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5"
127+ checksum = "cd066d0b4ef8ecb03a55319dc13aa6910616d0f44008a045bb1835af830abff5"
128 dependencies = [
129 "brotli",
130 "futures-core",
131 @@ -175,15 +163,14 @@ dependencies = [
132
133 [[package]]
134 name = "async-executor"
135- version = "1.8.0"
136+ version = "1.12.0"
137 source = "registry+https://github.com/rust-lang/crates.io-index"
138- checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c"
139+ checksum = "c8828ec6e544c02b0d6691d21ed9f9218d0384a82542855073c2a3f58304aaf0"
140 dependencies = [
141- "async-lock 3.3.0",
142 "async-task",
143 "concurrent-queue",
144- "fastrand 2.0.1",
145- "futures-lite 2.2.0",
146+ "fastrand 2.1.0",
147+ "futures-lite 2.3.0",
148 "slab",
149 ]
150
151 @@ -221,18 +208,18 @@ dependencies = [
152
153 [[package]]
154 name = "async-io"
155- version = "2.3.0"
156+ version = "2.3.3"
157 source = "registry+https://github.com/rust-lang/crates.io-index"
158- checksum = "fb41eb19024a91746eba0773aa5e16036045bbf45733766661099e182ea6a744"
159+ checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964"
160 dependencies = [
161- "async-lock 3.3.0",
162+ "async-lock 3.4.0",
163 "cfg-if 1.0.0",
164 "concurrent-queue",
165 "futures-io",
166- "futures-lite 2.2.0",
167+ "futures-lite 2.3.0",
168 "parking",
169- "polling 3.3.2",
170- "rustix 0.38.30",
171+ "polling 3.7.1",
172+ "rustix 0.38.34",
173 "slab",
174 "tracing",
175 "windows-sys 0.52.0",
176 @@ -249,11 +236,11 @@ dependencies = [
177
178 [[package]]
179 name = "async-lock"
180- version = "3.3.0"
181+ version = "3.4.0"
182 source = "registry+https://github.com/rust-lang/crates.io-index"
183- checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b"
184+ checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
185 dependencies = [
186- "event-listener 4.0.3",
187+ "event-listener 5.3.1",
188 "event-listener-strategy",
189 "pin-project-lite",
190 ]
191 @@ -282,7 +269,7 @@ dependencies = [
192 "cfg-if 1.0.0",
193 "event-listener 3.1.0",
194 "futures-lite 1.13.0",
195- "rustix 0.38.30",
196+ "rustix 0.38.34",
197 "windows-sys 0.48.0",
198 ]
199
200 @@ -309,20 +296,20 @@ dependencies = [
201
202 [[package]]
203 name = "async-signal"
204- version = "0.2.5"
205+ version = "0.2.7"
206 source = "registry+https://github.com/rust-lang/crates.io-index"
207- checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5"
208+ checksum = "329972aa325176e89114919f2a80fdae4f4c040f66a370b1a1159c6c0f94e7aa"
209 dependencies = [
210- "async-io 2.3.0",
211- "async-lock 2.8.0",
212+ "async-io 2.3.3",
213+ "async-lock 3.4.0",
214 "atomic-waker",
215 "cfg-if 1.0.0",
216 "futures-core",
217 "futures-io",
218- "rustix 0.38.30",
219+ "rustix 0.38.34",
220 "signal-hook-registry",
221 "slab",
222- "windows-sys 0.48.0",
223+ "windows-sys 0.52.0",
224 ]
225
226 [[package]]
227 @@ -344,24 +331,24 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
228 dependencies = [
229 "proc-macro2",
230 "quote",
231- "syn 2.0.48",
232+ "syn 2.0.66",
233 ]
234
235 [[package]]
236 name = "async-task"
237- version = "4.7.0"
238+ version = "4.7.1"
239 source = "registry+https://github.com/rust-lang/crates.io-index"
240- checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799"
241+ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
242
243 [[package]]
244 name = "async-trait"
245- version = "0.1.77"
246+ version = "0.1.80"
247 source = "registry+https://github.com/rust-lang/crates.io-index"
248- checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
249+ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
250 dependencies = [
251 "proc-macro2",
252 "quote",
253- "syn 2.0.48",
254+ "syn 2.0.66",
255 ]
256
257 [[package]]
258 @@ -372,9 +359,9 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
259
260 [[package]]
261 name = "autocfg"
262- version = "1.1.0"
263+ version = "1.3.0"
264 source = "registry+https://github.com/rust-lang/crates.io-index"
265- checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
266+ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
267
268 [[package]]
269 name = "axum"
270 @@ -481,10 +468,10 @@ version = "0.3.8"
271 source = "registry+https://github.com/rust-lang/crates.io-index"
272 checksum = "cdca6a10ecad987bda04e95606ef85a5417dcaac1a78455242d72e031e2b6b62"
273 dependencies = [
274- "heck",
275+ "heck 0.4.1",
276 "proc-macro2",
277 "quote",
278- "syn 2.0.48",
279+ "syn 2.0.66",
280 ]
281
282 [[package]]
283 @@ -505,9 +492,9 @@ dependencies = [
284
285 [[package]]
286 name = "backtrace"
287- version = "0.3.69"
288+ version = "0.3.72"
289 source = "registry+https://github.com/rust-lang/crates.io-index"
290- checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
291+ checksum = "17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11"
292 dependencies = [
293 "addr2line",
294 "cc",
295 @@ -537,6 +524,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
296 checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
297
298 [[package]]
299+ name = "base64"
300+ version = "0.22.1"
301+ source = "registry+https://github.com/rust-lang/crates.io-index"
302+ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
303+
304+ [[package]]
305 name = "base64-compat"
306 version = "1.0.0"
307 source = "registry+https://github.com/rust-lang/crates.io-index"
308 @@ -596,9 +589,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
309
310 [[package]]
311 name = "bitflags"
312- version = "2.4.1"
313+ version = "2.5.0"
314 source = "registry+https://github.com/rust-lang/crates.io-index"
315- checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
316+ checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
317 dependencies = [
318 "serde",
319 ]
320 @@ -638,18 +631,15 @@ dependencies = [
321
322 [[package]]
323 name = "blocking"
324- version = "1.5.1"
325+ version = "1.6.1"
326 source = "registry+https://github.com/rust-lang/crates.io-index"
327- checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
328+ checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
329 dependencies = [
330- "async-channel 2.1.1",
331- "async-lock 3.3.0",
332+ "async-channel 2.3.1",
333 "async-task",
334- "fastrand 2.0.1",
335 "futures-io",
336- "futures-lite 2.2.0",
337+ "futures-lite 2.3.0",
338 "piper",
339- "tracing",
340 ]
341
342 [[package]]
343 @@ -664,9 +654,9 @@ dependencies = [
344
345 [[package]]
346 name = "brotli"
347- version = "3.4.0"
348+ version = "6.0.0"
349 source = "registry+https://github.com/rust-lang/crates.io-index"
350- checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f"
351+ checksum = "74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b"
352 dependencies = [
353 "alloc-no-stdlib",
354 "alloc-stdlib",
355 @@ -675,9 +665,9 @@ dependencies = [
356
357 [[package]]
358 name = "brotli-decompressor"
359- version = "2.5.1"
360+ version = "4.0.1"
361 source = "registry+https://github.com/rust-lang/crates.io-index"
362- checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
363+ checksum = "9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362"
364 dependencies = [
365 "alloc-no-stdlib",
366 "alloc-stdlib",
367 @@ -685,9 +675,9 @@ dependencies = [
368
369 [[package]]
370 name = "bstr"
371- version = "1.9.0"
372+ version = "1.9.1"
373 source = "registry+https://github.com/rust-lang/crates.io-index"
374- checksum = "c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc"
375+ checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706"
376 dependencies = [
377 "memchr",
378 "regex-automata",
379 @@ -695,27 +685,27 @@ dependencies = [
380 ]
381
382 [[package]]
383- name = "bufstream"
384- version = "0.1.4"
385+ name = "bufstream-fresh"
386+ version = "0.3.1"
387 source = "registry+https://github.com/rust-lang/crates.io-index"
388- checksum = "40e38929add23cdf8a366df9b0e088953150724bcbe5fc330b0d8eb3b328eec8"
389+ checksum = "7c431e5d450eceb6f5096c371f502946ae1cc65407935bc2cae8f1d625a2035f"
390
391 [[package]]
392 name = "build-info"
393- version = "0.0.31"
394+ version = "0.0.36"
395 source = "registry+https://github.com/rust-lang/crates.io-index"
396- checksum = "8b301350c1c448e35b896f32b68c49c8ecd969a71978fbafc4ebd09ec3f4eee2"
397+ checksum = "bc978ce446e6cd132434049d6a3e9b92982228fd27e0ae11437b8e121b50e7e4"
398 dependencies = [
399+ "bincode",
400 "build-info-common",
401 "build-info-proc",
402- "once_cell",
403 ]
404
405 [[package]]
406 name = "build-info-build"
407- version = "0.0.31"
408+ version = "0.0.36"
409 source = "registry+https://github.com/rust-lang/crates.io-index"
410- checksum = "2b314717755dd6a06fc11ad3f7909ba4c0ae2ab516f5cb0404fe924c71bfc7d0"
411+ checksum = "02216ebb53a94c78f65d93293607c5bb1b3e9c156c456791c4aabf45a7d9d55d"
412 dependencies = [
413 "anyhow",
414 "base64 0.21.7",
415 @@ -725,18 +715,17 @@ dependencies = [
416 "chrono",
417 "git2",
418 "glob",
419- "once_cell",
420 "pretty_assertions",
421 "rustc_version",
422 "serde_json",
423- "xz2",
424+ "zstd",
425 ]
426
427 [[package]]
428 name = "build-info-common"
429- version = "0.0.31"
430+ version = "0.0.36"
431 source = "registry+https://github.com/rust-lang/crates.io-index"
432- checksum = "5e040d36472d40ec9424c36a7b54be589072e605596b6f20b0c56c5230b460cc"
433+ checksum = "c212154d5082e4f891f6750a791f83731bdbf706c97f8e0c3d16c53723e4881e"
434 dependencies = [
435 "chrono",
436 "derive_more",
437 @@ -746,9 +735,9 @@ dependencies = [
438
439 [[package]]
440 name = "build-info-proc"
441- version = "0.0.31"
442+ version = "0.0.36"
443 source = "registry+https://github.com/rust-lang/crates.io-index"
444- checksum = "ffd5f241ddd417436c48d35da9869480891449ddd1ae3fd483bbcfbae741a422"
445+ checksum = "9ff68aa3f555464fa21e676884d6ef00c1f97ce5b42e65ae9b49f9cacdb87ae3"
446 dependencies = [
447 "anyhow",
448 "base64 0.21.7",
449 @@ -761,21 +750,21 @@ dependencies = [
450 "proc-macro2",
451 "quote",
452 "serde_json",
453- "syn 2.0.48",
454- "xz2",
455+ "syn 2.0.66",
456+ "zstd",
457 ]
458
459 [[package]]
460 name = "bumpalo"
461- version = "3.14.0"
462+ version = "3.16.0"
463 source = "registry+https://github.com/rust-lang/crates.io-index"
464- checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
465+ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
466
467 [[package]]
468 name = "bytecount"
469- version = "0.6.7"
470+ version = "0.6.8"
471 source = "registry+https://github.com/rust-lang/crates.io-index"
472- checksum = "e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205"
473+ checksum = "5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce"
474
475 [[package]]
476 name = "byteorder"
477 @@ -785,33 +774,33 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
478
479 [[package]]
480 name = "bytes"
481- version = "1.5.0"
482+ version = "1.6.0"
483 source = "registry+https://github.com/rust-lang/crates.io-index"
484- checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
485+ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
486
487 [[package]]
488 name = "camino"
489- version = "1.1.6"
490+ version = "1.1.7"
491 source = "registry+https://github.com/rust-lang/crates.io-index"
492- checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c"
493+ checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239"
494 dependencies = [
495 "serde",
496 ]
497
498 [[package]]
499 name = "cargo-platform"
500- version = "0.1.6"
501+ version = "0.1.8"
502 source = "registry+https://github.com/rust-lang/crates.io-index"
503- checksum = "ceed8ef69d8518a5dda55c07425450b58a4e1946f4951eab6d7191ee86c2443d"
504+ checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc"
505 dependencies = [
506 "serde",
507 ]
508
509 [[package]]
510 name = "cargo_metadata"
511- version = "0.15.4"
512+ version = "0.18.1"
513 source = "registry+https://github.com/rust-lang/crates.io-index"
514- checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a"
515+ checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
516 dependencies = [
517 "camino",
518 "cargo-platform",
519 @@ -823,12 +812,13 @@ dependencies = [
520
521 [[package]]
522 name = "cc"
523- version = "1.0.83"
524+ version = "1.0.99"
525 source = "registry+https://github.com/rust-lang/crates.io-index"
526- checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
527+ checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695"
528 dependencies = [
529 "jobserver",
530 "libc",
531+ "once_cell",
532 ]
533
534 [[package]]
535 @@ -845,9 +835,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
536
537 [[package]]
538 name = "chrono"
539- version = "0.4.31"
540+ version = "0.4.38"
541 source = "registry+https://github.com/rust-lang/crates.io-index"
542- checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
543+ checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
544 dependencies = [
545 "android-tzdata",
546 "iana-time-zone",
547 @@ -855,7 +845,7 @@ dependencies = [
548 "num-traits",
549 "serde",
550 "wasm-bindgen",
551- "windows-targets 0.48.5",
552+ "windows-targets 0.52.5",
553 ]
554
555 [[package]]
556 @@ -870,9 +860,9 @@ dependencies = [
557
558 [[package]]
559 name = "clap"
560- version = "4.4.17"
561+ version = "4.5.6"
562 source = "registry+https://github.com/rust-lang/crates.io-index"
563- checksum = "80932e03c33999b9235edb8655bc9df3204adc9887c2f95b50cb1deb9fd54253"
564+ checksum = "a9689a29b593160de5bc4aacab7b5d54fb52231de70122626c178e6a368994c7"
565 dependencies = [
566 "clap_builder",
567 "clap_derive",
568 @@ -880,9 +870,9 @@ dependencies = [
569
570 [[package]]
571 name = "clap_builder"
572- version = "4.4.17"
573+ version = "4.5.6"
574 source = "registry+https://github.com/rust-lang/crates.io-index"
575- checksum = "d6c0db58c659eef1c73e444d298c27322a1b52f6927d2ad470c0c0f96fa7b8fa"
576+ checksum = "2e5387378c84f6faa26890ebf9f0a92989f8873d4d380467bcd0d8d8620424df"
577 dependencies = [
578 "anstyle",
579 "clap_lex",
580 @@ -894,27 +884,27 @@ dependencies = [
581
582 [[package]]
583 name = "clap_derive"
584- version = "4.4.7"
585+ version = "4.5.5"
586 source = "registry+https://github.com/rust-lang/crates.io-index"
587- checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
588+ checksum = "c780290ccf4fb26629baa7a1081e68ced113f1d3ec302fa5948f1c381ebf06c6"
589 dependencies = [
590- "heck",
591+ "heck 0.5.0",
592 "proc-macro2",
593 "quote",
594- "syn 2.0.48",
595+ "syn 2.0.66",
596 ]
597
598 [[package]]
599 name = "clap_lex"
600- version = "0.6.0"
601+ version = "0.7.1"
602 source = "registry+https://github.com/rust-lang/crates.io-index"
603- checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
604+ checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70"
605
606 [[package]]
607 name = "clap_mangen"
608- version = "0.2.17"
609+ version = "0.2.21"
610 source = "registry+https://github.com/rust-lang/crates.io-index"
611- checksum = "4a7c2b01e5e779c19f46a94bbd398f33ae63b0f78c07108351fb4536845bb7fd"
612+ checksum = "74b70fc13e60c0e1d490dc50eb73a749be6d81f4ef03783df1d9b7b0c62bc937"
613 dependencies = [
614 "clap",
615 "roff",
616 @@ -922,30 +912,24 @@ dependencies = [
617
618 [[package]]
619 name = "concurrent-queue"
620- version = "2.4.0"
621+ version = "2.5.0"
622 source = "registry+https://github.com/rust-lang/crates.io-index"
623- checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363"
624+ checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
625 dependencies = [
626 "crossbeam-utils",
627 ]
628
629 [[package]]
630 name = "config"
631- version = "0.13.4"
632+ version = "0.14.0"
633 source = "registry+https://github.com/rust-lang/crates.io-index"
634- checksum = "23738e11972c7643e4ec947840fc463b6a571afcd3e735bdfce7d03c7a784aca"
635+ checksum = "7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be"
636 dependencies = [
637- "async-trait",
638- "json5",
639 "lazy_static",
640 "nom",
641 "pathdiff",
642- "ron",
643- "rust-ini",
644 "serde",
645- "serde_json",
646 "toml",
647- "yaml-rust",
648 ]
649
650 [[package]]
651 @@ -1009,9 +993,9 @@ dependencies = [
652
653 [[package]]
654 name = "crc32fast"
655- version = "1.3.2"
656+ version = "1.4.2"
657 source = "registry+https://github.com/rust-lang/crates.io-index"
658- checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
659+ checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
660 dependencies = [
661 "cfg-if 1.0.0",
662 ]
663 @@ -1027,9 +1011,9 @@ dependencies = [
664
665 [[package]]
666 name = "crossbeam-utils"
667- version = "0.8.19"
668+ version = "0.8.20"
669 source = "registry+https://github.com/rust-lang/crates.io-index"
670- checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
671+ checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
672
673 [[package]]
674 name = "crypto-bigint"
675 @@ -1075,9 +1059,9 @@ dependencies = [
676
677 [[package]]
678 name = "curve25519-dalek"
679- version = "4.1.1"
680+ version = "4.1.2"
681 source = "registry+https://github.com/rust-lang/crates.io-index"
682- checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c"
683+ checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348"
684 dependencies = [
685 "cfg-if 1.0.0",
686 "cpufeatures",
687 @@ -1097,20 +1081,20 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3"
688 dependencies = [
689 "proc-macro2",
690 "quote",
691- "syn 2.0.48",
692+ "syn 2.0.66",
693 ]
694
695 [[package]]
696 name = "data-encoding"
697- version = "2.5.0"
698+ version = "2.6.0"
699 source = "registry+https://github.com/rust-lang/crates.io-index"
700- checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5"
701+ checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2"
702
703 [[package]]
704 name = "der"
705- version = "0.7.8"
706+ version = "0.7.9"
707 source = "registry+https://github.com/rust-lang/crates.io-index"
708- checksum = "fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c"
709+ checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0"
710 dependencies = [
711 "const-oid",
712 "zeroize",
713 @@ -1172,12 +1156,6 @@ dependencies = [
714 ]
715
716 [[package]]
717- name = "dlv-list"
718- version = "0.3.0"
719- source = "registry+https://github.com/rust-lang/crates.io-index"
720- checksum = "0688c2a7f92e427f44895cd63841bff7b29f8d7a1648b9e7e07a4a365b2e1257"
721-
722- [[package]]
723 name = "doc-comment"
724 version = "0.3.3"
725 source = "registry+https://github.com/rust-lang/crates.io-index"
726 @@ -1185,9 +1163,9 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10"
727
728 [[package]]
729 name = "dyn-clone"
730- version = "1.0.16"
731+ version = "1.0.17"
732 source = "registry+https://github.com/rust-lang/crates.io-index"
733- checksum = "545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d"
734+ checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125"
735
736 [[package]]
737 name = "ecdsa"
738 @@ -1214,9 +1192,9 @@ dependencies = [
739
740 [[package]]
741 name = "ed25519-dalek"
742- version = "2.1.0"
743+ version = "2.1.1"
744 source = "registry+https://github.com/rust-lang/crates.io-index"
745- checksum = "1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0"
746+ checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871"
747 dependencies = [
748 "curve25519-dalek",
749 "ed25519",
750 @@ -1226,9 +1204,9 @@ dependencies = [
751
752 [[package]]
753 name = "either"
754- version = "1.9.0"
755+ version = "1.12.0"
756 source = "registry+https://github.com/rust-lang/crates.io-index"
757- checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
758+ checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b"
759
760 [[package]]
761 name = "elliptic-curve"
762 @@ -1315,9 +1293,9 @@ checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569"
763
764 [[package]]
765 name = "encoding_rs"
766- version = "0.8.33"
767+ version = "0.8.34"
768 source = "registry+https://github.com/rust-lang/crates.io-index"
769- checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
770+ checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
771 dependencies = [
772 "cfg-if 1.0.0",
773 ]
774 @@ -1330,9 +1308,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
775
776 [[package]]
777 name = "errno"
778- version = "0.3.8"
779+ version = "0.3.9"
780 source = "registry+https://github.com/rust-lang/crates.io-index"
781- checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
782+ checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
783 dependencies = [
784 "libc",
785 "windows-sys 0.52.0",
786 @@ -1357,9 +1335,9 @@ dependencies = [
787
788 [[package]]
789 name = "event-listener"
790- version = "4.0.3"
791+ version = "5.3.1"
792 source = "registry+https://github.com/rust-lang/crates.io-index"
793- checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
794+ checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba"
795 dependencies = [
796 "concurrent-queue",
797 "parking",
798 @@ -1368,19 +1346,19 @@ dependencies = [
799
800 [[package]]
801 name = "event-listener-strategy"
802- version = "0.4.0"
803+ version = "0.5.2"
804 source = "registry+https://github.com/rust-lang/crates.io-index"
805- checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3"
806+ checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1"
807 dependencies = [
808- "event-listener 4.0.3",
809+ "event-listener 5.3.1",
810 "pin-project-lite",
811 ]
812
813 [[package]]
814 name = "eyre"
815- version = "0.6.11"
816+ version = "0.6.12"
817 source = "registry+https://github.com/rust-lang/crates.io-index"
818- checksum = "b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799"
819+ checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec"
820 dependencies = [
821 "indenter",
822 "once_cell",
823 @@ -1419,9 +1397,9 @@ dependencies = [
824
825 [[package]]
826 name = "fastrand"
827- version = "2.0.1"
828+ version = "2.1.0"
829 source = "registry+https://github.com/rust-lang/crates.io-index"
830- checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
831+ checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
832
833 [[package]]
834 name = "ff"
835 @@ -1435,9 +1413,9 @@ dependencies = [
836
837 [[package]]
838 name = "fiat-crypto"
839- version = "0.2.5"
840+ version = "0.2.9"
841 source = "registry+https://github.com/rust-lang/crates.io-index"
842- checksum = "27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7"
843+ checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
844
845 [[package]]
846 name = "filetime"
847 @@ -1447,15 +1425,15 @@ checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd"
848 dependencies = [
849 "cfg-if 1.0.0",
850 "libc",
851- "redox_syscall",
852+ "redox_syscall 0.4.1",
853 "windows-sys 0.52.0",
854 ]
855
856 [[package]]
857 name = "flate2"
858- version = "1.0.28"
859+ version = "1.0.30"
860 source = "registry+https://github.com/rust-lang/crates.io-index"
861- checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
862+ checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
863 dependencies = [
864 "crc32fast",
865 "miniz_oxide",
866 @@ -1584,11 +1562,11 @@ dependencies = [
867
868 [[package]]
869 name = "futures-lite"
870- version = "2.2.0"
871+ version = "2.3.0"
872 source = "registry+https://github.com/rust-lang/crates.io-index"
873- checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba"
874+ checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5"
875 dependencies = [
876- "fastrand 2.0.1",
877+ "fastrand 2.1.0",
878 "futures-core",
879 "futures-io",
880 "parking",
881 @@ -1603,7 +1581,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
882 dependencies = [
883 "proc-macro2",
884 "quote",
885- "syn 2.0.48",
886+ "syn 2.0.66",
887 ]
888
889 [[package]]
890 @@ -1649,9 +1627,9 @@ dependencies = [
891
892 [[package]]
893 name = "getrandom"
894- version = "0.2.12"
895+ version = "0.2.15"
896 source = "registry+https://github.com/rust-lang/crates.io-index"
897- checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
898+ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
899 dependencies = [
900 "cfg-if 1.0.0",
901 "js-sys",
902 @@ -1662,17 +1640,17 @@ dependencies = [
903
904 [[package]]
905 name = "gimli"
906- version = "0.28.1"
907+ version = "0.29.0"
908 source = "registry+https://github.com/rust-lang/crates.io-index"
909- checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
910+ checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
911
912 [[package]]
913 name = "git2"
914- version = "0.17.2"
915+ version = "0.18.3"
916 source = "registry+https://github.com/rust-lang/crates.io-index"
917- checksum = "7b989d6a7ca95a362cf2cfc5ad688b3a467be1f87e480b8dad07fee8c79b0044"
918+ checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70"
919 dependencies = [
920- "bitflags 1.3.2",
921+ "bitflags 2.5.0",
922 "libc",
923 "libgit2-sys",
924 "log",
925 @@ -1698,9 +1676,9 @@ dependencies = [
926
927 [[package]]
928 name = "h2"
929- version = "0.3.24"
930+ version = "0.3.26"
931 source = "registry+https://github.com/rust-lang/crates.io-index"
932- checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
933+ checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
934 dependencies = [
935 "bytes",
936 "fnv",
937 @@ -1708,7 +1686,7 @@ dependencies = [
938 "futures-sink",
939 "futures-util",
940 "http",
941- "indexmap 2.1.0",
942+ "indexmap 2.2.6",
943 "slab",
944 "tokio",
945 "tokio-util",
946 @@ -1720,17 +1698,14 @@ name = "hashbrown"
947 version = "0.12.3"
948 source = "registry+https://github.com/rust-lang/crates.io-index"
949 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
950- dependencies = [
951- "ahash 0.7.7",
952- ]
953
954 [[package]]
955 name = "hashbrown"
956- version = "0.14.3"
957+ version = "0.14.5"
958 source = "registry+https://github.com/rust-lang/crates.io-index"
959- checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
960+ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
961 dependencies = [
962- "ahash 0.8.7",
963+ "ahash",
964 "allocator-api2",
965 ]
966
967 @@ -1740,7 +1715,7 @@ version = "0.8.4"
968 source = "registry+https://github.com/rust-lang/crates.io-index"
969 checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
970 dependencies = [
971- "hashbrown 0.14.3",
972+ "hashbrown 0.14.5",
973 ]
974
975 [[package]]
976 @@ -1774,10 +1749,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
977 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
978
979 [[package]]
980+ name = "heck"
981+ version = "0.5.0"
982+ source = "registry+https://github.com/rust-lang/crates.io-index"
983+ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
984+
985+ [[package]]
986 name = "hermit-abi"
987- version = "0.3.3"
988+ version = "0.3.9"
989 source = "registry+https://github.com/rust-lang/crates.io-index"
990- checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
991+ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
992
993 [[package]]
994 name = "hmac"
995 @@ -1800,9 +1781,9 @@ dependencies = [
996
997 [[package]]
998 name = "http"
999- version = "0.2.11"
1000+ version = "0.2.12"
1001 source = "registry+https://github.com/rust-lang/crates.io-index"
1002- checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
1003+ checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
1004 dependencies = [
1005 "bytes",
1006 "fnv",
1007 @@ -1840,9 +1821,9 @@ checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
1008
1009 [[package]]
1010 name = "hyper"
1011- version = "0.14.28"
1012+ version = "0.14.29"
1013 source = "registry+https://github.com/rust-lang/crates.io-index"
1014- checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
1015+ checksum = "f361cde2f109281a220d4307746cdfd5ee3f410da58a70377762396775634b33"
1016 dependencies = [
1017 "bytes",
1018 "futures-channel",
1019 @@ -1855,7 +1836,7 @@ dependencies = [
1020 "httpdate",
1021 "itoa",
1022 "pin-project-lite",
1023- "socket2 0.5.5",
1024+ "socket2 0.5.7",
1025 "tokio",
1026 "tower-service",
1027 "tracing",
1028 @@ -1877,9 +1858,9 @@ dependencies = [
1029
1030 [[package]]
1031 name = "iana-time-zone"
1032- version = "0.1.59"
1033+ version = "0.1.60"
1034 source = "registry+https://github.com/rust-lang/crates.io-index"
1035- checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
1036+ checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
1037 dependencies = [
1038 "android_system_properties",
1039 "core-foundation-sys",
1040 @@ -1927,12 +1908,12 @@ dependencies = [
1041
1042 [[package]]
1043 name = "indexmap"
1044- version = "2.1.0"
1045+ version = "2.2.6"
1046 source = "registry+https://github.com/rust-lang/crates.io-index"
1047- checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
1048+ checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
1049 dependencies = [
1050 "equivalent",
1051- "hashbrown 0.14.3",
1052+ "hashbrown 0.14.5",
1053 ]
1054
1055 [[package]]
1056 @@ -1966,9 +1947,9 @@ dependencies = [
1057
1058 [[package]]
1059 name = "instant"
1060- version = "0.1.12"
1061+ version = "0.1.13"
1062 source = "registry+https://github.com/rust-lang/crates.io-index"
1063- checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c"
1064+ checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222"
1065 dependencies = [
1066 "cfg-if 1.0.0",
1067 ]
1068 @@ -1992,12 +1973,12 @@ checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
1069
1070 [[package]]
1071 name = "is-terminal"
1072- version = "0.4.10"
1073+ version = "0.4.12"
1074 source = "registry+https://github.com/rust-lang/crates.io-index"
1075- checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455"
1076+ checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b"
1077 dependencies = [
1078 "hermit-abi",
1079- "rustix 0.38.30",
1080+ "libc",
1081 "windows-sys 0.52.0",
1082 ]
1083
1084 @@ -2012,46 +1993,35 @@ dependencies = [
1085
1086 [[package]]
1087 name = "itoa"
1088- version = "1.0.10"
1089+ version = "1.0.11"
1090 source = "registry+https://github.com/rust-lang/crates.io-index"
1091- checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
1092+ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
1093
1094 [[package]]
1095 name = "jobserver"
1096- version = "0.1.27"
1097+ version = "0.1.31"
1098 source = "registry+https://github.com/rust-lang/crates.io-index"
1099- checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d"
1100+ checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e"
1101 dependencies = [
1102 "libc",
1103 ]
1104
1105 [[package]]
1106 name = "js-sys"
1107- version = "0.3.67"
1108+ version = "0.3.69"
1109 source = "registry+https://github.com/rust-lang/crates.io-index"
1110- checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
1111+ checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
1112 dependencies = [
1113 "wasm-bindgen",
1114 ]
1115
1116 [[package]]
1117- name = "json5"
1118- version = "0.4.1"
1119- source = "registry+https://github.com/rust-lang/crates.io-index"
1120- checksum = "96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1"
1121- dependencies = [
1122- "pest",
1123- "pest_derive",
1124- "serde",
1125- ]
1126-
1127- [[package]]
1128 name = "jsonschema"
1129 version = "0.17.1"
1130 source = "registry+https://github.com/rust-lang/crates.io-index"
1131 checksum = "2a071f4f7efc9a9118dfb627a0a94ef247986e1ab8606a4c806ae2b3aa3b6978"
1132 dependencies = [
1133- "ahash 0.8.7",
1134+ "ahash",
1135 "anyhow",
1136 "base64 0.21.7",
1137 "bytecount",
1138 @@ -2104,15 +2074,15 @@ dependencies = [
1139
1140 [[package]]
1141 name = "libc"
1142- version = "0.2.152"
1143+ version = "0.2.155"
1144 source = "registry+https://github.com/rust-lang/crates.io-index"
1145- checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
1146+ checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
1147
1148 [[package]]
1149 name = "libgit2-sys"
1150- version = "0.15.2+1.6.4"
1151+ version = "0.16.2+1.7.2"
1152 source = "registry+https://github.com/rust-lang/crates.io-index"
1153- checksum = "a80df2e11fb4a61f4ba2ab42dbe7f74468da143f1a75c74e11dee7c813f694fa"
1154+ checksum = "ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8"
1155 dependencies = [
1156 "cc",
1157 "libc",
1158 @@ -2149,9 +2119,9 @@ dependencies = [
1159
1160 [[package]]
1161 name = "libz-sys"
1162- version = "1.1.14"
1163+ version = "1.1.18"
1164 source = "registry+https://github.com/rust-lang/crates.io-index"
1165- checksum = "295c17e837573c8c821dbaeb3cceb3d745ad082f7572191409e69cbc1b3fd050"
1166+ checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e"
1167 dependencies = [
1168 "cc",
1169 "libc",
1170 @@ -2160,12 +2130,6 @@ dependencies = [
1171 ]
1172
1173 [[package]]
1174- name = "linked-hash-map"
1175- version = "0.5.6"
1176- source = "registry+https://github.com/rust-lang/crates.io-index"
1177- checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
1178-
1179- [[package]]
1180 name = "linux-raw-sys"
1181 version = "0.3.8"
1182 source = "registry+https://github.com/rust-lang/crates.io-index"
1183 @@ -2173,15 +2137,15 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
1184
1185 [[package]]
1186 name = "linux-raw-sys"
1187- version = "0.4.12"
1188+ version = "0.4.14"
1189 source = "registry+https://github.com/rust-lang/crates.io-index"
1190- checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
1191+ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
1192
1193 [[package]]
1194 name = "lock_api"
1195- version = "0.4.11"
1196+ version = "0.4.12"
1197 source = "registry+https://github.com/rust-lang/crates.io-index"
1198- checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
1199+ checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
1200 dependencies = [
1201 "autocfg",
1202 "scopeguard",
1203 @@ -2189,26 +2153,15 @@ dependencies = [
1204
1205 [[package]]
1206 name = "log"
1207- version = "0.4.20"
1208+ version = "0.4.21"
1209 source = "registry+https://github.com/rust-lang/crates.io-index"
1210- checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
1211-
1212- [[package]]
1213- name = "lzma-sys"
1214- version = "0.1.20"
1215- source = "registry+https://github.com/rust-lang/crates.io-index"
1216- checksum = "5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27"
1217- dependencies = [
1218- "cc",
1219- "libc",
1220- "pkg-config",
1221- ]
1222+ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
1223
1224 [[package]]
1225 name = "mailin"
1226- version = "0.6.3"
1227+ version = "0.6.4"
1228 source = "registry+https://github.com/rust-lang/crates.io-index"
1229- checksum = "d685cc697caba9c320fd0be79835c49af79009fccf05e13200d988b07a24b429"
1230+ checksum = "ff08fefa0913a8fb1cbd31bd83a4841db8b6eb78320d517b31fcf60e2541d57a"
1231 dependencies = [
1232 "base64-compat",
1233 "either",
1234 @@ -2219,16 +2172,16 @@ dependencies = [
1235
1236 [[package]]
1237 name = "mailin-embedded"
1238- version = "0.7.1"
1239+ version = "0.8.2"
1240 source = "registry+https://github.com/rust-lang/crates.io-index"
1241- checksum = "e2f29d14249fb45f7795bc8564175ca7b963254217f24e8cde84ba40d38b58cc"
1242+ checksum = "143ac497c8c38d22407344e2252767ffd8253593a3d2464acc8619c8ef15835c"
1243 dependencies = [
1244- "bufstream",
1245- "lazy_static",
1246+ "bufstream-fresh",
1247+ "cfg-if 1.0.0",
1248 "log",
1249 "mailin",
1250 "rustls",
1251- "rustls-pemfile",
1252+ "rustls-pemfile 2.1.2",
1253 "scoped_threadpool",
1254 ]
1255
1256 @@ -2379,7 +2332,7 @@ checksum = "4f233699ab6a71d41529624e3d9600c8a3a208874fcf4ec4a05778314afdd2e7"
1257 dependencies = [
1258 "async-stream",
1259 "base64 0.13.1",
1260- "bitflags 2.4.1",
1261+ "bitflags 2.5.0",
1262 "data-encoding",
1263 "encoding",
1264 "encoding_rs",
1265 @@ -2401,7 +2354,7 @@ dependencies = [
1266 "serde_path_to_error",
1267 "smallvec",
1268 "smol",
1269- "socket2 0.5.5",
1270+ "socket2 0.5.7",
1271 "unicode-segmentation",
1272 "uuid",
1273 "xdg",
1274 @@ -2409,9 +2362,9 @@ dependencies = [
1275
1276 [[package]]
1277 name = "memchr"
1278- version = "2.7.1"
1279+ version = "2.7.2"
1280 source = "registry+https://github.com/rust-lang/crates.io-index"
1281- checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
1282+ checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
1283
1284 [[package]]
1285 name = "memo-map"
1286 @@ -2453,18 +2406,18 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
1287
1288 [[package]]
1289 name = "miniz_oxide"
1290- version = "0.7.1"
1291+ version = "0.7.3"
1292 source = "registry+https://github.com/rust-lang/crates.io-index"
1293- checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
1294+ checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae"
1295 dependencies = [
1296 "adler",
1297 ]
1298
1299 [[package]]
1300 name = "mio"
1301- version = "0.8.10"
1302+ version = "0.8.11"
1303 source = "registry+https://github.com/rust-lang/crates.io-index"
1304- checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
1305+ checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
1306 dependencies = [
1307 "libc",
1308 "log",
1309 @@ -2474,11 +2427,10 @@ dependencies = [
1310
1311 [[package]]
1312 name = "native-tls"
1313- version = "0.2.11"
1314+ version = "0.2.12"
1315 source = "registry+https://github.com/rust-lang/crates.io-index"
1316- checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e"
1317+ checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466"
1318 dependencies = [
1319- "lazy_static",
1320 "libc",
1321 "log",
1322 "openssl",
1323 @@ -2496,7 +2448,7 @@ version = "0.27.1"
1324 source = "registry+https://github.com/rust-lang/crates.io-index"
1325 checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
1326 dependencies = [
1327- "bitflags 2.4.1",
1328+ "bitflags 2.5.0",
1329 "cfg-if 1.0.0",
1330 "libc",
1331 "memoffset",
1332 @@ -2524,7 +2476,7 @@ version = "6.1.1"
1333 source = "registry+https://github.com/rust-lang/crates.io-index"
1334 checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
1335 dependencies = [
1336- "bitflags 2.4.1",
1337+ "bitflags 2.5.0",
1338 "crossbeam-channel",
1339 "filetime",
1340 "fsevent-sys",
1341 @@ -2539,9 +2491,9 @@ dependencies = [
1342
1343 [[package]]
1344 name = "num"
1345- version = "0.4.1"
1346+ version = "0.4.3"
1347 source = "registry+https://github.com/rust-lang/crates.io-index"
1348- checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af"
1349+ checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23"
1350 dependencies = [
1351 "num-bigint",
1352 "num-complex",
1353 @@ -2553,11 +2505,10 @@ dependencies = [
1354
1355 [[package]]
1356 name = "num-bigint"
1357- version = "0.4.4"
1358+ version = "0.4.5"
1359 source = "registry+https://github.com/rust-lang/crates.io-index"
1360- checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
1361+ checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7"
1362 dependencies = [
1363- "autocfg",
1364 "num-integer",
1365 "num-traits",
1366 ]
1367 @@ -2587,28 +2538,33 @@ checksum = "63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa"
1368
1369 [[package]]
1370 name = "num-complex"
1371- version = "0.4.4"
1372+ version = "0.4.6"
1373 source = "registry+https://github.com/rust-lang/crates.io-index"
1374- checksum = "1ba157ca0885411de85d6ca030ba7e2a83a28636056c7c699b07c8b6f7383214"
1375+ checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
1376 dependencies = [
1377 "num-traits",
1378 ]
1379
1380 [[package]]
1381+ name = "num-conv"
1382+ version = "0.1.0"
1383+ source = "registry+https://github.com/rust-lang/crates.io-index"
1384+ checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
1385+
1386+ [[package]]
1387 name = "num-integer"
1388- version = "0.1.45"
1389+ version = "0.1.46"
1390 source = "registry+https://github.com/rust-lang/crates.io-index"
1391- checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
1392+ checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
1393 dependencies = [
1394- "autocfg",
1395 "num-traits",
1396 ]
1397
1398 [[package]]
1399 name = "num-iter"
1400- version = "0.1.43"
1401+ version = "0.1.45"
1402 source = "registry+https://github.com/rust-lang/crates.io-index"
1403- checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
1404+ checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf"
1405 dependencies = [
1406 "autocfg",
1407 "num-integer",
1408 @@ -2617,11 +2573,10 @@ dependencies = [
1409
1410 [[package]]
1411 name = "num-rational"
1412- version = "0.4.1"
1413+ version = "0.4.2"
1414 source = "registry+https://github.com/rust-lang/crates.io-index"
1415- checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
1416+ checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
1417 dependencies = [
1418- "autocfg",
1419 "num-bigint",
1420 "num-integer",
1421 "num-traits",
1422 @@ -2629,9 +2584,9 @@ dependencies = [
1423
1424 [[package]]
1425 name = "num-traits"
1426- version = "0.2.17"
1427+ version = "0.2.19"
1428 source = "registry+https://github.com/rust-lang/crates.io-index"
1429- checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
1430+ checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
1431 dependencies = [
1432 "autocfg",
1433 "libm",
1434 @@ -2649,9 +2604,9 @@ dependencies = [
1435
1436 [[package]]
1437 name = "object"
1438- version = "0.32.2"
1439+ version = "0.35.0"
1440 source = "registry+https://github.com/rust-lang/crates.io-index"
1441- checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
1442+ checksum = "b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e"
1443 dependencies = [
1444 "memchr",
1445 ]
1446 @@ -2664,17 +2619,17 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
1447
1448 [[package]]
1449 name = "opaque-debug"
1450- version = "0.3.0"
1451+ version = "0.3.1"
1452 source = "registry+https://github.com/rust-lang/crates.io-index"
1453- checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
1454+ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
1455
1456 [[package]]
1457 name = "openssl"
1458- version = "0.10.62"
1459+ version = "0.10.64"
1460 source = "registry+https://github.com/rust-lang/crates.io-index"
1461- checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671"
1462+ checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
1463 dependencies = [
1464- "bitflags 2.4.1",
1465+ "bitflags 2.5.0",
1466 "cfg-if 1.0.0",
1467 "foreign-types",
1468 "libc",
1469 @@ -2691,7 +2646,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
1470 dependencies = [
1471 "proc-macro2",
1472 "quote",
1473- "syn 2.0.48",
1474+ "syn 2.0.66",
1475 ]
1476
1477 [[package]]
1478 @@ -2702,9 +2657,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
1479
1480 [[package]]
1481 name = "openssl-sys"
1482- version = "0.9.98"
1483+ version = "0.9.102"
1484 source = "registry+https://github.com/rust-lang/crates.io-index"
1485- checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7"
1486+ checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
1487 dependencies = [
1488 "cc",
1489 "libc",
1490 @@ -2713,16 +2668,6 @@ dependencies = [
1491 ]
1492
1493 [[package]]
1494- name = "ordered-multimap"
1495- version = "0.4.3"
1496- source = "registry+https://github.com/rust-lang/crates.io-index"
1497- checksum = "ccd746e37177e1711c20dd619a1620f34f5c8b569c53590a72dedd5344d8924a"
1498- dependencies = [
1499- "dlv-list",
1500- "hashbrown 0.12.3",
1501- ]
1502-
1503- [[package]]
1504 name = "p256"
1505 version = "0.13.2"
1506 source = "registry+https://github.com/rust-lang/crates.io-index"
1507 @@ -2768,9 +2713,9 @@ checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae"
1508
1509 [[package]]
1510 name = "parking_lot"
1511- version = "0.12.1"
1512+ version = "0.12.3"
1513 source = "registry+https://github.com/rust-lang/crates.io-index"
1514- checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
1515+ checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
1516 dependencies = [
1517 "lock_api",
1518 "parking_lot_core",
1519 @@ -2778,15 +2723,15 @@ dependencies = [
1520
1521 [[package]]
1522 name = "parking_lot_core"
1523- version = "0.9.9"
1524+ version = "0.9.10"
1525 source = "registry+https://github.com/rust-lang/crates.io-index"
1526- checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
1527+ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
1528 dependencies = [
1529 "cfg-if 1.0.0",
1530 "libc",
1531- "redox_syscall",
1532+ "redox_syscall 0.5.1",
1533 "smallvec",
1534- "windows-targets 0.48.5",
1535+ "windows-targets 0.52.5",
1536 ]
1537
1538 [[package]]
1539 @@ -2811,75 +2756,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1540 checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
1541
1542 [[package]]
1543- name = "pest"
1544- version = "2.7.6"
1545- source = "registry+https://github.com/rust-lang/crates.io-index"
1546- checksum = "1f200d8d83c44a45b21764d1916299752ca035d15ecd46faca3e9a2a2bf6ad06"
1547- dependencies = [
1548- "memchr",
1549- "thiserror",
1550- "ucd-trie",
1551- ]
1552-
1553- [[package]]
1554- name = "pest_derive"
1555- version = "2.7.6"
1556- source = "registry+https://github.com/rust-lang/crates.io-index"
1557- checksum = "bcd6ab1236bbdb3a49027e920e693192ebfe8913f6d60e294de57463a493cfde"
1558- dependencies = [
1559- "pest",
1560- "pest_generator",
1561- ]
1562-
1563- [[package]]
1564- name = "pest_generator"
1565- version = "2.7.6"
1566- source = "registry+https://github.com/rust-lang/crates.io-index"
1567- checksum = "2a31940305ffc96863a735bef7c7994a00b325a7138fdbc5bda0f1a0476d3275"
1568- dependencies = [
1569- "pest",
1570- "pest_meta",
1571- "proc-macro2",
1572- "quote",
1573- "syn 2.0.48",
1574- ]
1575-
1576- [[package]]
1577- name = "pest_meta"
1578- version = "2.7.6"
1579- source = "registry+https://github.com/rust-lang/crates.io-index"
1580- checksum = "a7ff62f5259e53b78d1af898941cdcdccfae7385cf7d793a6e55de5d05bb4b7d"
1581- dependencies = [
1582- "once_cell",
1583- "pest",
1584- "sha2 0.10.8",
1585- ]
1586-
1587- [[package]]
1588 name = "pin-project"
1589- version = "1.1.3"
1590+ version = "1.1.5"
1591 source = "registry+https://github.com/rust-lang/crates.io-index"
1592- checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
1593+ checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
1594 dependencies = [
1595 "pin-project-internal",
1596 ]
1597
1598 [[package]]
1599 name = "pin-project-internal"
1600- version = "1.1.3"
1601+ version = "1.1.5"
1602 source = "registry+https://github.com/rust-lang/crates.io-index"
1603- checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
1604+ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
1605 dependencies = [
1606 "proc-macro2",
1607 "quote",
1608- "syn 2.0.48",
1609+ "syn 2.0.66",
1610 ]
1611
1612 [[package]]
1613 name = "pin-project-lite"
1614- version = "0.2.13"
1615+ version = "0.2.14"
1616 source = "registry+https://github.com/rust-lang/crates.io-index"
1617- checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
1618+ checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
1619
1620 [[package]]
1621 name = "pin-utils"
1622 @@ -2889,12 +2789,12 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
1623
1624 [[package]]
1625 name = "piper"
1626- version = "0.2.1"
1627+ version = "0.2.3"
1628 source = "registry+https://github.com/rust-lang/crates.io-index"
1629- checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4"
1630+ checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391"
1631 dependencies = [
1632 "atomic-waker",
1633- "fastrand 2.0.1",
1634+ "fastrand 2.1.0",
1635 "futures-io",
1636 ]
1637
1638 @@ -2921,15 +2821,15 @@ dependencies = [
1639
1640 [[package]]
1641 name = "pkg-config"
1642- version = "0.3.28"
1643+ version = "0.3.30"
1644 source = "registry+https://github.com/rust-lang/crates.io-index"
1645- checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
1646+ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
1647
1648 [[package]]
1649 name = "platforms"
1650- version = "3.3.0"
1651+ version = "3.4.0"
1652 source = "registry+https://github.com/rust-lang/crates.io-index"
1653- checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c"
1654+ checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7"
1655
1656 [[package]]
1657 name = "polling"
1658 @@ -2949,14 +2849,15 @@ dependencies = [
1659
1660 [[package]]
1661 name = "polling"
1662- version = "3.3.2"
1663+ version = "3.7.1"
1664 source = "registry+https://github.com/rust-lang/crates.io-index"
1665- checksum = "545c980a3880efd47b2e262f6a4bb6daad6555cf3367aa9c4e52895f69537a41"
1666+ checksum = "5e6a007746f34ed64099e88783b0ae369eaa3da6392868ba262e2af9b8fbaea1"
1667 dependencies = [
1668 "cfg-if 1.0.0",
1669 "concurrent-queue",
1670+ "hermit-abi",
1671 "pin-project-lite",
1672- "rustix 0.38.30",
1673+ "rustix 0.38.34",
1674 "tracing",
1675 "windows-sys 0.52.0",
1676 ]
1677 @@ -3048,18 +2949,18 @@ dependencies = [
1678
1679 [[package]]
1680 name = "proc-macro2"
1681- version = "1.0.76"
1682+ version = "1.0.85"
1683 source = "registry+https://github.com/rust-lang/crates.io-index"
1684- checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
1685+ checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
1686 dependencies = [
1687 "unicode-ident",
1688 ]
1689
1690 [[package]]
1691 name = "quote"
1692- version = "1.0.35"
1693+ version = "1.0.36"
1694 source = "registry+https://github.com/rust-lang/crates.io-index"
1695- checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
1696+ checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
1697 dependencies = [
1698 "proc-macro2",
1699 ]
1700 @@ -3104,10 +3005,19 @@ dependencies = [
1701 ]
1702
1703 [[package]]
1704+ name = "redox_syscall"
1705+ version = "0.5.1"
1706+ source = "registry+https://github.com/rust-lang/crates.io-index"
1707+ checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
1708+ dependencies = [
1709+ "bitflags 2.5.0",
1710+ ]
1711+
1712+ [[package]]
1713 name = "regex"
1714- version = "1.10.2"
1715+ version = "1.10.4"
1716 source = "registry+https://github.com/rust-lang/crates.io-index"
1717- checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
1718+ checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
1719 dependencies = [
1720 "aho-corasick",
1721 "memchr",
1722 @@ -3117,9 +3027,9 @@ dependencies = [
1723
1724 [[package]]
1725 name = "regex-automata"
1726- version = "0.4.3"
1727+ version = "0.4.6"
1728 source = "registry+https://github.com/rust-lang/crates.io-index"
1729- checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
1730+ checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
1731 dependencies = [
1732 "aho-corasick",
1733 "memchr",
1734 @@ -3128,15 +3038,15 @@ dependencies = [
1735
1736 [[package]]
1737 name = "regex-syntax"
1738- version = "0.8.2"
1739+ version = "0.8.3"
1740 source = "registry+https://github.com/rust-lang/crates.io-index"
1741- checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
1742+ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
1743
1744 [[package]]
1745 name = "reqwest"
1746- version = "0.11.23"
1747+ version = "0.11.27"
1748 source = "registry+https://github.com/rust-lang/crates.io-index"
1749- checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41"
1750+ checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62"
1751 dependencies = [
1752 "base64 0.21.7",
1753 "bytes",
1754 @@ -3156,9 +3066,11 @@ dependencies = [
1755 "once_cell",
1756 "percent-encoding",
1757 "pin-project-lite",
1758+ "rustls-pemfile 1.0.4",
1759 "serde",
1760 "serde_json",
1761 "serde_urlencoded",
1762+ "sync_wrapper",
1763 "system-configuration",
1764 "tokio",
1765 "tokio-native-tls",
1766 @@ -3197,16 +3109,17 @@ dependencies = [
1767
1768 [[package]]
1769 name = "ring"
1770- version = "0.17.7"
1771+ version = "0.17.8"
1772 source = "registry+https://github.com/rust-lang/crates.io-index"
1773- checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74"
1774+ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
1775 dependencies = [
1776 "cc",
1777+ "cfg-if 1.0.0",
1778 "getrandom",
1779 "libc",
1780 "spin 0.9.8",
1781 "untrusted 0.9.0",
1782- "windows-sys 0.48.0",
1783+ "windows-sys 0.52.0",
1784 ]
1785
1786 [[package]]
1787 @@ -3216,17 +3129,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1788 checksum = "b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316"
1789
1790 [[package]]
1791- name = "ron"
1792- version = "0.7.1"
1793- source = "registry+https://github.com/rust-lang/crates.io-index"
1794- checksum = "88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a"
1795- dependencies = [
1796- "base64 0.13.1",
1797- "bitflags 1.3.2",
1798- "serde",
1799- ]
1800-
1801- [[package]]
1802 name = "rsa"
1803 version = "0.9.6"
1804 source = "registry+https://github.com/rust-lang/crates.io-index"
1805 @@ -3253,7 +3155,7 @@ version = "0.30.0"
1806 source = "registry+https://github.com/rust-lang/crates.io-index"
1807 checksum = "a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d"
1808 dependencies = [
1809- "bitflags 2.4.1",
1810+ "bitflags 2.5.0",
1811 "chrono",
1812 "fallible-iterator",
1813 "fallible-streaming-iterator",
1814 @@ -3264,20 +3166,10 @@ dependencies = [
1815 ]
1816
1817 [[package]]
1818- name = "rust-ini"
1819- version = "0.18.0"
1820- source = "registry+https://github.com/rust-lang/crates.io-index"
1821- checksum = "f6d5f2436026b4f6e79dc829837d467cc7e9a55ee40e750d716713540715a2df"
1822- dependencies = [
1823- "cfg-if 1.0.0",
1824- "ordered-multimap",
1825- ]
1826-
1827- [[package]]
1828 name = "rustc-demangle"
1829- version = "0.1.23"
1830+ version = "0.1.24"
1831 source = "registry+https://github.com/rust-lang/crates.io-index"
1832- checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
1833+ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
1834
1835 [[package]]
1836 name = "rustc_version"
1837 @@ -3304,27 +3196,29 @@ dependencies = [
1838
1839 [[package]]
1840 name = "rustix"
1841- version = "0.38.30"
1842+ version = "0.38.34"
1843 source = "registry+https://github.com/rust-lang/crates.io-index"
1844- checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
1845+ checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
1846 dependencies = [
1847- "bitflags 2.4.1",
1848+ "bitflags 2.5.0",
1849 "errno",
1850 "libc",
1851- "linux-raw-sys 0.4.12",
1852+ "linux-raw-sys 0.4.14",
1853 "windows-sys 0.52.0",
1854 ]
1855
1856 [[package]]
1857 name = "rustls"
1858- version = "0.20.9"
1859+ version = "0.22.4"
1860 source = "registry+https://github.com/rust-lang/crates.io-index"
1861- checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99"
1862+ checksum = "bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432"
1863 dependencies = [
1864 "log",
1865- "ring 0.16.20",
1866- "sct",
1867- "webpki",
1868+ "ring 0.17.8",
1869+ "rustls-pki-types",
1870+ "rustls-webpki",
1871+ "subtle",
1872+ "zeroize",
1873 ]
1874
1875 [[package]]
1876 @@ -3337,16 +3231,43 @@ dependencies = [
1877 ]
1878
1879 [[package]]
1880+ name = "rustls-pemfile"
1881+ version = "2.1.2"
1882+ source = "registry+https://github.com/rust-lang/crates.io-index"
1883+ checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
1884+ dependencies = [
1885+ "base64 0.22.1",
1886+ "rustls-pki-types",
1887+ ]
1888+
1889+ [[package]]
1890+ name = "rustls-pki-types"
1891+ version = "1.7.0"
1892+ source = "registry+https://github.com/rust-lang/crates.io-index"
1893+ checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d"
1894+
1895+ [[package]]
1896+ name = "rustls-webpki"
1897+ version = "0.102.4"
1898+ source = "registry+https://github.com/rust-lang/crates.io-index"
1899+ checksum = "ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e"
1900+ dependencies = [
1901+ "ring 0.17.8",
1902+ "rustls-pki-types",
1903+ "untrusted 0.9.0",
1904+ ]
1905+
1906+ [[package]]
1907 name = "rustversion"
1908- version = "1.0.14"
1909+ version = "1.0.17"
1910 source = "registry+https://github.com/rust-lang/crates.io-index"
1911- checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4"
1912+ checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6"
1913
1914 [[package]]
1915 name = "ryu"
1916- version = "1.0.16"
1917+ version = "1.0.18"
1918 source = "registry+https://github.com/rust-lang/crates.io-index"
1919- checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
1920+ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
1921
1922 [[package]]
1923 name = "same-file"
1924 @@ -3379,16 +3300,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1925 checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
1926
1927 [[package]]
1928- name = "sct"
1929- version = "0.7.1"
1930- source = "registry+https://github.com/rust-lang/crates.io-index"
1931- checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
1932- dependencies = [
1933- "ring 0.17.7",
1934- "untrusted 0.9.0",
1935- ]
1936-
1937- [[package]]
1938 name = "sec1"
1939 version = "0.7.3"
1940 source = "registry+https://github.com/rust-lang/crates.io-index"
1941 @@ -3413,11 +3324,11 @@ dependencies = [
1942
1943 [[package]]
1944 name = "security-framework"
1945- version = "2.9.2"
1946+ version = "2.11.0"
1947 source = "registry+https://github.com/rust-lang/crates.io-index"
1948- checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
1949+ checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0"
1950 dependencies = [
1951- "bitflags 1.3.2",
1952+ "bitflags 2.5.0",
1953 "core-foundation",
1954 "core-foundation-sys",
1955 "libc",
1956 @@ -3426,9 +3337,9 @@ dependencies = [
1957
1958 [[package]]
1959 name = "security-framework-sys"
1960- version = "2.9.1"
1961+ version = "2.11.0"
1962 source = "registry+https://github.com/rust-lang/crates.io-index"
1963- checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
1964+ checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7"
1965 dependencies = [
1966 "core-foundation-sys",
1967 "libc",
1968 @@ -3440,52 +3351,52 @@ version = "0.10.3"
1969 source = "registry+https://github.com/rust-lang/crates.io-index"
1970 checksum = "e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d"
1971 dependencies = [
1972- "self_cell 1.0.3",
1973+ "self_cell 1.0.4",
1974 ]
1975
1976 [[package]]
1977 name = "self_cell"
1978- version = "1.0.3"
1979+ version = "1.0.4"
1980 source = "registry+https://github.com/rust-lang/crates.io-index"
1981- checksum = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba"
1982+ checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a"
1983
1984 [[package]]
1985 name = "semver"
1986- version = "1.0.21"
1987+ version = "1.0.23"
1988 source = "registry+https://github.com/rust-lang/crates.io-index"
1989- checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0"
1990+ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
1991 dependencies = [
1992 "serde",
1993 ]
1994
1995 [[package]]
1996 name = "serde"
1997- version = "1.0.195"
1998+ version = "1.0.203"
1999 source = "registry+https://github.com/rust-lang/crates.io-index"
2000- checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
2001+ checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094"
2002 dependencies = [
2003 "serde_derive",
2004 ]
2005
2006 [[package]]
2007 name = "serde_derive"
2008- version = "1.0.195"
2009+ version = "1.0.203"
2010 source = "registry+https://github.com/rust-lang/crates.io-index"
2011- checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
2012+ checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba"
2013 dependencies = [
2014 "proc-macro2",
2015 "quote",
2016- "syn 2.0.48",
2017+ "syn 2.0.66",
2018 ]
2019
2020 [[package]]
2021 name = "serde_html_form"
2022- version = "0.2.3"
2023+ version = "0.2.6"
2024 source = "registry+https://github.com/rust-lang/crates.io-index"
2025- checksum = "224e6a14f315852940f3ec103125aa6482f0e224732ed91ed3330ed633077c34"
2026+ checksum = "8de514ef58196f1fc96dcaef80fe6170a1ce6215df9687a93fe8300e773fefc5"
2027 dependencies = [
2028 "form_urlencoded",
2029- "indexmap 2.1.0",
2030+ "indexmap 2.2.6",
2031 "itoa",
2032 "ryu",
2033 "serde",
2034 @@ -3493,9 +3404,9 @@ dependencies = [
2035
2036 [[package]]
2037 name = "serde_json"
2038- version = "1.0.111"
2039+ version = "1.0.117"
2040 source = "registry+https://github.com/rust-lang/crates.io-index"
2041- checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
2042+ checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3"
2043 dependencies = [
2044 "itoa",
2045 "ryu",
2046 @@ -3504,15 +3415,24 @@ dependencies = [
2047
2048 [[package]]
2049 name = "serde_path_to_error"
2050- version = "0.1.15"
2051+ version = "0.1.16"
2052 source = "registry+https://github.com/rust-lang/crates.io-index"
2053- checksum = "ebd154a240de39fdebcf5775d2675c204d7c13cf39a4c697be6493c8e734337c"
2054+ checksum = "af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6"
2055 dependencies = [
2056 "itoa",
2057 "serde",
2058 ]
2059
2060 [[package]]
2061+ name = "serde_spanned"
2062+ version = "0.6.6"
2063+ source = "registry+https://github.com/rust-lang/crates.io-index"
2064+ checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
2065+ dependencies = [
2066+ "serde",
2067+ ]
2068+
2069+ [[package]]
2070 name = "serde_urlencoded"
2071 version = "0.7.1"
2072 source = "registry+https://github.com/rust-lang/crates.io-index"
2073 @@ -3567,9 +3487,9 @@ dependencies = [
2074
2075 [[package]]
2076 name = "signal-hook-registry"
2077- version = "1.4.1"
2078+ version = "1.4.2"
2079 source = "registry+https://github.com/rust-lang/crates.io-index"
2080- checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
2081+ checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
2082 dependencies = [
2083 "libc",
2084 ]
2085 @@ -3595,9 +3515,9 @@ dependencies = [
2086
2087 [[package]]
2088 name = "smallvec"
2089- version = "1.12.0"
2090+ version = "1.13.2"
2091 source = "registry+https://github.com/rust-lang/crates.io-index"
2092- checksum = "2593d31f82ead8df961d8bd23a64c2ccf2eb5dd34b0a34bfb4dd54011c72009e"
2093+ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
2094 dependencies = [
2095 "serde",
2096 ]
2097 @@ -3631,12 +3551,12 @@ dependencies = [
2098
2099 [[package]]
2100 name = "socket2"
2101- version = "0.5.5"
2102+ version = "0.5.7"
2103 source = "registry+https://github.com/rust-lang/crates.io-index"
2104- checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
2105+ checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
2106 dependencies = [
2107 "libc",
2108- "windows-sys 0.48.0",
2109+ "windows-sys 0.52.0",
2110 ]
2111
2112 [[package]]
2113 @@ -3684,9 +3604,9 @@ dependencies = [
2114
2115 [[package]]
2116 name = "ssh-key"
2117- version = "0.6.4"
2118+ version = "0.6.6"
2119 source = "registry+https://github.com/rust-lang/crates.io-index"
2120- checksum = "01f8f4ea73476c0aa5d5e6a75ce1e8634e2c3f82005ef3bbed21547ac57f2bf7"
2121+ checksum = "ca9b366a80cf18bb6406f4cf4d10aebfb46140a8c0c33f666a144c5c76ecbafc"
2122 dependencies = [
2123 "ed25519-dalek",
2124 "num-bigint-dig",
2125 @@ -3719,9 +3639,9 @@ dependencies = [
2126
2127 [[package]]
2128 name = "strsim"
2129- version = "0.10.0"
2130+ version = "0.11.1"
2131 source = "registry+https://github.com/rust-lang/crates.io-index"
2132- checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
2133+ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
2134
2135 [[package]]
2136 name = "subtle"
2137 @@ -3742,9 +3662,9 @@ dependencies = [
2138
2139 [[package]]
2140 name = "syn"
2141- version = "2.0.48"
2142+ version = "2.0.66"
2143 source = "registry+https://github.com/rust-lang/crates.io-index"
2144- checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
2145+ checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5"
2146 dependencies = [
2147 "proc-macro2",
2148 "quote",
2149 @@ -3780,14 +3700,13 @@ dependencies = [
2150
2151 [[package]]
2152 name = "tempfile"
2153- version = "3.9.0"
2154+ version = "3.10.1"
2155 source = "registry+https://github.com/rust-lang/crates.io-index"
2156- checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
2157+ checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
2158 dependencies = [
2159 "cfg-if 1.0.0",
2160- "fastrand 2.0.1",
2161- "redox_syscall",
2162- "rustix 0.38.30",
2163+ "fastrand 2.1.0",
2164+ "rustix 0.38.34",
2165 "windows-sys 0.52.0",
2166 ]
2167
2168 @@ -3806,7 +3725,7 @@ version = "0.3.0"
2169 source = "registry+https://github.com/rust-lang/crates.io-index"
2170 checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
2171 dependencies = [
2172- "rustix 0.38.30",
2173+ "rustix 0.38.34",
2174 "windows-sys 0.48.0",
2175 ]
2176
2177 @@ -3824,29 +3743,29 @@ checksum = "9d4ae32d0a4605a89c28534371b056919c12e7a070ee07505af75130ff030111"
2178
2179 [[package]]
2180 name = "thiserror"
2181- version = "1.0.56"
2182+ version = "1.0.61"
2183 source = "registry+https://github.com/rust-lang/crates.io-index"
2184- checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
2185+ checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
2186 dependencies = [
2187 "thiserror-impl",
2188 ]
2189
2190 [[package]]
2191 name = "thiserror-impl"
2192- version = "1.0.56"
2193+ version = "1.0.61"
2194 source = "registry+https://github.com/rust-lang/crates.io-index"
2195- checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
2196+ checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
2197 dependencies = [
2198 "proc-macro2",
2199 "quote",
2200- "syn 2.0.48",
2201+ "syn 2.0.66",
2202 ]
2203
2204 [[package]]
2205 name = "thread_local"
2206- version = "1.1.7"
2207+ version = "1.1.8"
2208 source = "registry+https://github.com/rust-lang/crates.io-index"
2209- checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
2210+ checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
2211 dependencies = [
2212 "cfg-if 1.0.0",
2213 "once_cell",
2214 @@ -3854,12 +3773,13 @@ dependencies = [
2215
2216 [[package]]
2217 name = "time"
2218- version = "0.3.31"
2219+ version = "0.3.36"
2220 source = "registry+https://github.com/rust-lang/crates.io-index"
2221- checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
2222+ checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
2223 dependencies = [
2224 "deranged",
2225 "itoa",
2226+ "num-conv",
2227 "powerfmt",
2228 "serde",
2229 "time-core",
2230 @@ -3874,10 +3794,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
2231
2232 [[package]]
2233 name = "time-macros"
2234- version = "0.2.16"
2235+ version = "0.2.18"
2236 source = "registry+https://github.com/rust-lang/crates.io-index"
2237- checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f"
2238+ checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
2239 dependencies = [
2240+ "num-conv",
2241 "time-core",
2242 ]
2243
2244 @@ -3898,9 +3819,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
2245
2246 [[package]]
2247 name = "tokio"
2248- version = "1.35.1"
2249+ version = "1.38.0"
2250 source = "registry+https://github.com/rust-lang/crates.io-index"
2251- checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
2252+ checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a"
2253 dependencies = [
2254 "backtrace",
2255 "bytes",
2256 @@ -3910,20 +3831,20 @@ dependencies = [
2257 "parking_lot",
2258 "pin-project-lite",
2259 "signal-hook-registry",
2260- "socket2 0.5.5",
2261+ "socket2 0.5.7",
2262 "tokio-macros",
2263 "windows-sys 0.48.0",
2264 ]
2265
2266 [[package]]
2267 name = "tokio-macros"
2268- version = "2.2.0"
2269+ version = "2.3.0"
2270 source = "registry+https://github.com/rust-lang/crates.io-index"
2271- checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
2272+ checksum = "5f5ae998a069d4b5aba8ee9dad856af7d520c3699e6159b185c2acd48155d39a"
2273 dependencies = [
2274 "proc-macro2",
2275 "quote",
2276- "syn 2.0.48",
2277+ "syn 2.0.66",
2278 ]
2279
2280 [[package]]
2281 @@ -3938,28 +3859,52 @@ dependencies = [
2282
2283 [[package]]
2284 name = "tokio-util"
2285- version = "0.7.10"
2286+ version = "0.7.11"
2287 source = "registry+https://github.com/rust-lang/crates.io-index"
2288- checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
2289+ checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1"
2290 dependencies = [
2291 "bytes",
2292 "futures-core",
2293 "futures-sink",
2294 "pin-project-lite",
2295 "tokio",
2296- "tracing",
2297 ]
2298
2299 [[package]]
2300 name = "toml"
2301- version = "0.5.11"
2302+ version = "0.8.14"
2303+ source = "registry+https://github.com/rust-lang/crates.io-index"
2304+ checksum = "6f49eb2ab21d2f26bd6db7bf383edc527a7ebaee412d17af4d40fdccd442f335"
2305+ dependencies = [
2306+ "serde",
2307+ "serde_spanned",
2308+ "toml_datetime",
2309+ "toml_edit",
2310+ ]
2311+
2312+ [[package]]
2313+ name = "toml_datetime"
2314+ version = "0.6.6"
2315 source = "registry+https://github.com/rust-lang/crates.io-index"
2316- checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
2317+ checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf"
2318 dependencies = [
2319 "serde",
2320 ]
2321
2322 [[package]]
2323+ name = "toml_edit"
2324+ version = "0.22.14"
2325+ source = "registry+https://github.com/rust-lang/crates.io-index"
2326+ checksum = "f21c7aaf97f1bd9ca9d4f9e73b0a6c74bd5afef56f2bc931943a6e1c37e04e38"
2327+ dependencies = [
2328+ "indexmap 2.2.6",
2329+ "serde",
2330+ "serde_spanned",
2331+ "toml_datetime",
2332+ "winnow",
2333+ ]
2334+
2335+ [[package]]
2336 name = "tower"
2337 version = "0.4.13"
2338 source = "registry+https://github.com/rust-lang/crates.io-index"
2339 @@ -4001,7 +3946,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2340 checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140"
2341 dependencies = [
2342 "async-compression",
2343- "bitflags 2.4.1",
2344+ "bitflags 2.5.0",
2345 "bytes",
2346 "futures-core",
2347 "futures-util",
2348 @@ -4048,7 +3993,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
2349 dependencies = [
2350 "proc-macro2",
2351 "quote",
2352- "syn 2.0.48",
2353+ "syn 2.0.66",
2354 ]
2355
2356 [[package]]
2357 @@ -4073,12 +4018,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2358 checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
2359
2360 [[package]]
2361- name = "ucd-trie"
2362- version = "0.1.6"
2363- source = "registry+https://github.com/rust-lang/crates.io-index"
2364- checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9"
2365-
2366- [[package]]
2367 name = "unicase"
2368 version = "2.7.0"
2369 source = "registry+https://github.com/rust-lang/crates.io-index"
2370 @@ -4089,9 +4028,9 @@ dependencies = [
2371
2372 [[package]]
2373 name = "unicode-bidi"
2374- version = "0.3.14"
2375+ version = "0.3.15"
2376 source = "registry+https://github.com/rust-lang/crates.io-index"
2377- checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
2378+ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
2379
2380 [[package]]
2381 name = "unicode-ident"
2382 @@ -4101,24 +4040,24 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2383
2384 [[package]]
2385 name = "unicode-normalization"
2386- version = "0.1.22"
2387+ version = "0.1.23"
2388 source = "registry+https://github.com/rust-lang/crates.io-index"
2389- checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
2390+ checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
2391 dependencies = [
2392 "tinyvec",
2393 ]
2394
2395 [[package]]
2396 name = "unicode-segmentation"
2397- version = "1.10.1"
2398+ version = "1.11.0"
2399 source = "registry+https://github.com/rust-lang/crates.io-index"
2400- checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
2401+ checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
2402
2403 [[package]]
2404 name = "unicode-width"
2405- version = "0.1.11"
2406+ version = "0.1.13"
2407 source = "registry+https://github.com/rust-lang/crates.io-index"
2408- checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
2409+ checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
2410
2411 [[package]]
2412 name = "untrusted"
2413 @@ -4134,11 +4073,11 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
2414
2415 [[package]]
2416 name = "ureq"
2417- version = "2.9.1"
2418+ version = "2.9.7"
2419 source = "registry+https://github.com/rust-lang/crates.io-index"
2420- checksum = "f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97"
2421+ checksum = "d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd"
2422 dependencies = [
2423- "base64 0.21.7",
2424+ "base64 0.22.1",
2425 "log",
2426 "once_cell",
2427 "url",
2428 @@ -4157,9 +4096,9 @@ dependencies = [
2429
2430 [[package]]
2431 name = "uuid"
2432- version = "1.6.1"
2433+ version = "1.8.0"
2434 source = "registry+https://github.com/rust-lang/crates.io-index"
2435- checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560"
2436+ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
2437 dependencies = [
2438 "getrandom",
2439 "serde",
2440 @@ -4189,15 +4128,15 @@ dependencies = [
2441
2442 [[package]]
2443 name = "waker-fn"
2444- version = "1.1.1"
2445+ version = "1.2.0"
2446 source = "registry+https://github.com/rust-lang/crates.io-index"
2447- checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690"
2448+ checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7"
2449
2450 [[package]]
2451 name = "walkdir"
2452- version = "2.4.0"
2453+ version = "2.5.0"
2454 source = "registry+https://github.com/rust-lang/crates.io-index"
2455- checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee"
2456+ checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
2457 dependencies = [
2458 "same-file",
2459 "winapi-util",
2460 @@ -4220,9 +4159,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
2461
2462 [[package]]
2463 name = "wasm-bindgen"
2464- version = "0.2.90"
2465+ version = "0.2.92"
2466 source = "registry+https://github.com/rust-lang/crates.io-index"
2467- checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
2468+ checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
2469 dependencies = [
2470 "cfg-if 1.0.0",
2471 "wasm-bindgen-macro",
2472 @@ -4230,24 +4169,24 @@ dependencies = [
2473
2474 [[package]]
2475 name = "wasm-bindgen-backend"
2476- version = "0.2.90"
2477+ version = "0.2.92"
2478 source = "registry+https://github.com/rust-lang/crates.io-index"
2479- checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
2480+ checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
2481 dependencies = [
2482 "bumpalo",
2483 "log",
2484 "once_cell",
2485 "proc-macro2",
2486 "quote",
2487- "syn 2.0.48",
2488+ "syn 2.0.66",
2489 "wasm-bindgen-shared",
2490 ]
2491
2492 [[package]]
2493 name = "wasm-bindgen-futures"
2494- version = "0.4.40"
2495+ version = "0.4.42"
2496 source = "registry+https://github.com/rust-lang/crates.io-index"
2497- checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461"
2498+ checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
2499 dependencies = [
2500 "cfg-if 1.0.0",
2501 "js-sys",
2502 @@ -4257,9 +4196,9 @@ dependencies = [
2503
2504 [[package]]
2505 name = "wasm-bindgen-macro"
2506- version = "0.2.90"
2507+ version = "0.2.92"
2508 source = "registry+https://github.com/rust-lang/crates.io-index"
2509- checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
2510+ checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
2511 dependencies = [
2512 "quote",
2513 "wasm-bindgen-macro-support",
2514 @@ -4267,44 +4206,34 @@ dependencies = [
2515
2516 [[package]]
2517 name = "wasm-bindgen-macro-support"
2518- version = "0.2.90"
2519+ version = "0.2.92"
2520 source = "registry+https://github.com/rust-lang/crates.io-index"
2521- checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
2522+ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
2523 dependencies = [
2524 "proc-macro2",
2525 "quote",
2526- "syn 2.0.48",
2527+ "syn 2.0.66",
2528 "wasm-bindgen-backend",
2529 "wasm-bindgen-shared",
2530 ]
2531
2532 [[package]]
2533 name = "wasm-bindgen-shared"
2534- version = "0.2.90"
2535+ version = "0.2.92"
2536 source = "registry+https://github.com/rust-lang/crates.io-index"
2537- checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
2538+ checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
2539
2540 [[package]]
2541 name = "web-sys"
2542- version = "0.3.67"
2543+ version = "0.3.69"
2544 source = "registry+https://github.com/rust-lang/crates.io-index"
2545- checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed"
2546+ checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
2547 dependencies = [
2548 "js-sys",
2549 "wasm-bindgen",
2550 ]
2551
2552 [[package]]
2553- name = "webpki"
2554- version = "0.22.4"
2555- source = "registry+https://github.com/rust-lang/crates.io-index"
2556- checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53"
2557- dependencies = [
2558- "ring 0.17.7",
2559- "untrusted 0.9.0",
2560- ]
2561-
2562- [[package]]
2563 name = "winapi"
2564 version = "0.3.9"
2565 source = "registry+https://github.com/rust-lang/crates.io-index"
2566 @@ -4322,11 +4251,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2567
2568 [[package]]
2569 name = "winapi-util"
2570- version = "0.1.6"
2571+ version = "0.1.8"
2572 source = "registry+https://github.com/rust-lang/crates.io-index"
2573- checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
2574+ checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
2575 dependencies = [
2576- "winapi",
2577+ "windows-sys 0.52.0",
2578 ]
2579
2580 [[package]]
2581 @@ -4341,7 +4270,7 @@ version = "0.52.0"
2582 source = "registry+https://github.com/rust-lang/crates.io-index"
2583 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
2584 dependencies = [
2585- "windows-targets 0.52.0",
2586+ "windows-targets 0.52.5",
2587 ]
2588
2589 [[package]]
2590 @@ -4359,7 +4288,7 @@ version = "0.52.0"
2591 source = "registry+https://github.com/rust-lang/crates.io-index"
2592 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
2593 dependencies = [
2594- "windows-targets 0.52.0",
2595+ "windows-targets 0.52.5",
2596 ]
2597
2598 [[package]]
2599 @@ -4379,17 +4308,18 @@ dependencies = [
2600
2601 [[package]]
2602 name = "windows-targets"
2603- version = "0.52.0"
2604+ version = "0.52.5"
2605 source = "registry+https://github.com/rust-lang/crates.io-index"
2606- checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
2607+ checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
2608 dependencies = [
2609- "windows_aarch64_gnullvm 0.52.0",
2610- "windows_aarch64_msvc 0.52.0",
2611- "windows_i686_gnu 0.52.0",
2612- "windows_i686_msvc 0.52.0",
2613- "windows_x86_64_gnu 0.52.0",
2614- "windows_x86_64_gnullvm 0.52.0",
2615- "windows_x86_64_msvc 0.52.0",
2616+ "windows_aarch64_gnullvm 0.52.5",
2617+ "windows_aarch64_msvc 0.52.5",
2618+ "windows_i686_gnu 0.52.5",
2619+ "windows_i686_gnullvm",
2620+ "windows_i686_msvc 0.52.5",
2621+ "windows_x86_64_gnu 0.52.5",
2622+ "windows_x86_64_gnullvm 0.52.5",
2623+ "windows_x86_64_msvc 0.52.5",
2624 ]
2625
2626 [[package]]
2627 @@ -4400,9 +4330,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
2628
2629 [[package]]
2630 name = "windows_aarch64_gnullvm"
2631- version = "0.52.0"
2632+ version = "0.52.5"
2633 source = "registry+https://github.com/rust-lang/crates.io-index"
2634- checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
2635+ checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
2636
2637 [[package]]
2638 name = "windows_aarch64_msvc"
2639 @@ -4412,9 +4342,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
2640
2641 [[package]]
2642 name = "windows_aarch64_msvc"
2643- version = "0.52.0"
2644+ version = "0.52.5"
2645 source = "registry+https://github.com/rust-lang/crates.io-index"
2646- checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
2647+ checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
2648
2649 [[package]]
2650 name = "windows_i686_gnu"
2651 @@ -4424,9 +4354,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
2652
2653 [[package]]
2654 name = "windows_i686_gnu"
2655- version = "0.52.0"
2656+ version = "0.52.5"
2657+ source = "registry+https://github.com/rust-lang/crates.io-index"
2658+ checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
2659+
2660+ [[package]]
2661+ name = "windows_i686_gnullvm"
2662+ version = "0.52.5"
2663 source = "registry+https://github.com/rust-lang/crates.io-index"
2664- checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
2665+ checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
2666
2667 [[package]]
2668 name = "windows_i686_msvc"
2669 @@ -4436,9 +4372,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
2670
2671 [[package]]
2672 name = "windows_i686_msvc"
2673- version = "0.52.0"
2674+ version = "0.52.5"
2675 source = "registry+https://github.com/rust-lang/crates.io-index"
2676- checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
2677+ checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
2678
2679 [[package]]
2680 name = "windows_x86_64_gnu"
2681 @@ -4448,9 +4384,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
2682
2683 [[package]]
2684 name = "windows_x86_64_gnu"
2685- version = "0.52.0"
2686+ version = "0.52.5"
2687 source = "registry+https://github.com/rust-lang/crates.io-index"
2688- checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
2689+ checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
2690
2691 [[package]]
2692 name = "windows_x86_64_gnullvm"
2693 @@ -4460,9 +4396,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
2694
2695 [[package]]
2696 name = "windows_x86_64_gnullvm"
2697- version = "0.52.0"
2698+ version = "0.52.5"
2699 source = "registry+https://github.com/rust-lang/crates.io-index"
2700- checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
2701+ checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
2702
2703 [[package]]
2704 name = "windows_x86_64_msvc"
2705 @@ -4472,9 +4408,18 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
2706
2707 [[package]]
2708 name = "windows_x86_64_msvc"
2709- version = "0.52.0"
2710+ version = "0.52.5"
2711 source = "registry+https://github.com/rust-lang/crates.io-index"
2712- checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
2713+ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
2714+
2715+ [[package]]
2716+ name = "winnow"
2717+ version = "0.6.13"
2718+ source = "registry+https://github.com/rust-lang/crates.io-index"
2719+ checksum = "59b5e5f6c299a3c7890b876a2a587f3115162487e704907d9b6cd29473052ba1"
2720+ dependencies = [
2721+ "memchr",
2722+ ]
2723
2724 [[package]]
2725 name = "winreg"
2726 @@ -4493,24 +4438,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2727 checksum = "213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546"
2728
2729 [[package]]
2730- name = "xz2"
2731- version = "0.1.7"
2732- source = "registry+https://github.com/rust-lang/crates.io-index"
2733- checksum = "388c44dc09d76f1536602ead6d325eb532f5c122f17782bd57fb47baeeb767e2"
2734- dependencies = [
2735- "lzma-sys",
2736- ]
2737-
2738- [[package]]
2739- name = "yaml-rust"
2740- version = "0.4.5"
2741- source = "registry+https://github.com/rust-lang/crates.io-index"
2742- checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85"
2743- dependencies = [
2744- "linked-hash-map",
2745- ]
2746-
2747- [[package]]
2748 name = "yansi"
2749 version = "0.5.1"
2750 source = "registry+https://github.com/rust-lang/crates.io-index"
2751 @@ -4518,54 +4445,53 @@ checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
2752
2753 [[package]]
2754 name = "zerocopy"
2755- version = "0.7.32"
2756+ version = "0.7.34"
2757 source = "registry+https://github.com/rust-lang/crates.io-index"
2758- checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
2759+ checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
2760 dependencies = [
2761 "zerocopy-derive",
2762 ]
2763
2764 [[package]]
2765 name = "zerocopy-derive"
2766- version = "0.7.32"
2767+ version = "0.7.34"
2768 source = "registry+https://github.com/rust-lang/crates.io-index"
2769- checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
2770+ checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
2771 dependencies = [
2772 "proc-macro2",
2773 "quote",
2774- "syn 2.0.48",
2775+ "syn 2.0.66",
2776 ]
2777
2778 [[package]]
2779 name = "zeroize"
2780- version = "1.7.0"
2781+ version = "1.8.1"
2782 source = "registry+https://github.com/rust-lang/crates.io-index"
2783- checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
2784+ checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
2785
2786 [[package]]
2787 name = "zstd"
2788- version = "0.12.4"
2789+ version = "0.13.1"
2790 source = "registry+https://github.com/rust-lang/crates.io-index"
2791- checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c"
2792+ checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a"
2793 dependencies = [
2794 "zstd-safe",
2795 ]
2796
2797 [[package]]
2798 name = "zstd-safe"
2799- version = "6.0.6"
2800+ version = "7.1.0"
2801 source = "registry+https://github.com/rust-lang/crates.io-index"
2802- checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581"
2803+ checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a"
2804 dependencies = [
2805- "libc",
2806 "zstd-sys",
2807 ]
2808
2809 [[package]]
2810 name = "zstd-sys"
2811- version = "2.0.9+zstd.1.5.5"
2812+ version = "2.0.10+zstd.1.5.6"
2813 source = "registry+https://github.com/rust-lang/crates.io-index"
2814- checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656"
2815+ checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa"
2816 dependencies = [
2817 "cc",
2818 "pkg-config",
2819 diff --git a/mailpot-http/Cargo.toml b/mailpot-http/Cargo.toml
2820index 20ab2ab..ef19159 100644
2821--- a/mailpot-http/Cargo.toml
2822+++ b/mailpot-http/Cargo.toml
2823 @@ -21,7 +21,7 @@ axum = { version = "0.6", features = ["headers"] }
2824 axum-extra = { version = "^0.7", features = ["typed-routing"] }
2825 #jsonwebtoken = "8.3"
2826 bcrypt = "0.14"
2827- config = "0.13"
2828+ config = { version = "0.14", default-features = false, features = ["toml"] }
2829 http = "0.2"
2830 lazy_static = "1.4"
2831 log = "0.4"
2832 diff --git a/mailpot-tests/Cargo.toml b/mailpot-tests/Cargo.toml
2833index be440b4..fc892d2 100644
2834--- a/mailpot-tests/Cargo.toml
2835+++ b/mailpot-tests/Cargo.toml
2836 @@ -12,7 +12,7 @@ publish = false
2837 [dependencies]
2838 assert_cmd = "2"
2839 log = "0.4"
2840- mailin-embedded = { version = "0.7", features = ["rtls"] }
2841+ mailin-embedded = { version = "0.8", features = ["rtls"] }
2842 mailpot = { version = "^0.1", path = "../mailpot" }
2843 predicates = "3"
2844 stderrlog = { version = "^0.6" }
2845 diff --git a/mailpot-web/Cargo.toml b/mailpot-web/Cargo.toml
2846index 6e80a2e..0d5fdb2 100644
2847--- a/mailpot-web/Cargo.toml
2848+++ b/mailpot-web/Cargo.toml
2849 @@ -24,12 +24,12 @@ axum = { version = "^0.6" }
2850 axum-extra = { version = "^0.7", features = ["typed-routing"] }
2851 axum-login = { version = "^0.5" }
2852 axum-sessions = { version = "^0.5" }
2853- build-info = { version = "0.0.31" }
2854+ build-info = { version = "0.0.36" }
2855 cfg-if = { version = "1" }
2856 chrono = { version = "^0.4" }
2857 convert_case = { version = "^0.4" }
2858 dyn-clone = { version = "^1" }
2859- eyre = { version = "0.6" }
2860+ eyre = { version = "0.6.12" }
2861 http = "0.2"
2862 indexmap = { version = "1.9" }
2863 lazy_static = "^1.4"
2864 @@ -45,7 +45,7 @@ tempfile = { version = "3.9" }
2865 tokio = { version = "1", features = ["full"] }
2866 tower-http = { version = "^0.3" }
2867 tower-service = { version = "^0.3" }
2868- zstd = { version = "0.12", default-features = false }
2869+ zstd = { version = "0.13.1", default-features = false }
2870
2871 [dev-dependencies]
2872 hyper = { version = "0.14" }
2873 @@ -55,5 +55,5 @@ tempfile = { version = "3.9" }
2874 tower = { version = "^0.4" }
2875
2876 [build-dependencies]
2877- build-info-build = { version = "0.0.31" }
2878- zstd = { version = "0.12", default-features = false }
2879+ build-info-build = { version = "0.0.36" }
2880+ zstd = { version = "0.13.1", default-features = false }
2881 diff --git a/mailpot/Cargo.toml b/mailpot/Cargo.toml
2882index 83caa19..2b82de9 100644
2883--- a/mailpot/Cargo.toml
2884+++ b/mailpot/Cargo.toml
2885 @@ -25,7 +25,7 @@ rusqlite = { version = "^0.30", features = ["bundled", "functions", "trace", "ho
2886 serde = { version = "^1", features = ["derive", ] }
2887 serde_json = "^1"
2888 thiserror = { version = "1.0.48", default-features = false }
2889- toml = "^0.5"
2890+ toml = { version = "^0.8.14" }
2891 xdg = "2.4.1"
2892
2893 [dev-dependencies]
2894 diff --git a/mailpot/src/config.rs b/mailpot/src/config.rs
2895index ef2ab16..f00d7fe 100644
2896--- a/mailpot/src/config.rs
2897+++ b/mailpot/src/config.rs
2898 @@ -134,9 +134,7 @@ impl Configuration {
2899
2900 /// Serialize configuration to a TOML string.
2901 pub fn to_toml(&self) -> String {
2902- toml::Value::try_from(self)
2903- .expect("Could not serialize config to TOML")
2904- .to_string()
2905+ toml::ser::to_string(self).expect("Could not serialize config to TOML")
2906 }
2907 }
2908
2909 @@ -158,8 +156,7 @@ mod tests {
2910 .display_chain()
2911 .to_string(),
2912 format!(
2913- "[1] Could not parse configuration file `{}` successfully: Caused by:\n[2] \
2914- Error: expected an equals, found an identifier at line 1 column 8\n",
2915+ "[1] Could not parse configuration file `{}` successfully: Caused by:\n[2] Error: TOML parse error at line 1, column 8\n |\n1 | afjsad skas as a as\n | ^\nexpected `.`, `=`\n\n",
2916 conf_path.display()
2917 ),
2918 );