summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock614
-rw-r--r--Cargo.toml5
2 files changed, 443 insertions, 176 deletions
diff --git a/Cargo.lock b/Cargo.lock
index fc25ffa..5638eb6 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -38,6 +38,46 @@ dependencies = [
38] 38]
39 39
40[[package]] 40[[package]]
41name = "anstream"
42version = "0.2.6"
43source = "registry+https://github.com/rust-lang/crates.io-index"
44checksum = "342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f"
45dependencies = [
46 "anstyle",
47 "anstyle-parse",
48 "anstyle-wincon",
49 "concolor-override",
50 "concolor-query",
51 "is-terminal",
52 "utf8parse",
53]
54
55[[package]]
56name = "anstyle"
57version = "0.3.5"
58source = "registry+https://github.com/rust-lang/crates.io-index"
59checksum = "23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2"
60
61[[package]]
62name = "anstyle-parse"
63version = "0.1.1"
64source = "registry+https://github.com/rust-lang/crates.io-index"
65checksum = "a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116"
66dependencies = [
67 "utf8parse",
68]
69
70[[package]]
71name = "anstyle-wincon"
72version = "0.2.0"
73source = "registry+https://github.com/rust-lang/crates.io-index"
74checksum = "c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa"
75dependencies = [
76 "anstyle",
77 "windows-sys 0.45.0",
78]
79
80[[package]]
41name = "autocfg" 81name = "autocfg"
42version = "1.1.0" 82version = "1.1.0"
43source = "registry+https://github.com/rust-lang/crates.io-index" 83source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -71,6 +111,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
71checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 111checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
72 112
73[[package]] 113[[package]]
114name = "bitflags"
115version = "2.0.2"
116source = "registry+https://github.com/rust-lang/crates.io-index"
117checksum = "487f1e0fcbe47deb8b0574e646def1c903389d95241dd1bbcc6ce4a715dfc0c1"
118
119[[package]]
74name = "bumpalo" 120name = "bumpalo"
75version = "3.12.0" 121version = "3.12.0"
76source = "registry+https://github.com/rust-lang/crates.io-index" 122source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -96,9 +142,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
96 142
97[[package]] 143[[package]]
98name = "chrono" 144name = "chrono"
99version = "0.4.23" 145version = "0.4.24"
100source = "registry+https://github.com/rust-lang/crates.io-index" 146source = "registry+https://github.com/rust-lang/crates.io-index"
101checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" 147checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b"
102dependencies = [ 148dependencies = [
103 "iana-time-zone", 149 "iana-time-zone",
104 "js-sys", 150 "js-sys",
@@ -110,6 +156,48 @@ dependencies = [
110] 156]
111 157
112[[package]] 158[[package]]
159name = "clap"
160version = "4.2.1"
161source = "registry+https://github.com/rust-lang/crates.io-index"
162checksum = "046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3"
163dependencies = [
164 "clap_builder",
165 "clap_derive",
166 "once_cell",
167]
168
169[[package]]
170name = "clap_builder"
171version = "4.2.1"
172source = "registry+https://github.com/rust-lang/crates.io-index"
173checksum = "223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f"
174dependencies = [
175 "anstream",
176 "anstyle",
177 "bitflags 1.3.2",
178 "clap_lex",
179 "strsim",
180]
181
182[[package]]
183name = "clap_derive"
184version = "4.2.0"
185source = "registry+https://github.com/rust-lang/crates.io-index"
186checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4"
187dependencies = [
188 "heck",
189 "proc-macro2",
190 "quote",
191 "syn 2.0.13",
192]
193
194[[package]]
195name = "clap_lex"
196version = "0.4.1"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1"
199
200[[package]]
113name = "codespan-reporting" 201name = "codespan-reporting"
114version = "0.11.1" 202version = "0.11.1"
115source = "registry+https://github.com/rust-lang/crates.io-index" 203source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -120,6 +208,21 @@ dependencies = [
120] 208]
121 209
122[[package]] 210[[package]]
211name = "concolor-override"
212version = "1.0.0"
213source = "registry+https://github.com/rust-lang/crates.io-index"
214checksum = "a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f"
215
216[[package]]
217name = "concolor-query"
218version = "0.3.3"
219source = "registry+https://github.com/rust-lang/crates.io-index"
220checksum = "88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf"
221dependencies = [
222 "windows-sys 0.45.0",
223]
224
225[[package]]
123name = "core-foundation" 226name = "core-foundation"
124version = "0.9.3" 227version = "0.9.3"
125source = "registry+https://github.com/rust-lang/crates.io-index" 228source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -131,15 +234,15 @@ dependencies = [
131 234
132[[package]] 235[[package]]
133name = "core-foundation-sys" 236name = "core-foundation-sys"
134version = "0.8.3" 237version = "0.8.4"
135source = "registry+https://github.com/rust-lang/crates.io-index" 238source = "registry+https://github.com/rust-lang/crates.io-index"
136checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 239checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"
137 240
138[[package]] 241[[package]]
139name = "cxx" 242name = "cxx"
140version = "1.0.91" 243version = "1.0.94"
141source = "registry+https://github.com/rust-lang/crates.io-index" 244source = "registry+https://github.com/rust-lang/crates.io-index"
142checksum = "86d3488e7665a7a483b57e25bdd90d0aeb2bc7608c8d0346acf2ad3f1caf1d62" 245checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93"
143dependencies = [ 246dependencies = [
144 "cc", 247 "cc",
145 "cxxbridge-flags", 248 "cxxbridge-flags",
@@ -149,9 +252,9 @@ dependencies = [
149 252
150[[package]] 253[[package]]
151name = "cxx-build" 254name = "cxx-build"
152version = "1.0.91" 255version = "1.0.94"
153source = "registry+https://github.com/rust-lang/crates.io-index" 256source = "registry+https://github.com/rust-lang/crates.io-index"
154checksum = "48fcaf066a053a41a81dfb14d57d99738b767febb8b735c3016e469fac5da690" 257checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b"
155dependencies = [ 258dependencies = [
156 "cc", 259 "cc",
157 "codespan-reporting", 260 "codespan-reporting",
@@ -159,44 +262,44 @@ dependencies = [
159 "proc-macro2", 262 "proc-macro2",
160 "quote", 263 "quote",
161 "scratch", 264 "scratch",
162 "syn", 265 "syn 2.0.13",
163] 266]
164 267
165[[package]] 268[[package]]
166name = "cxxbridge-flags" 269name = "cxxbridge-flags"
167version = "1.0.91" 270version = "1.0.94"
168source = "registry+https://github.com/rust-lang/crates.io-index" 271source = "registry+https://github.com/rust-lang/crates.io-index"
169checksum = "a2ef98b8b717a829ca5603af80e1f9e2e48013ab227b68ef37872ef84ee479bf" 272checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb"
170 273
171[[package]] 274[[package]]
172name = "cxxbridge-macro" 275name = "cxxbridge-macro"
173version = "1.0.91" 276version = "1.0.94"
174source = "registry+https://github.com/rust-lang/crates.io-index" 277source = "registry+https://github.com/rust-lang/crates.io-index"
175checksum = "086c685979a698443656e5cf7856c95c642295a38599f12fb1ff76fb28d19892" 278checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5"
176dependencies = [ 279dependencies = [
177 "proc-macro2", 280 "proc-macro2",
178 "quote", 281 "quote",
179 "syn", 282 "syn 2.0.13",
180] 283]
181 284
182[[package]] 285[[package]]
183name = "dirs" 286name = "dirs"
184version = "4.0.0" 287version = "5.0.0"
185source = "registry+https://github.com/rust-lang/crates.io-index" 288source = "registry+https://github.com/rust-lang/crates.io-index"
186checksum = "ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059" 289checksum = "dece029acd3353e3a58ac2e3eb3c8d6c35827a892edc6cc4138ef9c33df46ecd"
187dependencies = [ 290dependencies = [
188 "dirs-sys", 291 "dirs-sys",
189] 292]
190 293
191[[package]] 294[[package]]
192name = "dirs-sys" 295name = "dirs-sys"
193version = "0.3.7" 296version = "0.4.0"
194source = "registry+https://github.com/rust-lang/crates.io-index" 297source = "registry+https://github.com/rust-lang/crates.io-index"
195checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" 298checksum = "04414300db88f70d74c5ff54e50f9e1d1737d9a5b90f53fcf2e95ca2a9ab554b"
196dependencies = [ 299dependencies = [
197 "libc", 300 "libc",
198 "redox_users", 301 "redox_users",
199 "winapi", 302 "windows-sys 0.45.0",
200] 303]
201 304
202[[package]] 305[[package]]
@@ -209,6 +312,27 @@ dependencies = [
209] 312]
210 313
211[[package]] 314[[package]]
315name = "errno"
316version = "0.3.0"
317source = "registry+https://github.com/rust-lang/crates.io-index"
318checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0"
319dependencies = [
320 "errno-dragonfly",
321 "libc",
322 "windows-sys 0.45.0",
323]
324
325[[package]]
326name = "errno-dragonfly"
327version = "0.1.2"
328source = "registry+https://github.com/rust-lang/crates.io-index"
329checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
330dependencies = [
331 "cc",
332 "libc",
333]
334
335[[package]]
212name = "error-chain" 336name = "error-chain"
213version = "0.12.4" 337version = "0.12.4"
214source = "registry+https://github.com/rust-lang/crates.io-index" 338source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -271,53 +395,53 @@ dependencies = [
271 395
272[[package]] 396[[package]]
273name = "futures-channel" 397name = "futures-channel"
274version = "0.3.26" 398version = "0.3.28"
275source = "registry+https://github.com/rust-lang/crates.io-index" 399source = "registry+https://github.com/rust-lang/crates.io-index"
276checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5" 400checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2"
277dependencies = [ 401dependencies = [
278 "futures-core", 402 "futures-core",
279] 403]
280 404
281[[package]] 405[[package]]
282name = "futures-core" 406name = "futures-core"
283version = "0.3.26" 407version = "0.3.28"
284source = "registry+https://github.com/rust-lang/crates.io-index" 408source = "registry+https://github.com/rust-lang/crates.io-index"
285checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608" 409checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c"
286 410
287[[package]] 411[[package]]
288name = "futures-io" 412name = "futures-io"
289version = "0.3.26" 413version = "0.3.28"
290source = "registry+https://github.com/rust-lang/crates.io-index" 414source = "registry+https://github.com/rust-lang/crates.io-index"
291checksum = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531" 415checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
292 416
293[[package]] 417[[package]]
294name = "futures-macro" 418name = "futures-macro"
295version = "0.3.26" 419version = "0.3.28"
296source = "registry+https://github.com/rust-lang/crates.io-index" 420source = "registry+https://github.com/rust-lang/crates.io-index"
297checksum = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70" 421checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
298dependencies = [ 422dependencies = [
299 "proc-macro2", 423 "proc-macro2",
300 "quote", 424 "quote",
301 "syn", 425 "syn 2.0.13",
302] 426]
303 427
304[[package]] 428[[package]]
305name = "futures-sink" 429name = "futures-sink"
306version = "0.3.26" 430version = "0.3.28"
307source = "registry+https://github.com/rust-lang/crates.io-index" 431source = "registry+https://github.com/rust-lang/crates.io-index"
308checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364" 432checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e"
309 433
310[[package]] 434[[package]]
311name = "futures-task" 435name = "futures-task"
312version = "0.3.26" 436version = "0.3.28"
313source = "registry+https://github.com/rust-lang/crates.io-index" 437source = "registry+https://github.com/rust-lang/crates.io-index"
314checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366" 438checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65"
315 439
316[[package]] 440[[package]]
317name = "futures-util" 441name = "futures-util"
318version = "0.3.26" 442version = "0.3.28"
319source = "registry+https://github.com/rust-lang/crates.io-index" 443source = "registry+https://github.com/rust-lang/crates.io-index"
320checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1" 444checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533"
321dependencies = [ 445dependencies = [
322 "futures-core", 446 "futures-core",
323 "futures-io", 447 "futures-io",
@@ -349,9 +473,9 @@ checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4"
349 473
350[[package]] 474[[package]]
351name = "h2" 475name = "h2"
352version = "0.3.15" 476version = "0.3.16"
353source = "registry+https://github.com/rust-lang/crates.io-index" 477source = "registry+https://github.com/rust-lang/crates.io-index"
354checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" 478checksum = "5be7b54589b581f624f566bf5d8eb2bab1db736c51528720b6bd36b96b55924d"
355dependencies = [ 479dependencies = [
356 "bytes", 480 "bytes",
357 "fnv", 481 "fnv",
@@ -385,6 +509,12 @@ dependencies = [
385] 509]
386 510
387[[package]] 511[[package]]
512name = "heck"
513version = "0.4.1"
514source = "registry+https://github.com/rust-lang/crates.io-index"
515checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
516
517[[package]]
388name = "hermit-abi" 518name = "hermit-abi"
389version = "0.2.6" 519version = "0.2.6"
390source = "registry+https://github.com/rust-lang/crates.io-index" 520source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -394,6 +524,12 @@ dependencies = [
394] 524]
395 525
396[[package]] 526[[package]]
527name = "hermit-abi"
528version = "0.3.1"
529source = "registry+https://github.com/rust-lang/crates.io-index"
530checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286"
531
532[[package]]
397name = "http" 533name = "http"
398version = "0.2.9" 534version = "0.2.9"
399source = "registry+https://github.com/rust-lang/crates.io-index" 535source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -429,9 +565,9 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421"
429 565
430[[package]] 566[[package]]
431name = "hyper" 567name = "hyper"
432version = "0.14.24" 568version = "0.14.25"
433source = "registry+https://github.com/rust-lang/crates.io-index" 569source = "registry+https://github.com/rust-lang/crates.io-index"
434checksum = "5e011372fa0b68db8350aa7a248930ecc7839bf46d8485577d69f117a75f164c" 570checksum = "cc5e554ff619822309ffd57d8734d77cd5ce6238bc956f037ea06c58238c9899"
435dependencies = [ 571dependencies = [
436 "bytes", 572 "bytes",
437 "futures-channel", 573 "futures-channel",
@@ -466,16 +602,16 @@ dependencies = [
466 602
467[[package]] 603[[package]]
468name = "iana-time-zone" 604name = "iana-time-zone"
469version = "0.1.53" 605version = "0.1.56"
470source = "registry+https://github.com/rust-lang/crates.io-index" 606source = "registry+https://github.com/rust-lang/crates.io-index"
471checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 607checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c"
472dependencies = [ 608dependencies = [
473 "android_system_properties", 609 "android_system_properties",
474 "core-foundation-sys", 610 "core-foundation-sys",
475 "iana-time-zone-haiku", 611 "iana-time-zone-haiku",
476 "js-sys", 612 "js-sys",
477 "wasm-bindgen", 613 "wasm-bindgen",
478 "winapi", 614 "windows",
479] 615]
480 616
481[[package]] 617[[package]]
@@ -500,9 +636,9 @@ dependencies = [
500 636
501[[package]] 637[[package]]
502name = "indexmap" 638name = "indexmap"
503version = "1.9.2" 639version = "1.9.3"
504source = "registry+https://github.com/rust-lang/crates.io-index" 640source = "registry+https://github.com/rust-lang/crates.io-index"
505checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 641checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
506dependencies = [ 642dependencies = [
507 "autocfg", 643 "autocfg",
508 "hashbrown", 644 "hashbrown",
@@ -518,16 +654,39 @@ dependencies = [
518] 654]
519 655
520[[package]] 656[[package]]
657name = "io-lifetimes"
658version = "1.0.9"
659source = "registry+https://github.com/rust-lang/crates.io-index"
660checksum = "09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb"
661dependencies = [
662 "hermit-abi 0.3.1",
663 "libc",
664 "windows-sys 0.45.0",
665]
666
667[[package]]
521name = "ipnet" 668name = "ipnet"
522version = "2.7.1" 669version = "2.7.2"
523source = "registry+https://github.com/rust-lang/crates.io-index" 670source = "registry+https://github.com/rust-lang/crates.io-index"
524checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" 671checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f"
672
673[[package]]
674name = "is-terminal"
675version = "0.4.6"
676source = "registry+https://github.com/rust-lang/crates.io-index"
677checksum = "256017f749ab3117e93acb91063009e1f1bb56d03965b14c2c8df4eb02c524d8"
678dependencies = [
679 "hermit-abi 0.3.1",
680 "io-lifetimes",
681 "rustix",
682 "windows-sys 0.45.0",
683]
525 684
526[[package]] 685[[package]]
527name = "itoa" 686name = "itoa"
528version = "1.0.5" 687version = "1.0.6"
529source = "registry+https://github.com/rust-lang/crates.io-index" 688source = "registry+https://github.com/rust-lang/crates.io-index"
530checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 689checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6"
531 690
532[[package]] 691[[package]]
533name = "js-sys" 692name = "js-sys"
@@ -546,15 +705,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
546 705
547[[package]] 706[[package]]
548name = "libc" 707name = "libc"
549version = "0.2.139" 708version = "0.2.141"
550source = "registry+https://github.com/rust-lang/crates.io-index" 709source = "registry+https://github.com/rust-lang/crates.io-index"
551checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 710checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5"
552 711
553[[package]] 712[[package]]
554name = "libsqlite3-sys" 713name = "libsqlite3-sys"
555version = "0.25.2" 714version = "0.26.0"
556source = "registry+https://github.com/rust-lang/crates.io-index" 715source = "registry+https://github.com/rust-lang/crates.io-index"
557checksum = "29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa" 716checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326"
558dependencies = [ 717dependencies = [
559 "cc", 718 "cc",
560 "pkg-config", 719 "pkg-config",
@@ -571,6 +730,12 @@ dependencies = [
571] 730]
572 731
573[[package]] 732[[package]]
733name = "linux-raw-sys"
734version = "0.3.1"
735source = "registry+https://github.com/rust-lang/crates.io-index"
736checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f"
737
738[[package]]
574name = "lock_api" 739name = "lock_api"
575version = "0.4.9" 740version = "0.4.9"
576source = "registry+https://github.com/rust-lang/crates.io-index" 741source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -597,9 +762,9 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
597 762
598[[package]] 763[[package]]
599name = "mime" 764name = "mime"
600version = "0.3.16" 765version = "0.3.17"
601source = "registry+https://github.com/rust-lang/crates.io-index" 766source = "registry+https://github.com/rust-lang/crates.io-index"
602checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" 767checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
603 768
604[[package]] 769[[package]]
605name = "miniz_oxide" 770name = "miniz_oxide"
@@ -624,9 +789,10 @@ dependencies = [
624 789
625[[package]] 790[[package]]
626name = "modlist" 791name = "modlist"
627version = "0.11.0" 792version = "0.11.1"
628dependencies = [ 793dependencies = [
629 "chrono", 794 "chrono",
795 "clap",
630 "dirs", 796 "dirs",
631 "error-chain", 797 "error-chain",
632 "futures-util", 798 "futures-util",
@@ -657,15 +823,6 @@ dependencies = [
657] 823]
658 824
659[[package]] 825[[package]]
660name = "nom8"
661version = "0.2.0"
662source = "registry+https://github.com/rust-lang/crates.io-index"
663checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8"
664dependencies = [
665 "memchr",
666]
667
668[[package]]
669name = "num-integer" 826name = "num-integer"
670version = "0.1.45" 827version = "0.1.45"
671source = "registry+https://github.com/rust-lang/crates.io-index" 828source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -690,7 +847,7 @@ version = "1.15.0"
690source = "registry+https://github.com/rust-lang/crates.io-index" 847source = "registry+https://github.com/rust-lang/crates.io-index"
691checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 848checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
692dependencies = [ 849dependencies = [
693 "hermit-abi", 850 "hermit-abi 0.2.6",
694 "libc", 851 "libc",
695] 852]
696 853
@@ -711,11 +868,11 @@ checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
711 868
712[[package]] 869[[package]]
713name = "openssl" 870name = "openssl"
714version = "0.10.45" 871version = "0.10.49"
715source = "registry+https://github.com/rust-lang/crates.io-index" 872source = "registry+https://github.com/rust-lang/crates.io-index"
716checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" 873checksum = "4d2f106ab837a24e03672c59b1239669a0596406ff657c3c0835b6b7f0f35a33"
717dependencies = [ 874dependencies = [
718 "bitflags", 875 "bitflags 1.3.2",
719 "cfg-if", 876 "cfg-if",
720 "foreign-types", 877 "foreign-types",
721 "libc", 878 "libc",
@@ -726,13 +883,13 @@ dependencies = [
726 883
727[[package]] 884[[package]]
728name = "openssl-macros" 885name = "openssl-macros"
729version = "0.1.0" 886version = "0.1.1"
730source = "registry+https://github.com/rust-lang/crates.io-index" 887source = "registry+https://github.com/rust-lang/crates.io-index"
731checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" 888checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
732dependencies = [ 889dependencies = [
733 "proc-macro2", 890 "proc-macro2",
734 "quote", 891 "quote",
735 "syn", 892 "syn 2.0.13",
736] 893]
737 894
738[[package]] 895[[package]]
@@ -743,11 +900,10 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
743 900
744[[package]] 901[[package]]
745name = "openssl-sys" 902name = "openssl-sys"
746version = "0.9.80" 903version = "0.9.84"
747source = "registry+https://github.com/rust-lang/crates.io-index" 904source = "registry+https://github.com/rust-lang/crates.io-index"
748checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" 905checksum = "3a20eace9dc2d82904039cb76dcf50fb1a0bba071cfd1629720b5d6f1ddba0fa"
749dependencies = [ 906dependencies = [
750 "autocfg",
751 "cc", 907 "cc",
752 "libc", 908 "libc",
753 "pkg-config", 909 "pkg-config",
@@ -772,7 +928,7 @@ checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521"
772dependencies = [ 928dependencies = [
773 "cfg-if", 929 "cfg-if",
774 "libc", 930 "libc",
775 "redox_syscall", 931 "redox_syscall 0.2.16",
776 "smallvec", 932 "smallvec",
777 "windows-sys 0.45.0", 933 "windows-sys 0.45.0",
778] 934]
@@ -803,18 +959,18 @@ checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
803 959
804[[package]] 960[[package]]
805name = "proc-macro2" 961name = "proc-macro2"
806version = "1.0.51" 962version = "1.0.56"
807source = "registry+https://github.com/rust-lang/crates.io-index" 963source = "registry+https://github.com/rust-lang/crates.io-index"
808checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" 964checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435"
809dependencies = [ 965dependencies = [
810 "unicode-ident", 966 "unicode-ident",
811] 967]
812 968
813[[package]] 969[[package]]
814name = "quote" 970name = "quote"
815version = "1.0.23" 971version = "1.0.26"
816source = "registry+https://github.com/rust-lang/crates.io-index" 972source = "registry+https://github.com/rust-lang/crates.io-index"
817checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 973checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc"
818dependencies = [ 974dependencies = [
819 "proc-macro2", 975 "proc-macro2",
820] 976]
@@ -825,34 +981,34 @@ version = "0.2.16"
825source = "registry+https://github.com/rust-lang/crates.io-index" 981source = "registry+https://github.com/rust-lang/crates.io-index"
826checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 982checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a"
827dependencies = [ 983dependencies = [
828 "bitflags", 984 "bitflags 1.3.2",
829] 985]
830 986
831[[package]] 987[[package]]
832name = "redox_users" 988name = "redox_syscall"
833version = "0.4.3" 989version = "0.3.5"
834source = "registry+https://github.com/rust-lang/crates.io-index" 990source = "registry+https://github.com/rust-lang/crates.io-index"
835checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 991checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
836dependencies = [ 992dependencies = [
837 "getrandom", 993 "bitflags 1.3.2",
838 "redox_syscall",
839 "thiserror",
840] 994]
841 995
842[[package]] 996[[package]]
843name = "remove_dir_all" 997name = "redox_users"
844version = "0.5.3" 998version = "0.4.3"
845source = "registry+https://github.com/rust-lang/crates.io-index" 999source = "registry+https://github.com/rust-lang/crates.io-index"
846checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" 1000checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
847dependencies = [ 1001dependencies = [
848 "winapi", 1002 "getrandom",
1003 "redox_syscall 0.2.16",
1004 "thiserror",
849] 1005]
850 1006
851[[package]] 1007[[package]]
852name = "reqwest" 1008name = "reqwest"
853version = "0.11.14" 1009version = "0.11.16"
854source = "registry+https://github.com/rust-lang/crates.io-index" 1010source = "registry+https://github.com/rust-lang/crates.io-index"
855checksum = "21eed90ec8570952d53b772ecf8f206aa1ec9a3d76b2521c56c42973f2d91ee9" 1011checksum = "27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254"
856dependencies = [ 1012dependencies = [
857 "base64", 1013 "base64",
858 "bytes", 1014 "bytes",
@@ -889,11 +1045,11 @@ dependencies = [
889 1045
890[[package]] 1046[[package]]
891name = "rusqlite" 1047name = "rusqlite"
892version = "0.28.0" 1048version = "0.29.0"
893source = "registry+https://github.com/rust-lang/crates.io-index" 1049source = "registry+https://github.com/rust-lang/crates.io-index"
894checksum = "01e213bc3ecb39ac32e81e51ebe31fd888a940515173e3a18a35f8c6e896422a" 1050checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2"
895dependencies = [ 1051dependencies = [
896 "bitflags", 1052 "bitflags 2.0.2",
897 "fallible-iterator", 1053 "fallible-iterator",
898 "fallible-streaming-iterator", 1054 "fallible-streaming-iterator",
899 "hashlink", 1055 "hashlink",
@@ -903,15 +1059,29 @@ dependencies = [
903 1059
904[[package]] 1060[[package]]
905name = "rustc-demangle" 1061name = "rustc-demangle"
906version = "0.1.21" 1062version = "0.1.22"
907source = "registry+https://github.com/rust-lang/crates.io-index" 1063source = "registry+https://github.com/rust-lang/crates.io-index"
908checksum = "7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342" 1064checksum = "d4a36c42d1873f9a77c53bde094f9664d9891bc604a45b4798fd2c389ed12e5b"
1065
1066[[package]]
1067name = "rustix"
1068version = "0.37.7"
1069source = "registry+https://github.com/rust-lang/crates.io-index"
1070checksum = "2aae838e49b3d63e9274e1c01833cc8139d3fec468c3b84688c628f44b1ae11d"
1071dependencies = [
1072 "bitflags 1.3.2",
1073 "errno",
1074 "io-lifetimes",
1075 "libc",
1076 "linux-raw-sys",
1077 "windows-sys 0.45.0",
1078]
909 1079
910[[package]] 1080[[package]]
911name = "ryu" 1081name = "ryu"
912version = "1.0.12" 1082version = "1.0.13"
913source = "registry+https://github.com/rust-lang/crates.io-index" 1083source = "registry+https://github.com/rust-lang/crates.io-index"
914checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 1084checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041"
915 1085
916[[package]] 1086[[package]]
917name = "schannel" 1087name = "schannel"
@@ -930,9 +1100,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
930 1100
931[[package]] 1101[[package]]
932name = "scratch" 1102name = "scratch"
933version = "1.0.3" 1103version = "1.0.5"
934source = "registry+https://github.com/rust-lang/crates.io-index" 1104source = "registry+https://github.com/rust-lang/crates.io-index"
935checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" 1105checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1"
936 1106
937[[package]] 1107[[package]]
938name = "security-framework" 1108name = "security-framework"
@@ -940,7 +1110,7 @@ version = "2.8.2"
940source = "registry+https://github.com/rust-lang/crates.io-index" 1110source = "registry+https://github.com/rust-lang/crates.io-index"
941checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" 1111checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254"
942dependencies = [ 1112dependencies = [
943 "bitflags", 1113 "bitflags 1.3.2",
944 "core-foundation", 1114 "core-foundation",
945 "core-foundation-sys", 1115 "core-foundation-sys",
946 "libc", 1116 "libc",
@@ -959,29 +1129,29 @@ dependencies = [
959 1129
960[[package]] 1130[[package]]
961name = "serde" 1131name = "serde"
962version = "1.0.152" 1132version = "1.0.159"
963source = "registry+https://github.com/rust-lang/crates.io-index" 1133source = "registry+https://github.com/rust-lang/crates.io-index"
964checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 1134checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065"
965dependencies = [ 1135dependencies = [
966 "serde_derive", 1136 "serde_derive",
967] 1137]
968 1138
969[[package]] 1139[[package]]
970name = "serde_derive" 1140name = "serde_derive"
971version = "1.0.152" 1141version = "1.0.159"
972source = "registry+https://github.com/rust-lang/crates.io-index" 1142source = "registry+https://github.com/rust-lang/crates.io-index"
973checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 1143checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585"
974dependencies = [ 1144dependencies = [
975 "proc-macro2", 1145 "proc-macro2",
976 "quote", 1146 "quote",
977 "syn", 1147 "syn 2.0.13",
978] 1148]
979 1149
980[[package]] 1150[[package]]
981name = "serde_json" 1151name = "serde_json"
982version = "1.0.93" 1152version = "1.0.95"
983source = "registry+https://github.com/rust-lang/crates.io-index" 1153source = "registry+https://github.com/rust-lang/crates.io-index"
984checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76" 1154checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744"
985dependencies = [ 1155dependencies = [
986 "itoa", 1156 "itoa",
987 "ryu", 1157 "ryu",
@@ -1020,9 +1190,9 @@ dependencies = [
1020 1190
1021[[package]] 1191[[package]]
1022name = "slab" 1192name = "slab"
1023version = "0.4.7" 1193version = "0.4.8"
1024source = "registry+https://github.com/rust-lang/crates.io-index" 1194source = "registry+https://github.com/rust-lang/crates.io-index"
1025checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 1195checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d"
1026dependencies = [ 1196dependencies = [
1027 "autocfg", 1197 "autocfg",
1028] 1198]
@@ -1035,19 +1205,36 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
1035 1205
1036[[package]] 1206[[package]]
1037name = "socket2" 1207name = "socket2"
1038version = "0.4.7" 1208version = "0.4.9"
1039source = "registry+https://github.com/rust-lang/crates.io-index" 1209source = "registry+https://github.com/rust-lang/crates.io-index"
1040checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 1210checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
1041dependencies = [ 1211dependencies = [
1042 "libc", 1212 "libc",
1043 "winapi", 1213 "winapi",
1044] 1214]
1045 1215
1046[[package]] 1216[[package]]
1217name = "strsim"
1218version = "0.10.0"
1219source = "registry+https://github.com/rust-lang/crates.io-index"
1220checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
1221
1222[[package]]
1047name = "syn" 1223name = "syn"
1048version = "1.0.107" 1224version = "1.0.109"
1049source = "registry+https://github.com/rust-lang/crates.io-index" 1225source = "registry+https://github.com/rust-lang/crates.io-index"
1050checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 1226checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
1227dependencies = [
1228 "proc-macro2",
1229 "quote",
1230 "unicode-ident",
1231]
1232
1233[[package]]
1234name = "syn"
1235version = "2.0.13"
1236source = "registry+https://github.com/rust-lang/crates.io-index"
1237checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec"
1051dependencies = [ 1238dependencies = [
1052 "proc-macro2", 1239 "proc-macro2",
1053 "quote", 1240 "quote",
@@ -1056,16 +1243,15 @@ dependencies = [
1056 1243
1057[[package]] 1244[[package]]
1058name = "tempfile" 1245name = "tempfile"
1059version = "3.3.0" 1246version = "3.5.0"
1060source = "registry+https://github.com/rust-lang/crates.io-index" 1247source = "registry+https://github.com/rust-lang/crates.io-index"
1061checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" 1248checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998"
1062dependencies = [ 1249dependencies = [
1063 "cfg-if", 1250 "cfg-if",
1064 "fastrand", 1251 "fastrand",
1065 "libc", 1252 "redox_syscall 0.3.5",
1066 "redox_syscall", 1253 "rustix",
1067 "remove_dir_all", 1254 "windows-sys 0.45.0",
1068 "winapi",
1069] 1255]
1070 1256
1071[[package]] 1257[[package]]
@@ -1079,22 +1265,22 @@ dependencies = [
1079 1265
1080[[package]] 1266[[package]]
1081name = "thiserror" 1267name = "thiserror"
1082version = "1.0.38" 1268version = "1.0.40"
1083source = "registry+https://github.com/rust-lang/crates.io-index" 1269source = "registry+https://github.com/rust-lang/crates.io-index"
1084checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 1270checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac"
1085dependencies = [ 1271dependencies = [
1086 "thiserror-impl", 1272 "thiserror-impl",
1087] 1273]
1088 1274
1089[[package]] 1275[[package]]
1090name = "thiserror-impl" 1276name = "thiserror-impl"
1091version = "1.0.38" 1277version = "1.0.40"
1092source = "registry+https://github.com/rust-lang/crates.io-index" 1278source = "registry+https://github.com/rust-lang/crates.io-index"
1093checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 1279checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
1094dependencies = [ 1280dependencies = [
1095 "proc-macro2", 1281 "proc-macro2",
1096 "quote", 1282 "quote",
1097 "syn", 1283 "syn 2.0.13",
1098] 1284]
1099 1285
1100[[package]] 1286[[package]]
@@ -1125,14 +1311,13 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
1125 1311
1126[[package]] 1312[[package]]
1127name = "tokio" 1313name = "tokio"
1128version = "1.25.0" 1314version = "1.27.0"
1129source = "registry+https://github.com/rust-lang/crates.io-index" 1315source = "registry+https://github.com/rust-lang/crates.io-index"
1130checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af" 1316checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001"
1131dependencies = [ 1317dependencies = [
1132 "autocfg", 1318 "autocfg",
1133 "bytes", 1319 "bytes",
1134 "libc", 1320 "libc",
1135 "memchr",
1136 "mio", 1321 "mio",
1137 "num_cpus", 1322 "num_cpus",
1138 "parking_lot", 1323 "parking_lot",
@@ -1140,18 +1325,18 @@ dependencies = [
1140 "signal-hook-registry", 1325 "signal-hook-registry",
1141 "socket2", 1326 "socket2",
1142 "tokio-macros", 1327 "tokio-macros",
1143 "windows-sys 0.42.0", 1328 "windows-sys 0.45.0",
1144] 1329]
1145 1330
1146[[package]] 1331[[package]]
1147name = "tokio-macros" 1332name = "tokio-macros"
1148version = "1.8.2" 1333version = "2.0.0"
1149source = "registry+https://github.com/rust-lang/crates.io-index" 1334source = "registry+https://github.com/rust-lang/crates.io-index"
1150checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 1335checksum = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce"
1151dependencies = [ 1336dependencies = [
1152 "proc-macro2", 1337 "proc-macro2",
1153 "quote", 1338 "quote",
1154 "syn", 1339 "syn 2.0.13",
1155] 1340]
1156 1341
1157[[package]] 1342[[package]]
@@ -1180,9 +1365,9 @@ dependencies = [
1180 1365
1181[[package]] 1366[[package]]
1182name = "toml" 1367name = "toml"
1183version = "0.7.2" 1368version = "0.7.3"
1184source = "registry+https://github.com/rust-lang/crates.io-index" 1369source = "registry+https://github.com/rust-lang/crates.io-index"
1185checksum = "f7afcae9e3f0fe2c370fd4657108972cbb2fa9db1b9f84849cefd80741b01cb6" 1370checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21"
1186dependencies = [ 1371dependencies = [
1187 "serde", 1372 "serde",
1188 "serde_spanned", 1373 "serde_spanned",
@@ -1201,15 +1386,15 @@ dependencies = [
1201 1386
1202[[package]] 1387[[package]]
1203name = "toml_edit" 1388name = "toml_edit"
1204version = "0.19.3" 1389version = "0.19.8"
1205source = "registry+https://github.com/rust-lang/crates.io-index" 1390source = "registry+https://github.com/rust-lang/crates.io-index"
1206checksum = "5e6a7712b49e1775fb9a7b998de6635b299237f48b404dde71704f2e0e7f37e5" 1391checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
1207dependencies = [ 1392dependencies = [
1208 "indexmap", 1393 "indexmap",
1209 "nom8",
1210 "serde", 1394 "serde",
1211 "serde_spanned", 1395 "serde_spanned",
1212 "toml_datetime", 1396 "toml_datetime",
1397 "winnow",
1213] 1398]
1214 1399
1215[[package]] 1400[[package]]
@@ -1246,15 +1431,15 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed"
1246 1431
1247[[package]] 1432[[package]]
1248name = "unicode-bidi" 1433name = "unicode-bidi"
1249version = "0.3.10" 1434version = "0.3.13"
1250source = "registry+https://github.com/rust-lang/crates.io-index" 1435source = "registry+https://github.com/rust-lang/crates.io-index"
1251checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58" 1436checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460"
1252 1437
1253[[package]] 1438[[package]]
1254name = "unicode-ident" 1439name = "unicode-ident"
1255version = "1.0.6" 1440version = "1.0.8"
1256source = "registry+https://github.com/rust-lang/crates.io-index" 1441source = "registry+https://github.com/rust-lang/crates.io-index"
1257checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 1442checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
1258 1443
1259[[package]] 1444[[package]]
1260name = "unicode-normalization" 1445name = "unicode-normalization"
@@ -1283,6 +1468,12 @@ dependencies = [
1283] 1468]
1284 1469
1285[[package]] 1470[[package]]
1471name = "utf8parse"
1472version = "0.2.1"
1473source = "registry+https://github.com/rust-lang/crates.io-index"
1474checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
1475
1476[[package]]
1286name = "vcpkg" 1477name = "vcpkg"
1287version = "0.2.15" 1478version = "0.2.15"
1288source = "registry+https://github.com/rust-lang/crates.io-index" 1479source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1337,7 +1528,7 @@ dependencies = [
1337 "once_cell", 1528 "once_cell",
1338 "proc-macro2", 1529 "proc-macro2",
1339 "quote", 1530 "quote",
1340 "syn", 1531 "syn 1.0.109",
1341 "wasm-bindgen-shared", 1532 "wasm-bindgen-shared",
1342] 1533]
1343 1534
@@ -1371,7 +1562,7 @@ checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
1371dependencies = [ 1562dependencies = [
1372 "proc-macro2", 1563 "proc-macro2",
1373 "quote", 1564 "quote",
1374 "syn", 1565 "syn 1.0.109",
1375 "wasm-bindgen-backend", 1566 "wasm-bindgen-backend",
1376 "wasm-bindgen-shared", 1567 "wasm-bindgen-shared",
1377] 1568]
@@ -1437,18 +1628,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
1437checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1628checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
1438 1629
1439[[package]] 1630[[package]]
1631name = "windows"
1632version = "0.48.0"
1633source = "registry+https://github.com/rust-lang/crates.io-index"
1634checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f"
1635dependencies = [
1636 "windows-targets 0.48.0",
1637]
1638
1639[[package]]
1440name = "windows-sys" 1640name = "windows-sys"
1441version = "0.42.0" 1641version = "0.42.0"
1442source = "registry+https://github.com/rust-lang/crates.io-index" 1642source = "registry+https://github.com/rust-lang/crates.io-index"
1443checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1643checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
1444dependencies = [ 1644dependencies = [
1445 "windows_aarch64_gnullvm", 1645 "windows_aarch64_gnullvm 0.42.2",
1446 "windows_aarch64_msvc", 1646 "windows_aarch64_msvc 0.42.2",
1447 "windows_i686_gnu", 1647 "windows_i686_gnu 0.42.2",
1448 "windows_i686_msvc", 1648 "windows_i686_msvc 0.42.2",
1449 "windows_x86_64_gnu", 1649 "windows_x86_64_gnu 0.42.2",
1450 "windows_x86_64_gnullvm", 1650 "windows_x86_64_gnullvm 0.42.2",
1451 "windows_x86_64_msvc", 1651 "windows_x86_64_msvc 0.42.2",
1452] 1652]
1453 1653
1454[[package]] 1654[[package]]
@@ -1457,65 +1657,131 @@ version = "0.45.0"
1457source = "registry+https://github.com/rust-lang/crates.io-index" 1657source = "registry+https://github.com/rust-lang/crates.io-index"
1458checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 1658checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
1459dependencies = [ 1659dependencies = [
1460 "windows-targets", 1660 "windows-targets 0.42.2",
1461] 1661]
1462 1662
1463[[package]] 1663[[package]]
1464name = "windows-targets" 1664name = "windows-targets"
1465version = "0.42.1" 1665version = "0.42.2"
1466source = "registry+https://github.com/rust-lang/crates.io-index" 1666source = "registry+https://github.com/rust-lang/crates.io-index"
1467checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" 1667checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
1468dependencies = [ 1668dependencies = [
1469 "windows_aarch64_gnullvm", 1669 "windows_aarch64_gnullvm 0.42.2",
1470 "windows_aarch64_msvc", 1670 "windows_aarch64_msvc 0.42.2",
1471 "windows_i686_gnu", 1671 "windows_i686_gnu 0.42.2",
1472 "windows_i686_msvc", 1672 "windows_i686_msvc 0.42.2",
1473 "windows_x86_64_gnu", 1673 "windows_x86_64_gnu 0.42.2",
1474 "windows_x86_64_gnullvm", 1674 "windows_x86_64_gnullvm 0.42.2",
1475 "windows_x86_64_msvc", 1675 "windows_x86_64_msvc 0.42.2",
1676]
1677
1678[[package]]
1679name = "windows-targets"
1680version = "0.48.0"
1681source = "registry+https://github.com/rust-lang/crates.io-index"
1682checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
1683dependencies = [
1684 "windows_aarch64_gnullvm 0.48.0",
1685 "windows_aarch64_msvc 0.48.0",
1686 "windows_i686_gnu 0.48.0",
1687 "windows_i686_msvc 0.48.0",
1688 "windows_x86_64_gnu 0.48.0",
1689 "windows_x86_64_gnullvm 0.48.0",
1690 "windows_x86_64_msvc 0.48.0",
1476] 1691]
1477 1692
1478[[package]] 1693[[package]]
1479name = "windows_aarch64_gnullvm" 1694name = "windows_aarch64_gnullvm"
1480version = "0.42.1" 1695version = "0.42.2"
1696source = "registry+https://github.com/rust-lang/crates.io-index"
1697checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
1698
1699[[package]]
1700name = "windows_aarch64_gnullvm"
1701version = "0.48.0"
1702source = "registry+https://github.com/rust-lang/crates.io-index"
1703checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
1704
1705[[package]]
1706name = "windows_aarch64_msvc"
1707version = "0.42.2"
1481source = "registry+https://github.com/rust-lang/crates.io-index" 1708source = "registry+https://github.com/rust-lang/crates.io-index"
1482checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" 1709checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
1483 1710
1484[[package]] 1711[[package]]
1485name = "windows_aarch64_msvc" 1712name = "windows_aarch64_msvc"
1486version = "0.42.1" 1713version = "0.48.0"
1487source = "registry+https://github.com/rust-lang/crates.io-index" 1714source = "registry+https://github.com/rust-lang/crates.io-index"
1488checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" 1715checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
1489 1716
1490[[package]] 1717[[package]]
1491name = "windows_i686_gnu" 1718name = "windows_i686_gnu"
1492version = "0.42.1" 1719version = "0.42.2"
1493source = "registry+https://github.com/rust-lang/crates.io-index" 1720source = "registry+https://github.com/rust-lang/crates.io-index"
1494checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" 1721checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
1722
1723[[package]]
1724name = "windows_i686_gnu"
1725version = "0.48.0"
1726source = "registry+https://github.com/rust-lang/crates.io-index"
1727checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
1495 1728
1496[[package]] 1729[[package]]
1497name = "windows_i686_msvc" 1730name = "windows_i686_msvc"
1498version = "0.42.1" 1731version = "0.42.2"
1499source = "registry+https://github.com/rust-lang/crates.io-index" 1732source = "registry+https://github.com/rust-lang/crates.io-index"
1500checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" 1733checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
1734
1735[[package]]
1736name = "windows_i686_msvc"
1737version = "0.48.0"
1738source = "registry+https://github.com/rust-lang/crates.io-index"
1739checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
1740
1741[[package]]
1742name = "windows_x86_64_gnu"
1743version = "0.42.2"
1744source = "registry+https://github.com/rust-lang/crates.io-index"
1745checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
1501 1746
1502[[package]] 1747[[package]]
1503name = "windows_x86_64_gnu" 1748name = "windows_x86_64_gnu"
1504version = "0.42.1" 1749version = "0.48.0"
1750source = "registry+https://github.com/rust-lang/crates.io-index"
1751checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
1752
1753[[package]]
1754name = "windows_x86_64_gnullvm"
1755version = "0.42.2"
1505source = "registry+https://github.com/rust-lang/crates.io-index" 1756source = "registry+https://github.com/rust-lang/crates.io-index"
1506checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" 1757checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
1507 1758
1508[[package]] 1759[[package]]
1509name = "windows_x86_64_gnullvm" 1760name = "windows_x86_64_gnullvm"
1510version = "0.42.1" 1761version = "0.48.0"
1762source = "registry+https://github.com/rust-lang/crates.io-index"
1763checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
1764
1765[[package]]
1766name = "windows_x86_64_msvc"
1767version = "0.42.2"
1511source = "registry+https://github.com/rust-lang/crates.io-index" 1768source = "registry+https://github.com/rust-lang/crates.io-index"
1512checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" 1769checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
1513 1770
1514[[package]] 1771[[package]]
1515name = "windows_x86_64_msvc" 1772name = "windows_x86_64_msvc"
1516version = "0.42.1" 1773version = "0.48.0"
1517source = "registry+https://github.com/rust-lang/crates.io-index" 1774source = "registry+https://github.com/rust-lang/crates.io-index"
1518checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" 1775checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
1776
1777[[package]]
1778name = "winnow"
1779version = "0.4.1"
1780source = "registry+https://github.com/rust-lang/crates.io-index"
1781checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28"
1782dependencies = [
1783 "memchr",
1784]
1519 1785
1520[[package]] 1786[[package]]
1521name = "winreg" 1787name = "winreg"
diff --git a/Cargo.toml b/Cargo.toml
index 7d55c00..1f5c1cf 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -10,9 +10,10 @@ reqwest = { version = "0.11", features = ["json", "stream"] }
10tokio = { version = "1", features = ["full"] } 10tokio = { version = "1", features = ["full"] }
11serde = { version = "1.0", features = ["derive"] } 11serde = { version = "1.0", features = ["derive"] }
12serde_json = "1.0.87" 12serde_json = "1.0.87"
13rusqlite = { version = "0.28.0", features = ["bundled"] } 13rusqlite = { version = "0.29.0", features = ["bundled"] }
14futures-util = "0.3.14" 14futures-util = "0.3.14"
15chrono = "0.4.22" 15chrono = "0.4.22"
16toml = "0.7.2" 16toml = "0.7.2"
17error-chain = "0.12.4" 17error-chain = "0.12.4"
18dirs = "4.0.0" 18dirs = "5.0.0"
19clap = { version = "4.2.1", features = ["derive"] }