Author: Jason White [github@jasonwhite.io]
Hash: e64a2142464b6cbdc0f14b5ca19a23470699e9c3
Timestamp: Fri, 03 May 2024 11:25:23 +0000 (4 months ago)

+372 -286 +/-2 browse
v0.3.7
1diff --git a/Cargo.lock b/Cargo.lock
2index cf543e8..5179fb4 100644
3--- a/Cargo.lock
4+++ b/Cargo.lock
5 @@ -19,25 +19,32 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
6
7 [[package]]
8 name = "ahash"
9- version = "0.7.6"
10+ version = "0.8.11"
11 source = "registry+https://github.com/rust-lang/crates.io-index"
12- checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
13+ checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
14 dependencies = [
15- "getrandom",
16+ "cfg-if",
17 "once_cell",
18 "version_check",
19+ "zerocopy",
20 ]
21
22 [[package]]
23 name = "aho-corasick"
24- version = "1.1.2"
25+ version = "1.1.3"
26 source = "registry+https://github.com/rust-lang/crates.io-index"
27- checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
28+ checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
29 dependencies = [
30 "memchr",
31 ]
32
33 [[package]]
34+ name = "allocator-api2"
35+ version = "0.2.18"
36+ source = "registry+https://github.com/rust-lang/crates.io-index"
37+ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
38+
39+ [[package]]
40 name = "android-tzdata"
41 version = "0.1.1"
42 source = "registry+https://github.com/rust-lang/crates.io-index"
43 @@ -128,18 +135,18 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
44 dependencies = [
45 "proc-macro2",
46 "quote",
47- "syn 2.0.38",
48+ "syn 2.0.60",
49 ]
50
51 [[package]]
52 name = "async-trait"
53- version = "0.1.74"
54+ version = "0.1.80"
55 source = "registry+https://github.com/rust-lang/crates.io-index"
56- checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9"
57+ checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
58 dependencies = [
59 "proc-macro2",
60 "quote",
61- "syn 2.0.38",
62+ "syn 2.0.60",
63 ]
64
65 [[package]]
66 @@ -155,9 +162,9 @@ dependencies = [
67
68 [[package]]
69 name = "autocfg"
70- version = "1.1.0"
71+ version = "1.2.0"
72 source = "registry+https://github.com/rust-lang/crates.io-index"
73- checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
74+ checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
75
76 [[package]]
77 name = "backoff"
78 @@ -175,9 +182,9 @@ dependencies = [
79
80 [[package]]
81 name = "backtrace"
82- version = "0.3.69"
83+ version = "0.3.71"
84 source = "registry+https://github.com/rust-lang/crates.io-index"
85- checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
86+ checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
87 dependencies = [
88 "addr2line",
89 "cc",
90 @@ -196,9 +203,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
91
92 [[package]]
93 name = "base64"
94- version = "0.21.4"
95+ version = "0.21.7"
96 source = "registry+https://github.com/rust-lang/crates.io-index"
97- checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"
98+ checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
99
100 [[package]]
101 name = "bitflags"
102 @@ -208,9 +215,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
103
104 [[package]]
105 name = "bitflags"
106- version = "2.4.1"
107+ version = "2.5.0"
108 source = "registry+https://github.com/rust-lang/crates.io-index"
109- checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
110+ checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
111
112 [[package]]
113 name = "block-buffer"
114 @@ -232,9 +239,9 @@ dependencies = [
115
116 [[package]]
117 name = "bumpalo"
118- version = "3.14.0"
119+ version = "3.16.0"
120 source = "registry+https://github.com/rust-lang/crates.io-index"
121- checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
122+ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
123
124 [[package]]
125 name = "byteorder"
126 @@ -244,18 +251,15 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
127
128 [[package]]
129 name = "bytes"
130- version = "1.5.0"
131+ version = "1.6.0"
132 source = "registry+https://github.com/rust-lang/crates.io-index"
133- checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
134+ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
135
136 [[package]]
137 name = "cc"
138- version = "1.0.83"
139+ version = "1.0.96"
140 source = "registry+https://github.com/rust-lang/crates.io-index"
141- checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
142- dependencies = [
143- "libc",
144- ]
145+ checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd"
146
147 [[package]]
148 name = "cfg-if"
149 @@ -275,15 +279,15 @@ dependencies = [
150
151 [[package]]
152 name = "chrono"
153- version = "0.4.31"
154+ version = "0.4.38"
155 source = "registry+https://github.com/rust-lang/crates.io-index"
156- checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
157+ checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
158 dependencies = [
159 "android-tzdata",
160 "iana-time-zone",
161 "num-traits",
162 "serde",
163- "windows-targets",
164+ "windows-targets 0.52.5",
165 ]
166
167 [[package]]
168 @@ -309,9 +313,9 @@ checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
169
170 [[package]]
171 name = "core-foundation"
172- version = "0.9.3"
173+ version = "0.9.4"
174 source = "registry+https://github.com/rust-lang/crates.io-index"
175- checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"
176+ checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
177 dependencies = [
178 "core-foundation-sys",
179 "libc",
180 @@ -319,24 +323,24 @@ dependencies = [
181
182 [[package]]
183 name = "core-foundation-sys"
184- version = "0.8.4"
185+ version = "0.8.6"
186 source = "registry+https://github.com/rust-lang/crates.io-index"
187- checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
188+ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
189
190 [[package]]
191 name = "cpufeatures"
192- version = "0.2.9"
193+ version = "0.2.12"
194 source = "registry+https://github.com/rust-lang/crates.io-index"
195- checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1"
196+ checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
197 dependencies = [
198 "libc",
199 ]
200
201 [[package]]
202 name = "crc32fast"
203- version = "1.3.2"
204+ version = "1.4.0"
205 source = "registry+https://github.com/rust-lang/crates.io-index"
206- checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
207+ checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
208 dependencies = [
209 "cfg-if",
210 ]
211 @@ -416,9 +420,9 @@ dependencies = [
212
213 [[package]]
214 name = "duct"
215- version = "0.13.6"
216+ version = "0.13.7"
217 source = "registry+https://github.com/rust-lang/crates.io-index"
218- checksum = "37ae3fc31835f74c2a7ceda3aeede378b0ae2e74c8f1c36559fcc9ae2a4e7d3e"
219+ checksum = "e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c"
220 dependencies = [
221 "libc",
222 "once_cell",
223 @@ -453,20 +457,26 @@ dependencies = [
224 ]
225
226 [[package]]
227+ name = "equivalent"
228+ version = "1.0.1"
229+ source = "registry+https://github.com/rust-lang/crates.io-index"
230+ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
231+
232+ [[package]]
233 name = "errno"
234- version = "0.3.5"
235+ version = "0.3.8"
236 source = "registry+https://github.com/rust-lang/crates.io-index"
237- checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
238+ checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245"
239 dependencies = [
240 "libc",
241- "windows-sys",
242+ "windows-sys 0.52.0",
243 ]
244
245 [[package]]
246 name = "fastrand"
247- version = "2.0.1"
248+ version = "2.1.0"
249 source = "registry+https://github.com/rust-lang/crates.io-index"
250- checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
251+ checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
252
253 [[package]]
254 name = "fnv"
255 @@ -476,18 +486,18 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
256
257 [[package]]
258 name = "form_urlencoded"
259- version = "1.2.0"
260+ version = "1.2.1"
261 source = "registry+https://github.com/rust-lang/crates.io-index"
262- checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652"
263+ checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
264 dependencies = [
265 "percent-encoding",
266 ]
267
268 [[package]]
269 name = "futures"
270- version = "0.3.28"
271+ version = "0.3.30"
272 source = "registry+https://github.com/rust-lang/crates.io-index"
273- checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40"
274+ checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
275 dependencies = [
276 "futures-channel",
277 "futures-core",
278 @@ -500,9 +510,9 @@ dependencies = [
279
280 [[package]]
281 name = "futures-channel"
282- version = "0.3.28"
283+ version = "0.3.30"
284 source = "registry+https://github.com/rust-lang/crates.io-index"
285- checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
286+ checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
287 dependencies = [
288 "futures-core",
289 "futures-sink",
290 @@ -510,15 +520,15 @@ dependencies = [
291
292 [[package]]
293 name = "futures-core"
294- version = "0.3.28"
295+ version = "0.3.30"
296 source = "registry+https://github.com/rust-lang/crates.io-index"
297- checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
298+ checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
299
300 [[package]]
301 name = "futures-executor"
302- version = "0.3.28"
303+ version = "0.3.30"
304 source = "registry+https://github.com/rust-lang/crates.io-index"
305- checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0"
306+ checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
307 dependencies = [
308 "futures-core",
309 "futures-task",
310 @@ -527,38 +537,38 @@ dependencies = [
311
312 [[package]]
313 name = "futures-io"
314- version = "0.3.28"
315+ version = "0.3.30"
316 source = "registry+https://github.com/rust-lang/crates.io-index"
317- checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
318+ checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
319
320 [[package]]
321 name = "futures-macro"
322- version = "0.3.28"
323+ version = "0.3.30"
324 source = "registry+https://github.com/rust-lang/crates.io-index"
325- checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
326+ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
327 dependencies = [
328 "proc-macro2",
329 "quote",
330- "syn 2.0.38",
331+ "syn 2.0.60",
332 ]
333
334 [[package]]
335 name = "futures-sink"
336- version = "0.3.28"
337+ version = "0.3.30"
338 source = "registry+https://github.com/rust-lang/crates.io-index"
339- checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
340+ checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
341
342 [[package]]
343 name = "futures-task"
344- version = "0.3.28"
345+ version = "0.3.30"
346 source = "registry+https://github.com/rust-lang/crates.io-index"
347- checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
348+ checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
349
350 [[package]]
351 name = "futures-util"
352- version = "0.3.28"
353+ version = "0.3.30"
354 source = "registry+https://github.com/rust-lang/crates.io-index"
355- checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
356+ checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
357 dependencies = [
358 "futures-channel",
359 "futures-core",
360 @@ -584,9 +594,9 @@ dependencies = [
361
362 [[package]]
363 name = "getrandom"
364- version = "0.2.10"
365+ version = "0.2.14"
366 source = "registry+https://github.com/rust-lang/crates.io-index"
367- checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427"
368+ checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c"
369 dependencies = [
370 "cfg-if",
371 "libc",
372 @@ -595,15 +605,15 @@ dependencies = [
373
374 [[package]]
375 name = "gimli"
376- version = "0.28.0"
377+ version = "0.28.1"
378 source = "registry+https://github.com/rust-lang/crates.io-index"
379- checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
380+ checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
381
382 [[package]]
383 name = "h2"
384- version = "0.3.21"
385+ version = "0.3.26"
386 source = "registry+https://github.com/rust-lang/crates.io-index"
387- checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833"
388+ checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8"
389 dependencies = [
390 "bytes",
391 "fnv",
392 @@ -620,11 +630,12 @@ dependencies = [
393
394 [[package]]
395 name = "hashbrown"
396- version = "0.12.3"
397+ version = "0.14.5"
398 source = "registry+https://github.com/rust-lang/crates.io-index"
399- checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
400+ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
401 dependencies = [
402 "ahash",
403+ "allocator-api2",
404 ]
405
406 [[package]]
407 @@ -647,9 +658,9 @@ dependencies = [
408
409 [[package]]
410 name = "hermit-abi"
411- version = "0.3.3"
412+ version = "0.3.9"
413 source = "registry+https://github.com/rust-lang/crates.io-index"
414- checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
415+ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
416
417 [[package]]
418 name = "hex"
419 @@ -669,9 +680,9 @@ dependencies = [
420
421 [[package]]
422 name = "http"
423- version = "0.2.9"
424+ version = "0.2.12"
425 source = "registry+https://github.com/rust-lang/crates.io-index"
426- checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482"
427+ checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1"
428 dependencies = [
429 "bytes",
430 "fnv",
431 @@ -680,9 +691,9 @@ dependencies = [
432
433 [[package]]
434 name = "http-body"
435- version = "0.4.5"
436+ version = "0.4.6"
437 source = "registry+https://github.com/rust-lang/crates.io-index"
438- checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
439+ checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
440 dependencies = [
441 "bytes",
442 "http",
443 @@ -739,9 +750,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
444
445 [[package]]
446 name = "hyper"
447- version = "0.14.27"
448+ version = "0.14.28"
449 source = "registry+https://github.com/rust-lang/crates.io-index"
450- checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
451+ checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
452 dependencies = [
453 "bytes",
454 "futures-channel",
455 @@ -754,7 +765,7 @@ dependencies = [
456 "httpdate",
457 "itoa",
458 "pin-project-lite",
459- "socket2 0.4.9",
460+ "socket2",
461 "tokio",
462 "tower-service",
463 "tracing",
464 @@ -778,9 +789,9 @@ dependencies = [
465
466 [[package]]
467 name = "iana-time-zone"
468- version = "0.1.58"
469+ version = "0.1.60"
470 source = "registry+https://github.com/rust-lang/crates.io-index"
471- checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
472+ checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
473 dependencies = [
474 "android_system_properties",
475 "core-foundation-sys",
476 @@ -801,9 +812,9 @@ dependencies = [
477
478 [[package]]
479 name = "idna"
480- version = "0.4.0"
481+ version = "0.5.0"
482 source = "registry+https://github.com/rust-lang/crates.io-index"
483- checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c"
484+ checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
485 dependencies = [
486 "unicode-bidi",
487 "unicode-normalization",
488 @@ -811,11 +822,11 @@ dependencies = [
489
490 [[package]]
491 name = "indexmap"
492- version = "1.9.3"
493+ version = "2.2.6"
494 source = "registry+https://github.com/rust-lang/crates.io-index"
495- checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
496+ checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
497 dependencies = [
498- "autocfg",
499+ "equivalent",
500 "hashbrown",
501 ]
502
503 @@ -830,15 +841,15 @@ dependencies = [
504
505 [[package]]
506 name = "itoa"
507- version = "1.0.9"
508+ version = "1.0.11"
509 source = "registry+https://github.com/rust-lang/crates.io-index"
510- checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38"
511+ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
512
513 [[package]]
514 name = "js-sys"
515- version = "0.3.64"
516+ version = "0.3.69"
517 source = "registry+https://github.com/rust-lang/crates.io-index"
518- checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a"
519+ checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
520 dependencies = [
521 "wasm-bindgen",
522 ]
523 @@ -857,9 +868,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
524
525 [[package]]
526 name = "libc"
527- version = "0.2.149"
528+ version = "0.2.154"
529 source = "registry+https://github.com/rust-lang/crates.io-index"
530- checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b"
531+ checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
532
533 [[package]]
534 name = "libm"
535 @@ -868,6 +879,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
536 checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058"
537
538 [[package]]
539+ name = "libredox"
540+ version = "0.1.3"
541+ source = "registry+https://github.com/rust-lang/crates.io-index"
542+ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
543+ dependencies = [
544+ "bitflags 2.5.0",
545+ "libc",
546+ ]
547+
548+ [[package]]
549 name = "linked-hash-map"
550 version = "0.5.6"
551 source = "registry+https://github.com/rust-lang/crates.io-index"
552 @@ -878,15 +899,15 @@ dependencies = [
553
554 [[package]]
555 name = "linux-raw-sys"
556- version = "0.4.10"
557+ version = "0.4.13"
558 source = "registry+https://github.com/rust-lang/crates.io-index"
559- checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f"
560+ checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
561
562 [[package]]
563 name = "lock_api"
564- version = "0.4.11"
565+ version = "0.4.12"
566 source = "registry+https://github.com/rust-lang/crates.io-index"
567- checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
568+ checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
569 dependencies = [
570 "autocfg",
571 "scopeguard",
572 @@ -894,9 +915,9 @@ dependencies = [
573
574 [[package]]
575 name = "log"
576- version = "0.4.20"
577+ version = "0.4.21"
578 source = "registry+https://github.com/rust-lang/crates.io-index"
579- checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
580+ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
581
582 [[package]]
583 name = "md-5"
584 @@ -911,9 +932,9 @@ dependencies = [
585
586 [[package]]
587 name = "memchr"
588- version = "2.6.4"
589+ version = "2.7.2"
590 source = "registry+https://github.com/rust-lang/crates.io-index"
591- checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
592+ checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
593
594 [[package]]
595 name = "mime"
596 @@ -939,22 +960,22 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
597
598 [[package]]
599 name = "miniz_oxide"
600- version = "0.7.1"
601+ version = "0.7.2"
602 source = "registry+https://github.com/rust-lang/crates.io-index"
603- checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
604+ checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
605 dependencies = [
606 "adler",
607 ]
608
609 [[package]]
610 name = "mio"
611- version = "0.8.8"
612+ version = "0.8.11"
613 source = "registry+https://github.com/rust-lang/crates.io-index"
614- checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2"
615+ checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
616 dependencies = [
617 "libc",
618 "wasi",
619- "windows-sys",
620+ "windows-sys 0.48.0",
621 ]
622
623 [[package]]
624 @@ -969,9 +990,9 @@ dependencies = [
625
626 [[package]]
627 name = "num-traits"
628- version = "0.2.17"
629+ version = "0.2.18"
630 source = "registry+https://github.com/rust-lang/crates.io-index"
631- checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
632+ checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
633 dependencies = [
634 "autocfg",
635 ]
636 @@ -982,30 +1003,30 @@ version = "1.16.0"
637 source = "registry+https://github.com/rust-lang/crates.io-index"
638 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
639 dependencies = [
640- "hermit-abi 0.3.3",
641+ "hermit-abi 0.3.9",
642 "libc",
643 ]
644
645 [[package]]
646 name = "object"
647- version = "0.32.1"
648+ version = "0.32.2"
649 source = "registry+https://github.com/rust-lang/crates.io-index"
650- checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0"
651+ checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
652 dependencies = [
653 "memchr",
654 ]
655
656 [[package]]
657 name = "once_cell"
658- version = "1.18.0"
659+ version = "1.19.0"
660 source = "registry+https://github.com/rust-lang/crates.io-index"
661- checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
662+ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
663
664 [[package]]
665 name = "opaque-debug"
666- version = "0.3.0"
667+ version = "0.3.1"
668 source = "registry+https://github.com/rust-lang/crates.io-index"
669- checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
670+ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
671
672 [[package]]
673 name = "openssl-probe"
674 @@ -1015,19 +1036,19 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
675
676 [[package]]
677 name = "os_pipe"
678- version = "1.1.4"
679+ version = "1.1.5"
680 source = "registry+https://github.com/rust-lang/crates.io-index"
681- checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177"
682+ checksum = "57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9"
683 dependencies = [
684 "libc",
685- "windows-sys",
686+ "windows-sys 0.52.0",
687 ]
688
689 [[package]]
690 name = "parking_lot"
691- version = "0.12.1"
692+ version = "0.12.2"
693 source = "registry+https://github.com/rust-lang/crates.io-index"
694- checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f"
695+ checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb"
696 dependencies = [
697 "lock_api",
698 "parking_lot_core",
699 @@ -1035,28 +1056,28 @@ dependencies = [
700
701 [[package]]
702 name = "parking_lot_core"
703- version = "0.9.9"
704+ version = "0.9.10"
705 source = "registry+https://github.com/rust-lang/crates.io-index"
706- checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e"
707+ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
708 dependencies = [
709 "cfg-if",
710 "libc",
711- "redox_syscall 0.4.1",
712+ "redox_syscall",
713 "smallvec",
714- "windows-targets",
715+ "windows-targets 0.52.5",
716 ]
717
718 [[package]]
719 name = "percent-encoding"
720- version = "2.3.0"
721+ version = "2.3.1"
722 source = "registry+https://github.com/rust-lang/crates.io-index"
723- checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94"
724+ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
725
726 [[package]]
727 name = "pin-project-lite"
728- version = "0.2.13"
729+ version = "0.2.14"
730 source = "registry+https://github.com/rust-lang/crates.io-index"
731- checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
732+ checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
733
734 [[package]]
735 name = "pin-utils"
736 @@ -1106,9 +1127,9 @@ dependencies = [
737
738 [[package]]
739 name = "proc-macro2"
740- version = "1.0.69"
741+ version = "1.0.81"
742 source = "registry+https://github.com/rust-lang/crates.io-index"
743- checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da"
744+ checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba"
745 dependencies = [
746 "unicode-ident",
747 ]
748 @@ -1121,9 +1142,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
749
750 [[package]]
751 name = "quote"
752- version = "1.0.33"
753+ version = "1.0.36"
754 source = "registry+https://github.com/rust-lang/crates.io-index"
755- checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
756+ checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
757 dependencies = [
758 "proc-macro2",
759 ]
760 @@ -1160,47 +1181,29 @@ dependencies = [
761
762 [[package]]
763 name = "redox_syscall"
764- version = "0.2.16"
765- source = "registry+https://github.com/rust-lang/crates.io-index"
766- checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
767- dependencies = [
768- "bitflags 1.3.2",
769- ]
770-
771- [[package]]
772- name = "redox_syscall"
773- version = "0.3.5"
774- source = "registry+https://github.com/rust-lang/crates.io-index"
775- checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
776- dependencies = [
777- "bitflags 1.3.2",
778- ]
779-
780- [[package]]
781- name = "redox_syscall"
782- version = "0.4.1"
783+ version = "0.5.1"
784 source = "registry+https://github.com/rust-lang/crates.io-index"
785- checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
786+ checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e"
787 dependencies = [
788- "bitflags 1.3.2",
789+ "bitflags 2.5.0",
790 ]
791
792 [[package]]
793 name = "redox_users"
794- version = "0.4.3"
795+ version = "0.4.5"
796 source = "registry+https://github.com/rust-lang/crates.io-index"
797- checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
798+ checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
799 dependencies = [
800 "getrandom",
801- "redox_syscall 0.2.16",
802+ "libredox",
803 "thiserror",
804 ]
805
806 [[package]]
807 name = "regex"
808- version = "1.10.2"
809+ version = "1.10.4"
810 source = "registry+https://github.com/rust-lang/crates.io-index"
811- checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
812+ checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
813 dependencies = [
814 "aho-corasick",
815 "memchr",
816 @@ -1210,9 +1213,9 @@ dependencies = [
817
818 [[package]]
819 name = "regex-automata"
820- version = "0.4.3"
821+ version = "0.4.6"
822 source = "registry+https://github.com/rust-lang/crates.io-index"
823- checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
824+ checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
825 dependencies = [
826 "aho-corasick",
827 "memchr",
828 @@ -1221,9 +1224,9 @@ dependencies = [
829
830 [[package]]
831 name = "regex-syntax"
832- version = "0.8.2"
833+ version = "0.8.3"
834 source = "registry+https://github.com/rust-lang/crates.io-index"
835- checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
836+ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
837
838 [[package]]
839 name = "ring"
840 @@ -1242,21 +1245,22 @@ dependencies = [
841
842 [[package]]
843 name = "ring"
844- version = "0.17.4"
845+ version = "0.17.8"
846 source = "registry+https://github.com/rust-lang/crates.io-index"
847- checksum = "fce3045ffa7c981a6ee93f640b538952e155f1ae3a1a02b84547fc7a56b7059a"
848+ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
849 dependencies = [
850 "cc",
851+ "cfg-if",
852 "getrandom",
853 "libc",
854 "spin 0.9.8",
855 "untrusted 0.9.0",
856- "windows-sys",
857+ "windows-sys 0.52.0",
858 ]
859
860 [[package]]
861 name = "rudolfs"
862- version = "0.3.6"
863+ version = "0.3.7"
864 dependencies = [
865 "askama",
866 "async-stream",
867 @@ -1409,15 +1413,15 @@ dependencies = [
868
869 [[package]]
870 name = "rustix"
871- version = "0.38.19"
872+ version = "0.38.34"
873 source = "registry+https://github.com/rust-lang/crates.io-index"
874- checksum = "745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed"
875+ checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
876 dependencies = [
877- "bitflags 2.4.1",
878+ "bitflags 2.5.0",
879 "errno",
880 "libc",
881 "linux-raw-sys",
882- "windows-sys",
883+ "windows-sys 0.52.0",
884 ]
885
886 [[package]]
887 @@ -1446,26 +1450,26 @@ dependencies = [
888
889 [[package]]
890 name = "rustls-pemfile"
891- version = "1.0.3"
892+ version = "1.0.4"
893 source = "registry+https://github.com/rust-lang/crates.io-index"
894- checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2"
895+ checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
896 dependencies = [
897- "base64 0.21.4",
898+ "base64 0.21.7",
899 ]
900
901 [[package]]
902 name = "ryu"
903- version = "1.0.15"
904+ version = "1.0.17"
905 source = "registry+https://github.com/rust-lang/crates.io-index"
906- checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741"
907+ checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
908
909 [[package]]
910 name = "schannel"
911- version = "0.1.22"
912+ version = "0.1.23"
913 source = "registry+https://github.com/rust-lang/crates.io-index"
914- checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88"
915+ checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
916 dependencies = [
917- "windows-sys",
918+ "windows-sys 0.52.0",
919 ]
920
921 [[package]]
922 @@ -1476,19 +1480,19 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
923
924 [[package]]
925 name = "sct"
926- version = "0.7.0"
927+ version = "0.7.1"
928 source = "registry+https://github.com/rust-lang/crates.io-index"
929- checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4"
930+ checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414"
931 dependencies = [
932- "ring 0.16.20",
933- "untrusted 0.7.1",
934+ "ring 0.17.8",
935+ "untrusted 0.9.0",
936 ]
937
938 [[package]]
939 name = "security-framework"
940- version = "2.9.2"
941+ version = "2.10.0"
942 source = "registry+https://github.com/rust-lang/crates.io-index"
943- checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
944+ checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6"
945 dependencies = [
946 "bitflags 1.3.2",
947 "core-foundation",
948 @@ -1499,9 +1503,9 @@ dependencies = [
949
950 [[package]]
951 name = "security-framework-sys"
952- version = "2.9.1"
953+ version = "2.10.0"
954 source = "registry+https://github.com/rust-lang/crates.io-index"
955- checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
956+ checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef"
957 dependencies = [
958 "core-foundation-sys",
959 "libc",
960 @@ -1509,35 +1513,35 @@ dependencies = [
961
962 [[package]]
963 name = "semver"
964- version = "1.0.20"
965+ version = "1.0.22"
966 source = "registry+https://github.com/rust-lang/crates.io-index"
967- checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
968+ checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca"
969
970 [[package]]
971 name = "serde"
972- version = "1.0.189"
973+ version = "1.0.200"
974 source = "registry+https://github.com/rust-lang/crates.io-index"
975- checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537"
976+ checksum = "ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f"
977 dependencies = [
978 "serde_derive",
979 ]
980
981 [[package]]
982 name = "serde_derive"
983- version = "1.0.189"
984+ version = "1.0.200"
985 source = "registry+https://github.com/rust-lang/crates.io-index"
986- checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5"
987+ checksum = "856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb"
988 dependencies = [
989 "proc-macro2",
990 "quote",
991- "syn 2.0.38",
992+ "syn 2.0.60",
993 ]
994
995 [[package]]
996 name = "serde_json"
997- version = "1.0.107"
998+ version = "1.0.116"
999 source = "registry+https://github.com/rust-lang/crates.io-index"
1000- checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65"
1001+ checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813"
1002 dependencies = [
1003 "itoa",
1004 "ryu",
1005 @@ -1592,15 +1596,15 @@ dependencies = [
1006
1007 [[package]]
1008 name = "shlex"
1009- version = "1.2.0"
1010+ version = "1.3.0"
1011 source = "registry+https://github.com/rust-lang/crates.io-index"
1012- checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
1013+ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
1014
1015 [[package]]
1016 name = "signal-hook-registry"
1017- version = "1.4.1"
1018+ version = "1.4.2"
1019 source = "registry+https://github.com/rust-lang/crates.io-index"
1020- checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1"
1021+ checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1"
1022 dependencies = [
1023 "libc",
1024 ]
1025 @@ -1616,28 +1620,18 @@ dependencies = [
1026
1027 [[package]]
1028 name = "smallvec"
1029- version = "1.11.1"
1030+ version = "1.13.2"
1031 source = "registry+https://github.com/rust-lang/crates.io-index"
1032- checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a"
1033+ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
1034
1035 [[package]]
1036 name = "socket2"
1037- version = "0.4.9"
1038- source = "registry+https://github.com/rust-lang/crates.io-index"
1039- checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
1040- dependencies = [
1041- "libc",
1042- "winapi",
1043- ]
1044-
1045- [[package]]
1046- name = "socket2"
1047- version = "0.5.4"
1048+ version = "0.5.7"
1049 source = "registry+https://github.com/rust-lang/crates.io-index"
1050- checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e"
1051+ checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
1052 dependencies = [
1053 "libc",
1054- "windows-sys",
1055+ "windows-sys 0.52.0",
1056 ]
1057
1058 [[package]]
1059 @@ -1701,9 +1695,9 @@ dependencies = [
1060
1061 [[package]]
1062 name = "syn"
1063- version = "2.0.38"
1064+ version = "2.0.60"
1065 source = "registry+https://github.com/rust-lang/crates.io-index"
1066- checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b"
1067+ checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3"
1068 dependencies = [
1069 "proc-macro2",
1070 "quote",
1071 @@ -1712,22 +1706,21 @@ dependencies = [
1072
1073 [[package]]
1074 name = "tempfile"
1075- version = "3.8.0"
1076+ version = "3.10.1"
1077 source = "registry+https://github.com/rust-lang/crates.io-index"
1078- checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
1079+ checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
1080 dependencies = [
1081 "cfg-if",
1082 "fastrand",
1083- "redox_syscall 0.3.5",
1084 "rustix",
1085- "windows-sys",
1086+ "windows-sys 0.52.0",
1087 ]
1088
1089 [[package]]
1090 name = "termcolor"
1091- version = "1.3.0"
1092+ version = "1.4.1"
1093 source = "registry+https://github.com/rust-lang/crates.io-index"
1094- checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64"
1095+ checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
1096 dependencies = [
1097 "winapi-util",
1098 ]
1099 @@ -1743,22 +1736,22 @@ dependencies = [
1100
1101 [[package]]
1102 name = "thiserror"
1103- version = "1.0.49"
1104+ version = "1.0.59"
1105 source = "registry+https://github.com/rust-lang/crates.io-index"
1106- checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4"
1107+ checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa"
1108 dependencies = [
1109 "thiserror-impl",
1110 ]
1111
1112 [[package]]
1113 name = "thiserror-impl"
1114- version = "1.0.49"
1115+ version = "1.0.59"
1116 source = "registry+https://github.com/rust-lang/crates.io-index"
1117- checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc"
1118+ checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66"
1119 dependencies = [
1120 "proc-macro2",
1121 "quote",
1122- "syn 2.0.38",
1123+ "syn 2.0.60",
1124 ]
1125
1126 [[package]]
1127 @@ -1778,9 +1771,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
1128
1129 [[package]]
1130 name = "tokio"
1131- version = "1.33.0"
1132+ version = "1.37.0"
1133 source = "registry+https://github.com/rust-lang/crates.io-index"
1134- checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653"
1135+ checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
1136 dependencies = [
1137 "backtrace",
1138 "bytes",
1139 @@ -1790,20 +1783,20 @@ dependencies = [
1140 "parking_lot",
1141 "pin-project-lite",
1142 "signal-hook-registry",
1143- "socket2 0.5.4",
1144+ "socket2",
1145 "tokio-macros",
1146- "windows-sys",
1147+ "windows-sys 0.48.0",
1148 ]
1149
1150 [[package]]
1151 name = "tokio-macros"
1152- version = "2.1.0"
1153+ version = "2.2.0"
1154 source = "registry+https://github.com/rust-lang/crates.io-index"
1155- checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e"
1156+ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
1157 dependencies = [
1158 "proc-macro2",
1159 "quote",
1160- "syn 2.0.38",
1161+ "syn 2.0.60",
1162 ]
1163
1164 [[package]]
1165 @@ -1819,9 +1812,9 @@ dependencies = [
1166
1167 [[package]]
1168 name = "tokio-util"
1169- version = "0.7.9"
1170+ version = "0.7.10"
1171 source = "registry+https://github.com/rust-lang/crates.io-index"
1172- checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d"
1173+ checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15"
1174 dependencies = [
1175 "bytes",
1176 "futures-core",
1177 @@ -1871,9 +1864,9 @@ dependencies = [
1178
1179 [[package]]
1180 name = "try-lock"
1181- version = "0.2.4"
1182+ version = "0.2.5"
1183 source = "registry+https://github.com/rust-lang/crates.io-index"
1184- checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
1185+ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b"
1186
1187 [[package]]
1188 name = "typenum"
1189 @@ -1892,9 +1885,9 @@ dependencies = [
1190
1191 [[package]]
1192 name = "unicode-bidi"
1193- version = "0.3.13"
1194+ version = "0.3.15"
1195 source = "registry+https://github.com/rust-lang/crates.io-index"
1196- checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
1197+ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
1198
1199 [[package]]
1200 name = "unicode-ident"
1201 @@ -1904,24 +1897,24 @@ checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
1202
1203 [[package]]
1204 name = "unicode-normalization"
1205- version = "0.1.22"
1206+ version = "0.1.23"
1207 source = "registry+https://github.com/rust-lang/crates.io-index"
1208- checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
1209+ checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
1210 dependencies = [
1211 "tinyvec",
1212 ]
1213
1214 [[package]]
1215 name = "unicode-segmentation"
1216- version = "1.10.1"
1217+ version = "1.11.0"
1218 source = "registry+https://github.com/rust-lang/crates.io-index"
1219- checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36"
1220+ checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
1221
1222 [[package]]
1223 name = "unicode-width"
1224- version = "0.1.11"
1225+ version = "0.1.12"
1226 source = "registry+https://github.com/rust-lang/crates.io-index"
1227- checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85"
1228+ checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6"
1229
1230 [[package]]
1231 name = "untrusted"
1232 @@ -1937,9 +1930,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
1233
1234 [[package]]
1235 name = "url"
1236- version = "2.4.1"
1237+ version = "2.5.0"
1238 source = "registry+https://github.com/rust-lang/crates.io-index"
1239- checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5"
1240+ checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633"
1241 dependencies = [
1242 "form_urlencoded",
1243 "idna",
1244 @@ -1948,9 +1941,9 @@ dependencies = [
1245
1246 [[package]]
1247 name = "uuid"
1248- version = "1.5.0"
1249+ version = "1.8.0"
1250 source = "registry+https://github.com/rust-lang/crates.io-index"
1251- checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc"
1252+ checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
1253 dependencies = [
1254 "getrandom",
1255 ]
1256 @@ -1984,9 +1977,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
1257
1258 [[package]]
1259 name = "wasm-bindgen"
1260- version = "0.2.87"
1261+ version = "0.2.92"
1262 source = "registry+https://github.com/rust-lang/crates.io-index"
1263- checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342"
1264+ checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
1265 dependencies = [
1266 "cfg-if",
1267 "wasm-bindgen-macro",
1268 @@ -1994,24 +1987,24 @@ dependencies = [
1269
1270 [[package]]
1271 name = "wasm-bindgen-backend"
1272- version = "0.2.87"
1273+ version = "0.2.92"
1274 source = "registry+https://github.com/rust-lang/crates.io-index"
1275- checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd"
1276+ checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
1277 dependencies = [
1278 "bumpalo",
1279 "log",
1280 "once_cell",
1281 "proc-macro2",
1282 "quote",
1283- "syn 2.0.38",
1284+ "syn 2.0.60",
1285 "wasm-bindgen-shared",
1286 ]
1287
1288 [[package]]
1289 name = "wasm-bindgen-macro"
1290- version = "0.2.87"
1291+ version = "0.2.92"
1292 source = "registry+https://github.com/rust-lang/crates.io-index"
1293- checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d"
1294+ checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
1295 dependencies = [
1296 "quote",
1297 "wasm-bindgen-macro-support",
1298 @@ -2019,28 +2012,28 @@ dependencies = [
1299
1300 [[package]]
1301 name = "wasm-bindgen-macro-support"
1302- version = "0.2.87"
1303+ version = "0.2.92"
1304 source = "registry+https://github.com/rust-lang/crates.io-index"
1305- checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b"
1306+ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
1307 dependencies = [
1308 "proc-macro2",
1309 "quote",
1310- "syn 2.0.38",
1311+ "syn 2.0.60",
1312 "wasm-bindgen-backend",
1313 "wasm-bindgen-shared",
1314 ]
1315
1316 [[package]]
1317 name = "wasm-bindgen-shared"
1318- version = "0.2.87"
1319+ version = "0.2.92"
1320 source = "registry+https://github.com/rust-lang/crates.io-index"
1321- checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1"
1322+ checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
1323
1324 [[package]]
1325 name = "web-sys"
1326- version = "0.3.64"
1327+ version = "0.3.69"
1328 source = "registry+https://github.com/rust-lang/crates.io-index"
1329- checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b"
1330+ checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
1331 dependencies = [
1332 "js-sys",
1333 "wasm-bindgen",
1334 @@ -2052,7 +2045,7 @@ version = "0.22.4"
1335 source = "registry+https://github.com/rust-lang/crates.io-index"
1336 checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53"
1337 dependencies = [
1338- "ring 0.17.4",
1339+ "ring 0.17.8",
1340 "untrusted 0.9.0",
1341 ]
1342
1343 @@ -2074,11 +2067,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
1344
1345 [[package]]
1346 name = "winapi-util"
1347- version = "0.1.6"
1348+ version = "0.1.8"
1349 source = "registry+https://github.com/rust-lang/crates.io-index"
1350- checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
1351+ checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
1352 dependencies = [
1353- "winapi",
1354+ "windows-sys 0.52.0",
1355 ]
1356
1357 [[package]]
1358 @@ -2089,11 +2082,11 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1359
1360 [[package]]
1361 name = "windows-core"
1362- version = "0.51.1"
1363+ version = "0.52.0"
1364 source = "registry+https://github.com/rust-lang/crates.io-index"
1365- checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64"
1366+ checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
1367 dependencies = [
1368- "windows-targets",
1369+ "windows-targets 0.52.5",
1370 ]
1371
1372 [[package]]
1373 @@ -2102,7 +2095,16 @@ version = "0.48.0"
1374 source = "registry+https://github.com/rust-lang/crates.io-index"
1375 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
1376 dependencies = [
1377- "windows-targets",
1378+ "windows-targets 0.48.5",
1379+ ]
1380+
1381+ [[package]]
1382+ name = "windows-sys"
1383+ version = "0.52.0"
1384+ source = "registry+https://github.com/rust-lang/crates.io-index"
1385+ checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
1386+ dependencies = [
1387+ "windows-targets 0.52.5",
1388 ]
1389
1390 [[package]]
1391 @@ -2111,13 +2113,29 @@ version = "0.48.5"
1392 source = "registry+https://github.com/rust-lang/crates.io-index"
1393 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
1394 dependencies = [
1395- "windows_aarch64_gnullvm",
1396- "windows_aarch64_msvc",
1397- "windows_i686_gnu",
1398- "windows_i686_msvc",
1399- "windows_x86_64_gnu",
1400- "windows_x86_64_gnullvm",
1401- "windows_x86_64_msvc",
1402+ "windows_aarch64_gnullvm 0.48.5",
1403+ "windows_aarch64_msvc 0.48.5",
1404+ "windows_i686_gnu 0.48.5",
1405+ "windows_i686_msvc 0.48.5",
1406+ "windows_x86_64_gnu 0.48.5",
1407+ "windows_x86_64_gnullvm 0.48.5",
1408+ "windows_x86_64_msvc 0.48.5",
1409+ ]
1410+
1411+ [[package]]
1412+ name = "windows-targets"
1413+ version = "0.52.5"
1414+ source = "registry+https://github.com/rust-lang/crates.io-index"
1415+ checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
1416+ dependencies = [
1417+ "windows_aarch64_gnullvm 0.52.5",
1418+ "windows_aarch64_msvc 0.52.5",
1419+ "windows_i686_gnu 0.52.5",
1420+ "windows_i686_gnullvm",
1421+ "windows_i686_msvc 0.52.5",
1422+ "windows_x86_64_gnu 0.52.5",
1423+ "windows_x86_64_gnullvm 0.52.5",
1424+ "windows_x86_64_msvc 0.52.5",
1425 ]
1426
1427 [[package]]
1428 @@ -2127,49 +2145,117 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1429 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
1430
1431 [[package]]
1432+ name = "windows_aarch64_gnullvm"
1433+ version = "0.52.5"
1434+ source = "registry+https://github.com/rust-lang/crates.io-index"
1435+ checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
1436+
1437+ [[package]]
1438 name = "windows_aarch64_msvc"
1439 version = "0.48.5"
1440 source = "registry+https://github.com/rust-lang/crates.io-index"
1441 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
1442
1443 [[package]]
1444+ name = "windows_aarch64_msvc"
1445+ version = "0.52.5"
1446+ source = "registry+https://github.com/rust-lang/crates.io-index"
1447+ checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
1448+
1449+ [[package]]
1450 name = "windows_i686_gnu"
1451 version = "0.48.5"
1452 source = "registry+https://github.com/rust-lang/crates.io-index"
1453 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
1454
1455 [[package]]
1456+ name = "windows_i686_gnu"
1457+ version = "0.52.5"
1458+ source = "registry+https://github.com/rust-lang/crates.io-index"
1459+ checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
1460+
1461+ [[package]]
1462+ name = "windows_i686_gnullvm"
1463+ version = "0.52.5"
1464+ source = "registry+https://github.com/rust-lang/crates.io-index"
1465+ checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
1466+
1467+ [[package]]
1468 name = "windows_i686_msvc"
1469 version = "0.48.5"
1470 source = "registry+https://github.com/rust-lang/crates.io-index"
1471 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
1472
1473 [[package]]
1474+ name = "windows_i686_msvc"
1475+ version = "0.52.5"
1476+ source = "registry+https://github.com/rust-lang/crates.io-index"
1477+ checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
1478+
1479+ [[package]]
1480 name = "windows_x86_64_gnu"
1481 version = "0.48.5"
1482 source = "registry+https://github.com/rust-lang/crates.io-index"
1483 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
1484
1485 [[package]]
1486+ name = "windows_x86_64_gnu"
1487+ version = "0.52.5"
1488+ source = "registry+https://github.com/rust-lang/crates.io-index"
1489+ checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
1490+
1491+ [[package]]
1492 name = "windows_x86_64_gnullvm"
1493 version = "0.48.5"
1494 source = "registry+https://github.com/rust-lang/crates.io-index"
1495 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
1496
1497 [[package]]
1498+ name = "windows_x86_64_gnullvm"
1499+ version = "0.52.5"
1500+ source = "registry+https://github.com/rust-lang/crates.io-index"
1501+ checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
1502+
1503+ [[package]]
1504 name = "windows_x86_64_msvc"
1505 version = "0.48.5"
1506 source = "registry+https://github.com/rust-lang/crates.io-index"
1507 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
1508
1509 [[package]]
1510+ name = "windows_x86_64_msvc"
1511+ version = "0.52.5"
1512+ source = "registry+https://github.com/rust-lang/crates.io-index"
1513+ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
1514+
1515+ [[package]]
1516 name = "xml-rs"
1517- version = "0.8.19"
1518+ version = "0.8.20"
1519 source = "registry+https://github.com/rust-lang/crates.io-index"
1520- checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a"
1521+ checksum = "791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193"
1522+
1523+ [[package]]
1524+ name = "zerocopy"
1525+ version = "0.7.32"
1526+ source = "registry+https://github.com/rust-lang/crates.io-index"
1527+ checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
1528+ dependencies = [
1529+ "zerocopy-derive",
1530+ ]
1531+
1532+ [[package]]
1533+ name = "zerocopy-derive"
1534+ version = "0.7.32"
1535+ source = "registry+https://github.com/rust-lang/crates.io-index"
1536+ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
1537+ dependencies = [
1538+ "proc-macro2",
1539+ "quote",
1540+ "syn 2.0.60",
1541+ ]
1542
1543 [[package]]
1544 name = "zeroize"
1545- version = "1.6.0"
1546+ version = "1.7.0"
1547 source = "registry+https://github.com/rust-lang/crates.io-index"
1548- checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9"
1549+ checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
1550 diff --git a/Cargo.toml b/Cargo.toml
1551index 21e113d..2e5b774 100644
1552--- a/Cargo.toml
1553+++ b/Cargo.toml
1554 @@ -1,6 +1,6 @@
1555 [package]
1556 name = "rudolfs"
1557- version = "0.3.6"
1558+ version = "0.3.7"
1559 authors = ["Jason White <rust@jasonwhite.io>"]
1560 edition = "2021"
1561 description = """