summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfxqnlr <[email protected]>2024-08-14 22:42:03 +0200
committerfxqnlr <[email protected]>2024-08-14 22:42:03 +0200
commit0cf179e17ac60f72aba85e978379fb0957ae7aaa (patch)
treee262aba621908835e37ff0f82cdbad46a6f16c88
downloadrsrclean-0cf179e17ac60f72aba85e978379fb0957ae7aaa.tar
rsrclean-0cf179e17ac60f72aba85e978379fb0957ae7aaa.tar.gz
rsrclean-0cf179e17ac60f72aba85e978379fb0957ae7aaa.zip
base working
-rw-r--r--.gitignore1
-rw-r--r--Cargo.lock3309
-rw-r--r--Cargo.toml7
-rw-r--r--src/main.rs50
4 files changed, 3367 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..ea8c4bf
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
/target
diff --git a/Cargo.lock b/Cargo.lock
new file mode 100644
index 0000000..e55b4c3
--- /dev/null
+++ b/Cargo.lock
@@ -0,0 +1,3309 @@
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "adler"
7version = "1.0.2"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
10
11[[package]]
12name = "ahash"
13version = "0.8.11"
14source = "registry+https://github.com/rust-lang/crates.io-index"
15checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011"
16dependencies = [
17 "cfg-if",
18 "once_cell",
19 "version_check",
20 "zerocopy",
21]
22
23[[package]]
24name = "aho-corasick"
25version = "1.1.3"
26source = "registry+https://github.com/rust-lang/crates.io-index"
27checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
28dependencies = [
29 "memchr",
30]
31
32[[package]]
33name = "allocator-api2"
34version = "0.2.18"
35source = "registry+https://github.com/rust-lang/crates.io-index"
36checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
37
38[[package]]
39name = "annotate-snippets"
40version = "0.11.4"
41source = "registry+https://github.com/rust-lang/crates.io-index"
42checksum = "24e35ed54e5ea7997c14ed4c70ba043478db1112e98263b3b035907aa197d991"
43dependencies = [
44 "anstyle",
45 "unicode-width",
46]
47
48[[package]]
49name = "anstream"
50version = "0.6.15"
51source = "registry+https://github.com/rust-lang/crates.io-index"
52checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526"
53dependencies = [
54 "anstyle",
55 "anstyle-parse",
56 "anstyle-query",
57 "anstyle-wincon",
58 "colorchoice",
59 "is_terminal_polyfill",
60 "utf8parse",
61]
62
63[[package]]
64name = "anstyle"
65version = "1.0.8"
66source = "registry+https://github.com/rust-lang/crates.io-index"
67checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1"
68
69[[package]]
70name = "anstyle-parse"
71version = "0.2.5"
72source = "registry+https://github.com/rust-lang/crates.io-index"
73checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb"
74dependencies = [
75 "utf8parse",
76]
77
78[[package]]
79name = "anstyle-query"
80version = "1.1.1"
81source = "registry+https://github.com/rust-lang/crates.io-index"
82checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a"
83dependencies = [
84 "windows-sys 0.52.0",
85]
86
87[[package]]
88name = "anstyle-wincon"
89version = "3.0.4"
90source = "registry+https://github.com/rust-lang/crates.io-index"
91checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8"
92dependencies = [
93 "anstyle",
94 "windows-sys 0.52.0",
95]
96
97[[package]]
98name = "anyhow"
99version = "1.0.86"
100source = "registry+https://github.com/rust-lang/crates.io-index"
101checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
102
103[[package]]
104name = "arc-swap"
105version = "1.7.1"
106source = "registry+https://github.com/rust-lang/crates.io-index"
107checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
108
109[[package]]
110name = "autocfg"
111version = "1.3.0"
112source = "registry+https://github.com/rust-lang/crates.io-index"
113checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
114
115[[package]]
116name = "base16ct"
117version = "0.2.0"
118source = "registry+https://github.com/rust-lang/crates.io-index"
119checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
120
121[[package]]
122name = "base64"
123version = "0.22.1"
124source = "registry+https://github.com/rust-lang/crates.io-index"
125checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
126
127[[package]]
128name = "base64ct"
129version = "1.6.0"
130source = "registry+https://github.com/rust-lang/crates.io-index"
131checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
132
133[[package]]
134name = "bitflags"
135version = "2.6.0"
136source = "registry+https://github.com/rust-lang/crates.io-index"
137checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de"
138
139[[package]]
140name = "bitmaps"
141version = "2.1.0"
142source = "registry+https://github.com/rust-lang/crates.io-index"
143checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
144dependencies = [
145 "typenum",
146]
147
148[[package]]
149name = "block-buffer"
150version = "0.10.4"
151source = "registry+https://github.com/rust-lang/crates.io-index"
152checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
153dependencies = [
154 "generic-array",
155]
156
157[[package]]
158name = "bstr"
159version = "1.10.0"
160source = "registry+https://github.com/rust-lang/crates.io-index"
161checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c"
162dependencies = [
163 "memchr",
164 "regex-automata 0.4.7",
165 "serde",
166]
167
168[[package]]
169name = "bumpalo"
170version = "3.16.0"
171source = "registry+https://github.com/rust-lang/crates.io-index"
172checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
173
174[[package]]
175name = "byteorder"
176version = "1.5.0"
177source = "registry+https://github.com/rust-lang/crates.io-index"
178checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
179
180[[package]]
181name = "bytes"
182version = "1.7.1"
183source = "registry+https://github.com/rust-lang/crates.io-index"
184checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50"
185
186[[package]]
187name = "bytesize"
188version = "1.3.0"
189source = "registry+https://github.com/rust-lang/crates.io-index"
190checksum = "a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc"
191
192[[package]]
193name = "cargo"
194version = "0.81.0"
195source = "registry+https://github.com/rust-lang/crates.io-index"
196checksum = "f24c9dcadcdad2f6fa2553b63d5e9c9700fa6932b75d53f3b11b8aea35ebab99"
197dependencies = [
198 "annotate-snippets",
199 "anstream",
200 "anstyle",
201 "anyhow",
202 "base64",
203 "bytesize",
204 "cargo-credential",
205 "cargo-credential-libsecret",
206 "cargo-credential-macos-keychain",
207 "cargo-credential-wincred",
208 "cargo-platform",
209 "cargo-util",
210 "cargo-util-schemas",
211 "clap",
212 "color-print",
213 "crates-io",
214 "curl",
215 "curl-sys",
216 "filetime",
217 "flate2",
218 "git2",
219 "git2-curl",
220 "gix",
221 "glob",
222 "hex",
223 "hmac",
224 "home",
225 "http-auth",
226 "humantime",
227 "ignore",
228 "im-rc",
229 "indexmap",
230 "itertools",
231 "jobserver",
232 "lazycell",
233 "libc",
234 "libgit2-sys",
235 "memchr",
236 "opener",
237 "os_info",
238 "pasetors",
239 "pathdiff",
240 "rand",
241 "regex",
242 "rusqlite",
243 "rustfix",
244 "same-file",
245 "semver",
246 "serde",
247 "serde-untagged",
248 "serde_ignored",
249 "serde_json",
250 "sha1",
251 "shell-escape",
252 "supports-hyperlinks",
253 "supports-unicode",
254 "tar",
255 "tempfile",
256 "time",
257 "toml",
258 "toml_edit",
259 "tracing",
260 "tracing-chrome",
261 "tracing-subscriber",
262 "unicase",
263 "unicode-width",
264 "url",
265 "walkdir",
266 "windows-sys 0.52.0",
267]
268
269[[package]]
270name = "cargo-credential"
271version = "0.4.6"
272source = "registry+https://github.com/rust-lang/crates.io-index"
273checksum = "3a3e7c625670eacbefd48f552588c491eccc79a85a96898af13af7b312d1c4cd"
274dependencies = [
275 "anyhow",
276 "libc",
277 "serde",
278 "serde_json",
279 "thiserror",
280 "time",
281 "windows-sys 0.52.0",
282]
283
284[[package]]
285name = "cargo-credential-libsecret"
286version = "0.4.6"
287source = "registry+https://github.com/rust-lang/crates.io-index"
288checksum = "7133c8156697989e0d3547f886083bdcb4d7463be67699c37c206152e46925b0"
289dependencies = [
290 "anyhow",
291 "cargo-credential",
292 "libloading",
293]
294
295[[package]]
296name = "cargo-credential-macos-keychain"
297version = "0.4.6"
298source = "registry+https://github.com/rust-lang/crates.io-index"
299checksum = "5e238786dd6bc99a94a99a108a0fedcc7e786a86c81b8e9857da88ca3caac3d0"
300dependencies = [
301 "cargo-credential",
302 "security-framework",
303]
304
305[[package]]
306name = "cargo-credential-wincred"
307version = "0.4.6"
308source = "registry+https://github.com/rust-lang/crates.io-index"
309checksum = "cc0e24a553bb387e22fd5a18f49b72f15db22426b5a0cd37c5fc804978f5ce13"
310dependencies = [
311 "cargo-credential",
312 "windows-sys 0.52.0",
313]
314
315[[package]]
316name = "cargo-platform"
317version = "0.1.8"
318source = "registry+https://github.com/rust-lang/crates.io-index"
319checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc"
320dependencies = [
321 "serde",
322]
323
324[[package]]
325name = "cargo-util"
326version = "0.2.13"
327source = "registry+https://github.com/rust-lang/crates.io-index"
328checksum = "14104698cb1694d43c2ff73492468ccf2bb0b047071a9838d999eeba9e984ffa"
329dependencies = [
330 "anyhow",
331 "core-foundation",
332 "filetime",
333 "hex",
334 "ignore",
335 "jobserver",
336 "libc",
337 "miow",
338 "same-file",
339 "sha2",
340 "shell-escape",
341 "tempfile",
342 "tracing",
343 "walkdir",
344 "windows-sys 0.52.0",
345]
346
347[[package]]
348name = "cargo-util-schemas"
349version = "0.4.0"
350source = "registry+https://github.com/rust-lang/crates.io-index"
351checksum = "34ddc7fc157e3dbbd88f05ef8be7c3ed3ecb05925a3f51f716d6103a607fb7c4"
352dependencies = [
353 "semver",
354 "serde",
355 "serde-untagged",
356 "serde-value",
357 "thiserror",
358 "toml",
359 "unicode-xid",
360 "url",
361]
362
363[[package]]
364name = "cc"
365version = "1.1.11"
366source = "registry+https://github.com/rust-lang/crates.io-index"
367checksum = "5fb8dd288a69fc53a1996d7ecfbf4a20d59065bff137ce7e56bbd620de191189"
368dependencies = [
369 "jobserver",
370 "libc",
371 "shlex",
372]
373
374[[package]]
375name = "cfg-if"
376version = "1.0.0"
377source = "registry+https://github.com/rust-lang/crates.io-index"
378checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
379
380[[package]]
381name = "clap"
382version = "4.5.15"
383source = "registry+https://github.com/rust-lang/crates.io-index"
384checksum = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc"
385dependencies = [
386 "clap_builder",
387]
388
389[[package]]
390name = "clap_builder"
391version = "4.5.15"
392source = "registry+https://github.com/rust-lang/crates.io-index"
393checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
394dependencies = [
395 "anstream",
396 "anstyle",
397 "clap_lex",
398 "strsim",
399 "terminal_size",
400]
401
402[[package]]
403name = "clap_lex"
404version = "0.7.2"
405source = "registry+https://github.com/rust-lang/crates.io-index"
406checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97"
407
408[[package]]
409name = "clru"
410version = "0.6.2"
411source = "registry+https://github.com/rust-lang/crates.io-index"
412checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59"
413
414[[package]]
415name = "color-print"
416version = "0.3.6"
417source = "registry+https://github.com/rust-lang/crates.io-index"
418checksum = "1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0"
419dependencies = [
420 "color-print-proc-macro",
421]
422
423[[package]]
424name = "color-print-proc-macro"
425version = "0.3.6"
426source = "registry+https://github.com/rust-lang/crates.io-index"
427checksum = "77ff1a80c5f3cb1ca7c06ffdd71b6a6dd6d8f896c42141fbd43f50ed28dcdb93"
428dependencies = [
429 "nom",
430 "proc-macro2",
431 "quote",
432 "syn",
433]
434
435[[package]]
436name = "colorchoice"
437version = "1.0.2"
438source = "registry+https://github.com/rust-lang/crates.io-index"
439checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0"
440
441[[package]]
442name = "const-oid"
443version = "0.9.6"
444source = "registry+https://github.com/rust-lang/crates.io-index"
445checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
446
447[[package]]
448name = "core-foundation"
449version = "0.9.4"
450source = "registry+https://github.com/rust-lang/crates.io-index"
451checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
452dependencies = [
453 "core-foundation-sys",
454 "libc",
455]
456
457[[package]]
458name = "core-foundation-sys"
459version = "0.8.7"
460source = "registry+https://github.com/rust-lang/crates.io-index"
461checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
462
463[[package]]
464name = "cpufeatures"
465version = "0.2.13"
466source = "registry+https://github.com/rust-lang/crates.io-index"
467checksum = "51e852e6dc9a5bed1fae92dd2375037bf2b768725bf3be87811edee3249d09ad"
468dependencies = [
469 "libc",
470]
471
472[[package]]
473name = "crates-io"
474version = "0.40.3"
475source = "registry+https://github.com/rust-lang/crates.io-index"
476checksum = "3b7837d3d2ea5d21a399489029609840d95608bfdf1dc5fd8604392df4b219b3"
477dependencies = [
478 "curl",
479 "percent-encoding",
480 "serde",
481 "serde_json",
482 "thiserror",
483 "url",
484]
485
486[[package]]
487name = "crc32fast"
488version = "1.4.2"
489source = "registry+https://github.com/rust-lang/crates.io-index"
490checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
491dependencies = [
492 "cfg-if",
493]
494
495[[package]]
496name = "crossbeam-channel"
497version = "0.5.13"
498source = "registry+https://github.com/rust-lang/crates.io-index"
499checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2"
500dependencies = [
501 "crossbeam-utils",
502]
503
504[[package]]
505name = "crossbeam-deque"
506version = "0.8.5"
507source = "registry+https://github.com/rust-lang/crates.io-index"
508checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d"
509dependencies = [
510 "crossbeam-epoch",
511 "crossbeam-utils",
512]
513
514[[package]]
515name = "crossbeam-epoch"
516version = "0.9.18"
517source = "registry+https://github.com/rust-lang/crates.io-index"
518checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
519dependencies = [
520 "crossbeam-utils",
521]
522
523[[package]]
524name = "crossbeam-utils"
525version = "0.8.20"
526source = "registry+https://github.com/rust-lang/crates.io-index"
527checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
528
529[[package]]
530name = "crypto-bigint"
531version = "0.5.5"
532source = "registry+https://github.com/rust-lang/crates.io-index"
533checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
534dependencies = [
535 "generic-array",
536 "rand_core",
537 "subtle",
538 "zeroize",
539]
540
541[[package]]
542name = "crypto-common"
543version = "0.1.6"
544source = "registry+https://github.com/rust-lang/crates.io-index"
545checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
546dependencies = [
547 "generic-array",
548 "typenum",
549]
550
551[[package]]
552name = "ct-codecs"
553version = "1.1.1"
554source = "registry+https://github.com/rust-lang/crates.io-index"
555checksum = "f3b7eb4404b8195a9abb6356f4ac07d8ba267045c8d6d220ac4dc992e6cc75df"
556
557[[package]]
558name = "curl"
559version = "0.4.46"
560source = "registry+https://github.com/rust-lang/crates.io-index"
561checksum = "1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6"
562dependencies = [
563 "curl-sys",
564 "libc",
565 "openssl-probe",
566 "openssl-sys",
567 "schannel",
568 "socket2",
569 "windows-sys 0.52.0",
570]
571
572[[package]]
573name = "curl-sys"
574version = "0.4.74+curl-8.9.0"
575source = "registry+https://github.com/rust-lang/crates.io-index"
576checksum = "8af10b986114528fcdc4b63b6f5f021b7057618411046a4de2ba0f0149a097bf"
577dependencies = [
578 "cc",
579 "libc",
580 "libnghttp2-sys",
581 "libz-sys",
582 "openssl-sys",
583 "pkg-config",
584 "vcpkg",
585 "windows-sys 0.52.0",
586]
587
588[[package]]
589name = "dbus"
590version = "0.9.7"
591source = "registry+https://github.com/rust-lang/crates.io-index"
592checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b"
593dependencies = [
594 "libc",
595 "libdbus-sys",
596 "winapi",
597]
598
599[[package]]
600name = "der"
601version = "0.7.9"
602source = "registry+https://github.com/rust-lang/crates.io-index"
603checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0"
604dependencies = [
605 "const-oid",
606 "pem-rfc7468",
607 "zeroize",
608]
609
610[[package]]
611name = "deranged"
612version = "0.3.11"
613source = "registry+https://github.com/rust-lang/crates.io-index"
614checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
615dependencies = [
616 "powerfmt",
617 "serde",
618]
619
620[[package]]
621name = "digest"
622version = "0.10.7"
623source = "registry+https://github.com/rust-lang/crates.io-index"
624checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
625dependencies = [
626 "block-buffer",
627 "const-oid",
628 "crypto-common",
629 "subtle",
630]
631
632[[package]]
633name = "dunce"
634version = "1.0.5"
635source = "registry+https://github.com/rust-lang/crates.io-index"
636checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
637
638[[package]]
639name = "ecdsa"
640version = "0.16.9"
641source = "registry+https://github.com/rust-lang/crates.io-index"
642checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
643dependencies = [
644 "der",
645 "digest",
646 "elliptic-curve",
647 "rfc6979",
648 "signature",
649 "spki",
650]
651
652[[package]]
653name = "ed25519-compact"
654version = "2.1.1"
655source = "registry+https://github.com/rust-lang/crates.io-index"
656checksum = "e9b3460f44bea8cd47f45a0c70892f1eff856d97cd55358b2f73f663789f6190"
657dependencies = [
658 "getrandom",
659]
660
661[[package]]
662name = "either"
663version = "1.13.0"
664source = "registry+https://github.com/rust-lang/crates.io-index"
665checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
666
667[[package]]
668name = "elliptic-curve"
669version = "0.13.8"
670source = "registry+https://github.com/rust-lang/crates.io-index"
671checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
672dependencies = [
673 "base16ct",
674 "crypto-bigint",
675 "digest",
676 "ff",
677 "generic-array",
678 "group",
679 "hkdf",
680 "pem-rfc7468",
681 "pkcs8",
682 "rand_core",
683 "sec1",
684 "subtle",
685 "zeroize",
686]
687
688[[package]]
689name = "encoding_rs"
690version = "0.8.34"
691source = "registry+https://github.com/rust-lang/crates.io-index"
692checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
693dependencies = [
694 "cfg-if",
695]
696
697[[package]]
698name = "equivalent"
699version = "1.0.1"
700source = "registry+https://github.com/rust-lang/crates.io-index"
701checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
702
703[[package]]
704name = "erased-serde"
705version = "0.4.5"
706source = "registry+https://github.com/rust-lang/crates.io-index"
707checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d"
708dependencies = [
709 "serde",
710 "typeid",
711]
712
713[[package]]
714name = "errno"
715version = "0.3.9"
716source = "registry+https://github.com/rust-lang/crates.io-index"
717checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
718dependencies = [
719 "libc",
720 "windows-sys 0.52.0",
721]
722
723[[package]]
724name = "fallible-iterator"
725version = "0.3.0"
726source = "registry+https://github.com/rust-lang/crates.io-index"
727checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
728
729[[package]]
730name = "fallible-streaming-iterator"
731version = "0.1.9"
732source = "registry+https://github.com/rust-lang/crates.io-index"
733checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
734
735[[package]]
736name = "faster-hex"
737version = "0.9.0"
738source = "registry+https://github.com/rust-lang/crates.io-index"
739checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183"
740
741[[package]]
742name = "fastrand"
743version = "2.1.0"
744source = "registry+https://github.com/rust-lang/crates.io-index"
745checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
746
747[[package]]
748name = "ff"
749version = "0.13.0"
750source = "registry+https://github.com/rust-lang/crates.io-index"
751checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449"
752dependencies = [
753 "rand_core",
754 "subtle",
755]
756
757[[package]]
758name = "fiat-crypto"
759version = "0.2.9"
760source = "registry+https://github.com/rust-lang/crates.io-index"
761checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
762
763[[package]]
764name = "filetime"
765version = "0.2.24"
766source = "registry+https://github.com/rust-lang/crates.io-index"
767checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550"
768dependencies = [
769 "cfg-if",
770 "libc",
771 "libredox",
772 "windows-sys 0.59.0",
773]
774
775[[package]]
776name = "flate2"
777version = "1.0.31"
778source = "registry+https://github.com/rust-lang/crates.io-index"
779checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920"
780dependencies = [
781 "crc32fast",
782 "libz-sys",
783 "miniz_oxide",
784]
785
786[[package]]
787name = "fnv"
788version = "1.0.7"
789source = "registry+https://github.com/rust-lang/crates.io-index"
790checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
791
792[[package]]
793name = "form_urlencoded"
794version = "1.2.1"
795source = "registry+https://github.com/rust-lang/crates.io-index"
796checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
797dependencies = [
798 "percent-encoding",
799]
800
801[[package]]
802name = "generic-array"
803version = "0.14.7"
804source = "registry+https://github.com/rust-lang/crates.io-index"
805checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
806dependencies = [
807 "typenum",
808 "version_check",
809 "zeroize",
810]
811
812[[package]]
813name = "getrandom"
814version = "0.2.15"
815source = "registry+https://github.com/rust-lang/crates.io-index"
816checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
817dependencies = [
818 "cfg-if",
819 "js-sys",
820 "libc",
821 "wasi",
822 "wasm-bindgen",
823]
824
825[[package]]
826name = "git2"
827version = "0.18.3"
828source = "registry+https://github.com/rust-lang/crates.io-index"
829checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70"
830dependencies = [
831 "bitflags",
832 "libc",
833 "libgit2-sys",
834 "log",
835 "openssl-probe",
836 "openssl-sys",
837 "url",
838]
839
840[[package]]
841name = "git2-curl"
842version = "0.19.0"
843source = "registry+https://github.com/rust-lang/crates.io-index"
844checksum = "78e26b61608c573ffd26fc79061a823aa5147449a1afe1f61679a21e2031f7c3"
845dependencies = [
846 "curl",
847 "git2",
848 "log",
849 "url",
850]
851
852[[package]]
853name = "gix"
854version = "0.63.0"
855source = "registry+https://github.com/rust-lang/crates.io-index"
856checksum = "984c5018adfa7a4536ade67990b3ebc6e11ab57b3d6cd9968de0947ca99b4b06"
857dependencies = [
858 "gix-actor",
859 "gix-attributes",
860 "gix-command",
861 "gix-commitgraph",
862 "gix-config",
863 "gix-credentials",
864 "gix-date",
865 "gix-diff",
866 "gix-dir",
867 "gix-discover",
868 "gix-features",
869 "gix-filter",
870 "gix-fs",
871 "gix-glob",
872 "gix-hash",
873 "gix-hashtable",
874 "gix-ignore",
875 "gix-index",
876 "gix-lock",
877 "gix-macros",
878 "gix-negotiate",
879 "gix-object",
880 "gix-odb",
881 "gix-pack",
882 "gix-path",
883 "gix-pathspec",
884 "gix-prompt",
885 "gix-protocol",
886 "gix-ref",
887 "gix-refspec",
888 "gix-revision",
889 "gix-revwalk",
890 "gix-sec",
891 "gix-submodule",
892 "gix-tempfile",
893 "gix-trace",
894 "gix-transport",
895 "gix-traverse",
896 "gix-url",
897 "gix-utils",
898 "gix-validate",
899 "gix-worktree",
900 "once_cell",
901 "parking_lot",
902 "prodash",
903 "smallvec",
904 "thiserror",
905]
906
907[[package]]
908name = "gix-actor"
909version = "0.31.5"
910source = "registry+https://github.com/rust-lang/crates.io-index"
911checksum = "a0e454357e34b833cc3a00b6efbbd3dd4d18b24b9fb0c023876ec2645e8aa3f2"
912dependencies = [
913 "bstr",
914 "gix-date",
915 "gix-utils",
916 "itoa",
917 "thiserror",
918 "winnow",
919]
920
921[[package]]
922name = "gix-attributes"
923version = "0.22.3"
924source = "registry+https://github.com/rust-lang/crates.io-index"
925checksum = "e37ce99c7e81288c28b703641b6d5d119aacc45c1a6b247156e6249afa486257"
926dependencies = [
927 "bstr",
928 "gix-glob",
929 "gix-path",
930 "gix-quote",
931 "gix-trace",
932 "kstring",
933 "smallvec",
934 "thiserror",
935 "unicode-bom",
936]
937
938[[package]]
939name = "gix-bitmap"
940version = "0.2.11"
941source = "registry+https://github.com/rust-lang/crates.io-index"
942checksum = "a371db66cbd4e13f0ed9dc4c0fea712d7276805fccc877f77e96374d317e87ae"
943dependencies = [
944 "thiserror",
945]
946
947[[package]]
948name = "gix-chunk"
949version = "0.4.8"
950source = "registry+https://github.com/rust-lang/crates.io-index"
951checksum = "45c8751169961ba7640b513c3b24af61aa962c967aaf04116734975cd5af0c52"
952dependencies = [
953 "thiserror",
954]
955
956[[package]]
957name = "gix-command"
958version = "0.3.8"
959source = "registry+https://github.com/rust-lang/crates.io-index"
960checksum = "0d76867867da891cbe32021ad454e8cae90242f6afb06762e4dd0d357afd1d7b"
961dependencies = [
962 "bstr",
963 "gix-path",
964 "gix-trace",
965 "shell-words",
966]
967
968[[package]]
969name = "gix-commitgraph"
970version = "0.24.3"
971source = "registry+https://github.com/rust-lang/crates.io-index"
972checksum = "133b06f67f565836ec0c473e2116a60fb74f80b6435e21d88013ac0e3c60fc78"
973dependencies = [
974 "bstr",
975 "gix-chunk",
976 "gix-features",
977 "gix-hash",
978 "memmap2",
979 "thiserror",
980]
981
982[[package]]
983name = "gix-config"
984version = "0.37.0"
985source = "registry+https://github.com/rust-lang/crates.io-index"
986checksum = "53fafe42957e11d98e354a66b6bd70aeea00faf2f62dd11164188224a507c840"
987dependencies = [
988 "bstr",
989 "gix-config-value",
990 "gix-features",
991 "gix-glob",
992 "gix-path",
993 "gix-ref",
994 "gix-sec",
995 "memchr",
996 "once_cell",
997 "smallvec",
998 "thiserror",
999 "unicode-bom",
1000 "winnow",
1001]
1002
1003[[package]]
1004name = "gix-config-value"
1005version = "0.14.7"
1006source = "registry+https://github.com/rust-lang/crates.io-index"
1007checksum = "b328997d74dd15dc71b2773b162cb4af9a25c424105e4876e6d0686ab41c383e"
1008dependencies = [
1009 "bitflags",
1010 "bstr",
1011 "gix-path",
1012 "libc",
1013 "thiserror",
1014]
1015
1016[[package]]
1017name = "gix-credentials"
1018version = "0.24.4"
1019source = "registry+https://github.com/rust-lang/crates.io-index"
1020checksum = "198588f532e4d1202e04e6c3f50e4d7c060dffc66801c6f53cc246f1d234739e"
1021dependencies = [
1022 "bstr",
1023 "gix-command",
1024 "gix-config-value",
1025 "gix-path",
1026 "gix-prompt",
1027 "gix-sec",
1028 "gix-trace",
1029 "gix-url",
1030 "thiserror",
1031]
1032
1033[[package]]
1034name = "gix-date"
1035version = "0.8.7"
1036source = "registry+https://github.com/rust-lang/crates.io-index"
1037checksum = "9eed6931f21491ee0aeb922751bd7ec97b4b2fe8fbfedcb678e2a2dce5f3b8c0"
1038dependencies = [
1039 "bstr",
1040 "itoa",
1041 "thiserror",
1042 "time",
1043]
1044
1045[[package]]
1046name = "gix-diff"
1047version = "0.44.1"
1048source = "registry+https://github.com/rust-lang/crates.io-index"
1049checksum = "1996d5c8a305b59709467d80617c9fde48d9d75fd1f4179ea970912630886c9d"
1050dependencies = [
1051 "bstr",
1052 "gix-hash",
1053 "gix-object",
1054 "thiserror",
1055]
1056
1057[[package]]
1058name = "gix-dir"
1059version = "0.5.0"
1060source = "registry+https://github.com/rust-lang/crates.io-index"
1061checksum = "60c99f8c545abd63abe541d20ab6cda347de406c0a3f1c80aadc12d9b0e94974"
1062dependencies = [
1063 "bstr",
1064 "gix-discover",
1065 "gix-fs",
1066 "gix-ignore",
1067 "gix-index",
1068 "gix-object",
1069 "gix-path",
1070 "gix-pathspec",
1071 "gix-trace",
1072 "gix-utils",
1073 "gix-worktree",
1074 "thiserror",
1075]
1076
1077[[package]]
1078name = "gix-discover"
1079version = "0.32.0"
1080source = "registry+https://github.com/rust-lang/crates.io-index"
1081checksum = "fc27c699b63da66b50d50c00668bc0b7e90c3a382ef302865e891559935f3dbf"
1082dependencies = [
1083 "bstr",
1084 "dunce",
1085 "gix-fs",
1086 "gix-hash",
1087 "gix-path",
1088 "gix-ref",
1089 "gix-sec",
1090 "thiserror",
1091]
1092
1093[[package]]
1094name = "gix-features"
1095version = "0.38.2"
1096source = "registry+https://github.com/rust-lang/crates.io-index"
1097checksum = "ac7045ac9fe5f9c727f38799d002a7ed3583cd777e3322a7c4b43e3cf437dc69"
1098dependencies = [
1099 "bytes",
1100 "crc32fast",
1101 "crossbeam-channel",
1102 "flate2",
1103 "gix-hash",
1104 "gix-trace",
1105 "gix-utils",
1106 "libc",
1107 "once_cell",
1108 "parking_lot",
1109 "prodash",
1110 "sha1_smol",
1111 "thiserror",
1112 "walkdir",
1113]
1114
1115[[package]]
1116name = "gix-filter"
1117version = "0.11.3"
1118source = "registry+https://github.com/rust-lang/crates.io-index"
1119checksum = "e6547738da28275f4dff4e9f3a0f28509f53f94dd6bd822733c91cb306bca61a"
1120dependencies = [
1121 "bstr",
1122 "encoding_rs",
1123 "gix-attributes",
1124 "gix-command",
1125 "gix-hash",
1126 "gix-object",
1127 "gix-packetline-blocking",
1128 "gix-path",
1129 "gix-quote",
1130 "gix-trace",
1131 "gix-utils",
1132 "smallvec",
1133 "thiserror",
1134]
1135
1136[[package]]
1137name = "gix-fs"
1138version = "0.11.2"
1139source = "registry+https://github.com/rust-lang/crates.io-index"
1140checksum = "6adf99c27cdf17b1c4d77680c917e0d94d8783d4e1c73d3be0d1d63107163d7a"
1141dependencies = [
1142 "fastrand",
1143 "gix-features",
1144 "gix-utils",
1145]
1146
1147[[package]]
1148name = "gix-glob"
1149version = "0.16.4"
1150source = "registry+https://github.com/rust-lang/crates.io-index"
1151checksum = "fa7df15afa265cc8abe92813cd354d522f1ac06b29ec6dfa163ad320575cb447"
1152dependencies = [
1153 "bitflags",
1154 "bstr",
1155 "gix-features",
1156 "gix-path",
1157]
1158
1159[[package]]
1160name = "gix-hash"
1161version = "0.14.2"
1162source = "registry+https://github.com/rust-lang/crates.io-index"
1163checksum = "f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e"
1164dependencies = [
1165 "faster-hex",
1166 "thiserror",
1167]
1168
1169[[package]]
1170name = "gix-hashtable"
1171version = "0.5.2"
1172source = "registry+https://github.com/rust-lang/crates.io-index"
1173checksum = "7ddf80e16f3c19ac06ce415a38b8591993d3f73aede049cb561becb5b3a8e242"
1174dependencies = [
1175 "gix-hash",
1176 "hashbrown",
1177 "parking_lot",
1178]
1179
1180[[package]]
1181name = "gix-ignore"
1182version = "0.11.3"
1183source = "registry+https://github.com/rust-lang/crates.io-index"
1184checksum = "5e6afb8f98e314d4e1adc822449389ada863c174b5707cedd327d67b84dba527"
1185dependencies = [
1186 "bstr",
1187 "gix-glob",
1188 "gix-path",
1189 "gix-trace",
1190 "unicode-bom",
1191]
1192
1193[[package]]
1194name = "gix-index"
1195version = "0.33.1"
1196source = "registry+https://github.com/rust-lang/crates.io-index"
1197checksum = "9a9a44eb55bd84bb48f8a44980e951968ced21e171b22d115d1cdcef82a7d73f"
1198dependencies = [
1199 "bitflags",
1200 "bstr",
1201 "filetime",
1202 "fnv",
1203 "gix-bitmap",
1204 "gix-features",
1205 "gix-fs",
1206 "gix-hash",
1207 "gix-lock",
1208 "gix-object",
1209 "gix-traverse",
1210 "gix-utils",
1211 "gix-validate",
1212 "hashbrown",
1213 "itoa",
1214 "libc",
1215 "memmap2",
1216 "rustix",
1217 "smallvec",
1218 "thiserror",
1219]
1220
1221[[package]]
1222name = "gix-lock"
1223version = "14.0.0"
1224source = "registry+https://github.com/rust-lang/crates.io-index"
1225checksum = "e3bc7fe297f1f4614774989c00ec8b1add59571dc9b024b4c00acb7dedd4e19d"
1226dependencies = [
1227 "gix-tempfile",
1228 "gix-utils",
1229 "thiserror",
1230]
1231
1232[[package]]
1233name = "gix-macros"
1234version = "0.1.5"
1235source = "registry+https://github.com/rust-lang/crates.io-index"
1236checksum = "999ce923619f88194171a67fb3e6d613653b8d4d6078b529b15a765da0edcc17"
1237dependencies = [
1238 "proc-macro2",
1239 "quote",
1240 "syn",
1241]
1242
1243[[package]]
1244name = "gix-negotiate"
1245version = "0.13.2"
1246source = "registry+https://github.com/rust-lang/crates.io-index"
1247checksum = "9ec879fb6307bb63519ba89be0024c6f61b4b9d61f1a91fd2ce572d89fe9c224"
1248dependencies = [
1249 "bitflags",
1250 "gix-commitgraph",
1251 "gix-date",
1252 "gix-hash",
1253 "gix-object",
1254 "gix-revwalk",
1255 "smallvec",
1256 "thiserror",
1257]
1258
1259[[package]]
1260name = "gix-object"
1261version = "0.42.3"
1262source = "registry+https://github.com/rust-lang/crates.io-index"
1263checksum = "25da2f46b4e7c2fa7b413ce4dffb87f69eaf89c2057e386491f4c55cadbfe386"
1264dependencies = [
1265 "bstr",
1266 "gix-actor",
1267 "gix-date",
1268 "gix-features",
1269 "gix-hash",
1270 "gix-utils",
1271 "gix-validate",
1272 "itoa",
1273 "smallvec",
1274 "thiserror",
1275 "winnow",
1276]
1277
1278[[package]]
1279name = "gix-odb"
1280version = "0.61.1"
1281source = "registry+https://github.com/rust-lang/crates.io-index"
1282checksum = "20d384fe541d93d8a3bb7d5d5ef210780d6df4f50c4e684ccba32665a5e3bc9b"
1283dependencies = [
1284 "arc-swap",
1285 "gix-date",
1286 "gix-features",
1287 "gix-fs",
1288 "gix-hash",
1289 "gix-object",
1290 "gix-pack",
1291 "gix-path",
1292 "gix-quote",
1293 "parking_lot",
1294 "tempfile",
1295 "thiserror",
1296]
1297
1298[[package]]
1299name = "gix-pack"
1300version = "0.51.1"
1301source = "registry+https://github.com/rust-lang/crates.io-index"
1302checksum = "3e0594491fffe55df94ba1c111a6566b7f56b3f8d2e1efc750e77d572f5f5229"
1303dependencies = [
1304 "clru",
1305 "gix-chunk",
1306 "gix-features",
1307 "gix-hash",
1308 "gix-hashtable",
1309 "gix-object",
1310 "gix-path",
1311 "gix-tempfile",
1312 "memmap2",
1313 "parking_lot",
1314 "smallvec",
1315 "thiserror",
1316]
1317
1318[[package]]
1319name = "gix-packetline"
1320version = "0.17.5"
1321source = "registry+https://github.com/rust-lang/crates.io-index"
1322checksum = "b70486beda0903b6d5b65dfa6e40585098cdf4e6365ca2dff4f74c387354a515"
1323dependencies = [
1324 "bstr",
1325 "faster-hex",
1326 "gix-trace",
1327 "thiserror",
1328]
1329
1330[[package]]
1331name = "gix-packetline-blocking"
1332version = "0.17.4"
1333source = "registry+https://github.com/rust-lang/crates.io-index"
1334checksum = "c31d42378a3d284732e4d589979930d0d253360eccf7ec7a80332e5ccb77e14a"
1335dependencies = [
1336 "bstr",
1337 "faster-hex",
1338 "gix-trace",
1339 "thiserror",
1340]
1341
1342[[package]]
1343name = "gix-path"
1344version = "0.10.9"
1345source = "registry+https://github.com/rust-lang/crates.io-index"
1346checksum = "8d23d5bbda31344d8abc8de7c075b3cf26e5873feba7c4a15d916bce67382bd9"
1347dependencies = [
1348 "bstr",
1349 "gix-trace",
1350 "home",
1351 "once_cell",
1352 "thiserror",
1353]
1354
1355[[package]]
1356name = "gix-pathspec"
1357version = "0.7.6"
1358source = "registry+https://github.com/rust-lang/crates.io-index"
1359checksum = "d307d1b8f84dc8386c4aa20ce0cf09242033840e15469a3ecba92f10cfb5c046"
1360dependencies = [
1361 "bitflags",
1362 "bstr",
1363 "gix-attributes",
1364 "gix-config-value",
1365 "gix-glob",
1366 "gix-path",
1367 "thiserror",
1368]
1369
1370[[package]]
1371name = "gix-prompt"
1372version = "0.8.6"
1373source = "registry+https://github.com/rust-lang/crates.io-index"
1374checksum = "7e0595d2be4b6d6a71a099e989bdd610882b882da35fb8503d91d6f81aa0936f"
1375dependencies = [
1376 "gix-command",
1377 "gix-config-value",
1378 "parking_lot",
1379 "rustix",
1380 "thiserror",
1381]
1382
1383[[package]]
1384name = "gix-protocol"
1385version = "0.45.2"
1386source = "registry+https://github.com/rust-lang/crates.io-index"
1387checksum = "bad8da8e89f24177bd77947092199bb13dcc318bbd73530ba8a05e6d6adaaa9d"
1388dependencies = [
1389 "bstr",
1390 "gix-credentials",
1391 "gix-date",
1392 "gix-features",
1393 "gix-hash",
1394 "gix-transport",
1395 "gix-utils",
1396 "maybe-async",
1397 "thiserror",
1398 "winnow",
1399]
1400
1401[[package]]
1402name = "gix-quote"
1403version = "0.4.12"
1404source = "registry+https://github.com/rust-lang/crates.io-index"
1405checksum = "cbff4f9b9ea3fa7a25a70ee62f545143abef624ac6aa5884344e70c8b0a1d9ff"
1406dependencies = [
1407 "bstr",
1408 "gix-utils",
1409 "thiserror",
1410]
1411
1412[[package]]
1413name = "gix-ref"
1414version = "0.44.1"
1415source = "registry+https://github.com/rust-lang/crates.io-index"
1416checksum = "3394a2997e5bc6b22ebc1e1a87b41eeefbcfcff3dbfa7c4bd73cb0ac8f1f3e2e"
1417dependencies = [
1418 "gix-actor",
1419 "gix-date",
1420 "gix-features",
1421 "gix-fs",
1422 "gix-hash",
1423 "gix-lock",
1424 "gix-object",
1425 "gix-path",
1426 "gix-tempfile",
1427 "gix-utils",
1428 "gix-validate",
1429 "memmap2",
1430 "thiserror",
1431 "winnow",
1432]
1433
1434[[package]]
1435name = "gix-refspec"
1436version = "0.23.1"
1437source = "registry+https://github.com/rust-lang/crates.io-index"
1438checksum = "6868f8cd2e62555d1f7c78b784bece43ace40dd2a462daf3b588d5416e603f37"
1439dependencies = [
1440 "bstr",
1441 "gix-hash",
1442 "gix-revision",
1443 "gix-validate",
1444 "smallvec",
1445 "thiserror",
1446]
1447
1448[[package]]
1449name = "gix-revision"
1450version = "0.27.2"
1451source = "registry+https://github.com/rust-lang/crates.io-index"
1452checksum = "01b13e43c2118c4b0537ddac7d0821ae0dfa90b7b8dbf20c711e153fb749adce"
1453dependencies = [
1454 "bstr",
1455 "gix-date",
1456 "gix-hash",
1457 "gix-hashtable",
1458 "gix-object",
1459 "gix-revwalk",
1460 "gix-trace",
1461 "thiserror",
1462]
1463
1464[[package]]
1465name = "gix-revwalk"
1466version = "0.13.2"
1467source = "registry+https://github.com/rust-lang/crates.io-index"
1468checksum = "1b030ccaab71af141f537e0225f19b9e74f25fefdba0372246b844491cab43e0"
1469dependencies = [
1470 "gix-commitgraph",
1471 "gix-date",
1472 "gix-hash",
1473 "gix-hashtable",
1474 "gix-object",
1475 "smallvec",
1476 "thiserror",
1477]
1478
1479[[package]]
1480name = "gix-sec"
1481version = "0.10.7"
1482source = "registry+https://github.com/rust-lang/crates.io-index"
1483checksum = "1547d26fa5693a7f34f05b4a3b59a90890972922172653bcb891ab3f09f436df"
1484dependencies = [
1485 "bitflags",
1486 "gix-path",
1487 "libc",
1488 "windows-sys 0.52.0",
1489]
1490
1491[[package]]
1492name = "gix-submodule"
1493version = "0.11.0"
1494source = "registry+https://github.com/rust-lang/crates.io-index"
1495checksum = "921cd49924ac14b6611b22e5fb7bbba74d8780dc7ad26153304b64d1272460ac"
1496dependencies = [
1497 "bstr",
1498 "gix-config",
1499 "gix-path",
1500 "gix-pathspec",
1501 "gix-refspec",
1502 "gix-url",
1503 "thiserror",
1504]
1505
1506[[package]]
1507name = "gix-tempfile"
1508version = "14.0.1"
1509source = "registry+https://github.com/rust-lang/crates.io-index"
1510checksum = "006acf5a613e0b5cf095d8e4b3f48c12a60d9062aa2b2dd105afaf8344a5600c"
1511dependencies = [
1512 "gix-fs",
1513 "libc",
1514 "once_cell",
1515 "parking_lot",
1516 "tempfile",
1517]
1518
1519[[package]]
1520name = "gix-trace"
1521version = "0.1.9"
1522source = "registry+https://github.com/rust-lang/crates.io-index"
1523checksum = "f924267408915fddcd558e3f37295cc7d6a3e50f8bd8b606cee0808c3915157e"
1524
1525[[package]]
1526name = "gix-transport"
1527version = "0.42.2"
1528source = "registry+https://github.com/rust-lang/crates.io-index"
1529checksum = "27c02b83763ffe95bcc27ce5821b2b7f843315a009c06f1cd59c9b66c508c058"
1530dependencies = [
1531 "base64",
1532 "bstr",
1533 "curl",
1534 "gix-command",
1535 "gix-credentials",
1536 "gix-features",
1537 "gix-packetline",
1538 "gix-quote",
1539 "gix-sec",
1540 "gix-url",
1541 "thiserror",
1542]
1543
1544[[package]]
1545name = "gix-traverse"
1546version = "0.39.2"
1547source = "registry+https://github.com/rust-lang/crates.io-index"
1548checksum = "e499a18c511e71cf4a20413b743b9f5bcf64b3d9e81e9c3c6cd399eae55a8840"
1549dependencies = [
1550 "bitflags",
1551 "gix-commitgraph",
1552 "gix-date",
1553 "gix-hash",
1554 "gix-hashtable",
1555 "gix-object",
1556 "gix-revwalk",
1557 "smallvec",
1558 "thiserror",
1559]
1560
1561[[package]]
1562name = "gix-url"
1563version = "0.27.4"
1564source = "registry+https://github.com/rust-lang/crates.io-index"
1565checksum = "e2eb9b35bba92ea8f0b5ab406fad3cf6b87f7929aa677ff10aa042c6da621156"
1566dependencies = [
1567 "bstr",
1568 "gix-features",
1569 "gix-path",
1570 "home",
1571 "thiserror",
1572 "url",
1573]
1574
1575[[package]]
1576name = "gix-utils"
1577version = "0.1.12"
1578source = "registry+https://github.com/rust-lang/crates.io-index"
1579checksum = "35192df7fd0fa112263bad8021e2df7167df4cc2a6e6d15892e1e55621d3d4dc"
1580dependencies = [
1581 "bstr",
1582 "fastrand",
1583 "unicode-normalization",
1584]
1585
1586[[package]]
1587name = "gix-validate"
1588version = "0.8.5"
1589source = "registry+https://github.com/rust-lang/crates.io-index"
1590checksum = "82c27dd34a49b1addf193c92070bcbf3beaf6e10f16a78544de6372e146a0acf"
1591dependencies = [
1592 "bstr",
1593 "thiserror",
1594]
1595
1596[[package]]
1597name = "gix-worktree"
1598version = "0.34.1"
1599source = "registry+https://github.com/rust-lang/crates.io-index"
1600checksum = "26f7326ebe0b9172220694ea69d344c536009a9b98fb0f9de092c440f3efe7a6"
1601dependencies = [
1602 "bstr",
1603 "gix-attributes",
1604 "gix-features",
1605 "gix-fs",
1606 "gix-glob",
1607 "gix-hash",
1608 "gix-ignore",
1609 "gix-index",
1610 "gix-object",
1611 "gix-path",
1612 "gix-validate",
1613]
1614
1615[[package]]
1616name = "glob"
1617version = "0.3.1"
1618source = "registry+https://github.com/rust-lang/crates.io-index"
1619checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
1620
1621[[package]]
1622name = "globset"
1623version = "0.4.14"
1624source = "registry+https://github.com/rust-lang/crates.io-index"
1625checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1"
1626dependencies = [
1627 "aho-corasick",
1628 "bstr",
1629 "log",
1630 "regex-automata 0.4.7",
1631 "regex-syntax 0.8.4",
1632]
1633
1634[[package]]
1635name = "group"
1636version = "0.13.0"
1637source = "registry+https://github.com/rust-lang/crates.io-index"
1638checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
1639dependencies = [
1640 "ff",
1641 "rand_core",
1642 "subtle",
1643]
1644
1645[[package]]
1646name = "hashbrown"
1647version = "0.14.5"
1648source = "registry+https://github.com/rust-lang/crates.io-index"
1649checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
1650dependencies = [
1651 "ahash",
1652 "allocator-api2",
1653]
1654
1655[[package]]
1656name = "hashlink"
1657version = "0.9.1"
1658source = "registry+https://github.com/rust-lang/crates.io-index"
1659checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af"
1660dependencies = [
1661 "hashbrown",
1662]
1663
1664[[package]]
1665name = "hex"
1666version = "0.4.3"
1667source = "registry+https://github.com/rust-lang/crates.io-index"
1668checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1669
1670[[package]]
1671name = "hkdf"
1672version = "0.12.4"
1673source = "registry+https://github.com/rust-lang/crates.io-index"
1674checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
1675dependencies = [
1676 "hmac",
1677]
1678
1679[[package]]
1680name = "hmac"
1681version = "0.12.1"
1682source = "registry+https://github.com/rust-lang/crates.io-index"
1683checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
1684dependencies = [
1685 "digest",
1686]
1687
1688[[package]]
1689name = "home"
1690version = "0.5.9"
1691source = "registry+https://github.com/rust-lang/crates.io-index"
1692checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
1693dependencies = [
1694 "windows-sys 0.52.0",
1695]
1696
1697[[package]]
1698name = "http-auth"
1699version = "0.1.9"
1700source = "registry+https://github.com/rust-lang/crates.io-index"
1701checksum = "643c9bbf6a4ea8a656d6b4cd53d34f79e3f841ad5203c1a55fb7d761923bc255"
1702dependencies = [
1703 "memchr",
1704]
1705
1706[[package]]
1707name = "humantime"
1708version = "2.1.0"
1709source = "registry+https://github.com/rust-lang/crates.io-index"
1710checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
1711
1712[[package]]
1713name = "idna"
1714version = "0.5.0"
1715source = "registry+https://github.com/rust-lang/crates.io-index"
1716checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
1717dependencies = [
1718 "unicode-bidi",
1719 "unicode-normalization",
1720]
1721
1722[[package]]
1723name = "ignore"
1724version = "0.4.22"
1725source = "registry+https://github.com/rust-lang/crates.io-index"
1726checksum = "b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1"
1727dependencies = [
1728 "crossbeam-deque",
1729 "globset",
1730 "log",
1731 "memchr",
1732 "regex-automata 0.4.7",
1733 "same-file",
1734 "walkdir",
1735 "winapi-util",
1736]
1737
1738[[package]]
1739name = "im-rc"
1740version = "15.1.0"
1741source = "registry+https://github.com/rust-lang/crates.io-index"
1742checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe"
1743dependencies = [
1744 "bitmaps",
1745 "rand_core",
1746 "rand_xoshiro",
1747 "sized-chunks",
1748 "typenum",
1749 "version_check",
1750]
1751
1752[[package]]
1753name = "indexmap"
1754version = "2.4.0"
1755source = "registry+https://github.com/rust-lang/crates.io-index"
1756checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c"
1757dependencies = [
1758 "equivalent",
1759 "hashbrown",
1760]
1761
1762[[package]]
1763name = "is_terminal_polyfill"
1764version = "1.70.1"
1765source = "registry+https://github.com/rust-lang/crates.io-index"
1766checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
1767
1768[[package]]
1769name = "itertools"
1770version = "0.12.1"
1771source = "registry+https://github.com/rust-lang/crates.io-index"
1772checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
1773dependencies = [
1774 "either",
1775]
1776
1777[[package]]
1778name = "itoa"
1779version = "1.0.11"
1780source = "registry+https://github.com/rust-lang/crates.io-index"
1781checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
1782
1783[[package]]
1784name = "jobserver"
1785version = "0.1.32"
1786source = "registry+https://github.com/rust-lang/crates.io-index"
1787checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
1788dependencies = [
1789 "libc",
1790]
1791
1792[[package]]
1793name = "js-sys"
1794version = "0.3.70"
1795source = "registry+https://github.com/rust-lang/crates.io-index"
1796checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
1797dependencies = [
1798 "wasm-bindgen",
1799]
1800
1801[[package]]
1802name = "kstring"
1803version = "2.0.2"
1804source = "registry+https://github.com/rust-lang/crates.io-index"
1805checksum = "558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1"
1806dependencies = [
1807 "static_assertions",
1808]
1809
1810[[package]]
1811name = "lazy_static"
1812version = "1.5.0"
1813source = "registry+https://github.com/rust-lang/crates.io-index"
1814checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
1815
1816[[package]]
1817name = "lazycell"
1818version = "1.3.0"
1819source = "registry+https://github.com/rust-lang/crates.io-index"
1820checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
1821
1822[[package]]
1823name = "libc"
1824version = "0.2.155"
1825source = "registry+https://github.com/rust-lang/crates.io-index"
1826checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
1827
1828[[package]]
1829name = "libdbus-sys"
1830version = "0.2.5"
1831source = "registry+https://github.com/rust-lang/crates.io-index"
1832checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72"
1833dependencies = [
1834 "cc",
1835 "pkg-config",
1836]
1837
1838[[package]]
1839name = "libgit2-sys"
1840version = "0.16.2+1.7.2"
1841source = "registry+https://github.com/rust-lang/crates.io-index"
1842checksum = "ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8"
1843dependencies = [
1844 "cc",
1845 "libc",
1846 "libssh2-sys",
1847 "libz-sys",
1848 "openssl-sys",
1849 "pkg-config",
1850]
1851
1852[[package]]
1853name = "libloading"
1854version = "0.8.5"
1855source = "registry+https://github.com/rust-lang/crates.io-index"
1856checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
1857dependencies = [
1858 "cfg-if",
1859 "windows-targets 0.52.6",
1860]
1861
1862[[package]]
1863name = "libnghttp2-sys"
1864version = "0.1.10+1.61.0"
1865source = "registry+https://github.com/rust-lang/crates.io-index"
1866checksum = "959c25552127d2e1fa72f0e52548ec04fc386e827ba71a7bd01db46a447dc135"
1867dependencies = [
1868 "cc",
1869 "libc",
1870]
1871
1872[[package]]
1873name = "libredox"
1874version = "0.1.3"
1875source = "registry+https://github.com/rust-lang/crates.io-index"
1876checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
1877dependencies = [
1878 "bitflags",
1879 "libc",
1880 "redox_syscall",
1881]
1882
1883[[package]]
1884name = "libsqlite3-sys"
1885version = "0.28.0"
1886source = "registry+https://github.com/rust-lang/crates.io-index"
1887checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f"
1888dependencies = [
1889 "cc",
1890 "pkg-config",
1891 "vcpkg",
1892]
1893
1894[[package]]
1895name = "libssh2-sys"
1896version = "0.3.0"
1897source = "registry+https://github.com/rust-lang/crates.io-index"
1898checksum = "2dc8a030b787e2119a731f1951d6a773e2280c660f8ec4b0f5e1505a386e71ee"
1899dependencies = [
1900 "cc",
1901 "libc",
1902 "libz-sys",
1903 "openssl-sys",
1904 "pkg-config",
1905 "vcpkg",
1906]
1907
1908[[package]]
1909name = "libz-sys"
1910version = "1.1.19"
1911source = "registry+https://github.com/rust-lang/crates.io-index"
1912checksum = "fdc53a7799a7496ebc9fd29f31f7df80e83c9bda5299768af5f9e59eeea74647"
1913dependencies = [
1914 "cc",
1915 "libc",
1916 "pkg-config",
1917 "vcpkg",
1918]
1919
1920[[package]]
1921name = "linux-raw-sys"
1922version = "0.4.14"
1923source = "registry+https://github.com/rust-lang/crates.io-index"
1924checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
1925
1926[[package]]
1927name = "lock_api"
1928version = "0.4.12"
1929source = "registry+https://github.com/rust-lang/crates.io-index"
1930checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
1931dependencies = [
1932 "autocfg",
1933 "scopeguard",
1934]
1935
1936[[package]]
1937name = "log"
1938version = "0.4.22"
1939source = "registry+https://github.com/rust-lang/crates.io-index"
1940checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24"
1941
1942[[package]]
1943name = "matchers"
1944version = "0.1.0"
1945source = "registry+https://github.com/rust-lang/crates.io-index"
1946checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558"
1947dependencies = [
1948 "regex-automata 0.1.10",
1949]
1950
1951[[package]]
1952name = "maybe-async"
1953version = "0.2.10"
1954source = "registry+https://github.com/rust-lang/crates.io-index"
1955checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11"
1956dependencies = [
1957 "proc-macro2",
1958 "quote",
1959 "syn",
1960]
1961
1962[[package]]
1963name = "memchr"
1964version = "2.7.4"
1965source = "registry+https://github.com/rust-lang/crates.io-index"
1966checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
1967
1968[[package]]
1969name = "memmap2"
1970version = "0.9.4"
1971source = "registry+https://github.com/rust-lang/crates.io-index"
1972checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322"
1973dependencies = [
1974 "libc",
1975]
1976
1977[[package]]
1978name = "minimal-lexical"
1979version = "0.2.1"
1980source = "registry+https://github.com/rust-lang/crates.io-index"
1981checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
1982
1983[[package]]
1984name = "miniz_oxide"
1985version = "0.7.4"
1986source = "registry+https://github.com/rust-lang/crates.io-index"
1987checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08"
1988dependencies = [
1989 "adler",
1990]
1991
1992[[package]]
1993name = "miow"
1994version = "0.6.0"
1995source = "registry+https://github.com/rust-lang/crates.io-index"
1996checksum = "359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044"
1997dependencies = [
1998 "windows-sys 0.48.0",
1999]
2000
2001[[package]]
2002name = "nom"
2003version = "7.1.3"
2004source = "registry+https://github.com/rust-lang/crates.io-index"
2005checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
2006dependencies = [
2007 "memchr",
2008 "minimal-lexical",
2009]
2010
2011[[package]]
2012name = "normpath"
2013version = "1.3.0"
2014source = "registry+https://github.com/rust-lang/crates.io-index"
2015checksum = "c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed"
2016dependencies = [
2017 "windows-sys 0.59.0",
2018]
2019
2020[[package]]
2021name = "nu-ansi-term"
2022version = "0.46.0"
2023source = "registry+https://github.com/rust-lang/crates.io-index"
2024checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84"
2025dependencies = [
2026 "overload",
2027 "winapi",
2028]
2029
2030[[package]]
2031name = "num-conv"
2032version = "0.1.0"
2033source = "registry+https://github.com/rust-lang/crates.io-index"
2034checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
2035
2036[[package]]
2037name = "num-traits"
2038version = "0.2.19"
2039source = "registry+https://github.com/rust-lang/crates.io-index"
2040checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
2041dependencies = [
2042 "autocfg",
2043]
2044
2045[[package]]
2046name = "num_threads"
2047version = "0.1.7"
2048source = "registry+https://github.com/rust-lang/crates.io-index"
2049checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
2050dependencies = [
2051 "libc",
2052]
2053
2054[[package]]
2055name = "once_cell"
2056version = "1.19.0"
2057source = "registry+https://github.com/rust-lang/crates.io-index"
2058checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
2059
2060[[package]]
2061name = "opener"
2062version = "0.7.2"
2063source = "registry+https://github.com/rust-lang/crates.io-index"
2064checksum = "d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681"
2065dependencies = [
2066 "bstr",
2067 "dbus",
2068 "normpath",
2069 "windows-sys 0.59.0",
2070]
2071
2072[[package]]
2073name = "openssl-probe"
2074version = "0.1.5"
2075source = "registry+https://github.com/rust-lang/crates.io-index"
2076checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
2077
2078[[package]]
2079name = "openssl-sys"
2080version = "0.9.103"
2081source = "registry+https://github.com/rust-lang/crates.io-index"
2082checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
2083dependencies = [
2084 "cc",
2085 "libc",
2086 "pkg-config",
2087 "vcpkg",
2088]
2089
2090[[package]]
2091name = "ordered-float"
2092version = "2.10.1"
2093source = "registry+https://github.com/rust-lang/crates.io-index"
2094checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c"
2095dependencies = [
2096 "num-traits",
2097]
2098
2099[[package]]
2100name = "orion"
2101version = "0.17.6"
2102source = "registry+https://github.com/rust-lang/crates.io-index"
2103checksum = "7abdb10181903c8c4b016ba45d6d6d5af1a1e2a461aa4763a83b87f5df4695e5"
2104dependencies = [
2105 "fiat-crypto",
2106 "subtle",
2107 "zeroize",
2108]
2109
2110[[package]]
2111name = "os_info"
2112version = "3.8.2"
2113source = "registry+https://github.com/rust-lang/crates.io-index"
2114checksum = "ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092"
2115dependencies = [
2116 "log",
2117 "windows-sys 0.52.0",
2118]
2119
2120[[package]]
2121name = "overload"
2122version = "0.1.1"
2123source = "registry+https://github.com/rust-lang/crates.io-index"
2124checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39"
2125
2126[[package]]
2127name = "p384"
2128version = "0.13.0"
2129source = "registry+https://github.com/rust-lang/crates.io-index"
2130checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209"
2131dependencies = [
2132 "ecdsa",
2133 "elliptic-curve",
2134 "primeorder",
2135 "sha2",
2136]
2137
2138[[package]]
2139name = "parking_lot"
2140version = "0.12.3"
2141source = "registry+https://github.com/rust-lang/crates.io-index"
2142checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27"
2143dependencies = [
2144 "lock_api",
2145 "parking_lot_core",
2146]
2147
2148[[package]]
2149name = "parking_lot_core"
2150version = "0.9.10"
2151source = "registry+https://github.com/rust-lang/crates.io-index"
2152checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8"
2153dependencies = [
2154 "cfg-if",
2155 "libc",
2156 "redox_syscall",
2157 "smallvec",
2158 "windows-targets 0.52.6",
2159]
2160
2161[[package]]
2162name = "pasetors"
2163version = "0.6.8"
2164source = "registry+https://github.com/rust-lang/crates.io-index"
2165checksum = "6b36d47c66f2230dd1b7143d9afb2b4891879020210eddf2ccb624e529b96dba"
2166dependencies = [
2167 "ct-codecs",
2168 "ed25519-compact",
2169 "getrandom",
2170 "orion",
2171 "p384",
2172 "rand_core",
2173 "regex",
2174 "serde",
2175 "serde_json",
2176 "sha2",
2177 "subtle",
2178 "time",
2179 "zeroize",
2180]
2181
2182[[package]]
2183name = "pathdiff"
2184version = "0.2.1"
2185source = "registry+https://github.com/rust-lang/crates.io-index"
2186checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd"
2187
2188[[package]]
2189name = "pem-rfc7468"
2190version = "0.7.0"
2191source = "registry+https://github.com/rust-lang/crates.io-index"
2192checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
2193dependencies = [
2194 "base64ct",
2195]
2196
2197[[package]]
2198name = "percent-encoding"
2199version = "2.3.1"
2200source = "registry+https://github.com/rust-lang/crates.io-index"
2201checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
2202
2203[[package]]
2204name = "pin-project-lite"
2205version = "0.2.14"
2206source = "registry+https://github.com/rust-lang/crates.io-index"
2207checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
2208
2209[[package]]
2210name = "pkcs8"
2211version = "0.10.2"
2212source = "registry+https://github.com/rust-lang/crates.io-index"
2213checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
2214dependencies = [
2215 "der",
2216 "spki",
2217]
2218
2219[[package]]
2220name = "pkg-config"
2221version = "0.3.30"
2222source = "registry+https://github.com/rust-lang/crates.io-index"
2223checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
2224
2225[[package]]
2226name = "powerfmt"
2227version = "0.2.0"
2228source = "registry+https://github.com/rust-lang/crates.io-index"
2229checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
2230
2231[[package]]
2232name = "ppv-lite86"
2233version = "0.2.20"
2234source = "registry+https://github.com/rust-lang/crates.io-index"
2235checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
2236dependencies = [
2237 "zerocopy",
2238]
2239
2240[[package]]
2241name = "primeorder"
2242version = "0.13.6"
2243source = "registry+https://github.com/rust-lang/crates.io-index"
2244checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
2245dependencies = [
2246 "elliptic-curve",
2247]
2248
2249[[package]]
2250name = "proc-macro2"
2251version = "1.0.86"
2252source = "registry+https://github.com/rust-lang/crates.io-index"
2253checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
2254dependencies = [
2255 "unicode-ident",
2256]
2257
2258[[package]]
2259name = "prodash"
2260version = "28.0.0"
2261source = "registry+https://github.com/rust-lang/crates.io-index"
2262checksum = "744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79"
2263dependencies = [
2264 "parking_lot",
2265]
2266
2267[[package]]
2268name = "quote"
2269version = "1.0.36"
2270source = "registry+https://github.com/rust-lang/crates.io-index"
2271checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
2272dependencies = [
2273 "proc-macro2",
2274]
2275
2276[[package]]
2277name = "rand"
2278version = "0.8.5"
2279source = "registry+https://github.com/rust-lang/crates.io-index"
2280checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
2281dependencies = [
2282 "libc",
2283 "rand_chacha",
2284 "rand_core",
2285]
2286
2287[[package]]
2288name = "rand_chacha"
2289version = "0.3.1"
2290source = "registry+https://github.com/rust-lang/crates.io-index"
2291checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
2292dependencies = [
2293 "ppv-lite86",
2294 "rand_core",
2295]
2296
2297[[package]]
2298name = "rand_core"
2299version = "0.6.4"
2300source = "registry+https://github.com/rust-lang/crates.io-index"
2301checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
2302dependencies = [
2303 "getrandom",
2304]
2305
2306[[package]]
2307name = "rand_xoshiro"
2308version = "0.6.0"
2309source = "registry+https://github.com/rust-lang/crates.io-index"
2310checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
2311dependencies = [
2312 "rand_core",
2313]
2314
2315[[package]]
2316name = "redox_syscall"
2317version = "0.5.3"
2318source = "registry+https://github.com/rust-lang/crates.io-index"
2319checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4"
2320dependencies = [
2321 "bitflags",
2322]
2323
2324[[package]]
2325name = "regex"
2326version = "1.10.6"
2327source = "registry+https://github.com/rust-lang/crates.io-index"
2328checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
2329dependencies = [
2330 "aho-corasick",
2331 "memchr",
2332 "regex-automata 0.4.7",
2333 "regex-syntax 0.8.4",
2334]
2335
2336[[package]]
2337name = "regex-automata"
2338version = "0.1.10"
2339source = "registry+https://github.com/rust-lang/crates.io-index"
2340checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
2341dependencies = [
2342 "regex-syntax 0.6.29",
2343]
2344
2345[[package]]
2346name = "regex-automata"
2347version = "0.4.7"
2348source = "registry+https://github.com/rust-lang/crates.io-index"
2349checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
2350dependencies = [
2351 "aho-corasick",
2352 "memchr",
2353 "regex-syntax 0.8.4",
2354]
2355
2356[[package]]
2357name = "regex-syntax"
2358version = "0.6.29"
2359source = "registry+https://github.com/rust-lang/crates.io-index"
2360checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
2361
2362[[package]]
2363name = "regex-syntax"
2364version = "0.8.4"
2365source = "registry+https://github.com/rust-lang/crates.io-index"
2366checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
2367
2368[[package]]
2369name = "rfc6979"
2370version = "0.4.0"
2371source = "registry+https://github.com/rust-lang/crates.io-index"
2372checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
2373dependencies = [
2374 "hmac",
2375 "subtle",
2376]
2377
2378[[package]]
2379name = "rsrclean"
2380version = "0.1.0"
2381dependencies = [
2382 "cargo",
2383]
2384
2385[[package]]
2386name = "rusqlite"
2387version = "0.31.0"
2388source = "registry+https://github.com/rust-lang/crates.io-index"
2389checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae"
2390dependencies = [
2391 "bitflags",
2392 "fallible-iterator",
2393 "fallible-streaming-iterator",
2394 "hashlink",
2395 "libsqlite3-sys",
2396 "smallvec",
2397]
2398
2399[[package]]
2400name = "rustfix"
2401version = "0.8.4"
2402source = "registry+https://github.com/rust-lang/crates.io-index"
2403checksum = "4cef0c817217c330b3ef879e06455d726c1cffc800eaf7734d3b4ac63213636b"
2404dependencies = [
2405 "serde",
2406 "serde_json",
2407 "thiserror",
2408 "tracing",
2409]
2410
2411[[package]]
2412name = "rustix"
2413version = "0.38.34"
2414source = "registry+https://github.com/rust-lang/crates.io-index"
2415checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
2416dependencies = [
2417 "bitflags",
2418 "errno",
2419 "libc",
2420 "linux-raw-sys",
2421 "windows-sys 0.52.0",
2422]
2423
2424[[package]]
2425name = "ryu"
2426version = "1.0.18"
2427source = "registry+https://github.com/rust-lang/crates.io-index"
2428checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
2429
2430[[package]]
2431name = "same-file"
2432version = "1.0.6"
2433source = "registry+https://github.com/rust-lang/crates.io-index"
2434checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
2435dependencies = [
2436 "winapi-util",
2437]
2438
2439[[package]]
2440name = "schannel"
2441version = "0.1.23"
2442source = "registry+https://github.com/rust-lang/crates.io-index"
2443checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534"
2444dependencies = [
2445 "windows-sys 0.52.0",
2446]
2447
2448[[package]]
2449name = "scopeguard"
2450version = "1.2.0"
2451source = "registry+https://github.com/rust-lang/crates.io-index"
2452checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
2453
2454[[package]]
2455name = "sec1"
2456version = "0.7.3"
2457source = "registry+https://github.com/rust-lang/crates.io-index"
2458checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
2459dependencies = [
2460 "base16ct",
2461 "der",
2462 "generic-array",
2463 "pkcs8",
2464 "subtle",
2465 "zeroize",
2466]
2467
2468[[package]]
2469name = "security-framework"
2470version = "2.11.1"
2471source = "registry+https://github.com/rust-lang/crates.io-index"
2472checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02"
2473dependencies = [
2474 "bitflags",
2475 "core-foundation",
2476 "core-foundation-sys",
2477 "libc",
2478 "security-framework-sys",
2479]
2480
2481[[package]]
2482name = "security-framework-sys"
2483version = "2.11.1"
2484source = "registry+https://github.com/rust-lang/crates.io-index"
2485checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf"
2486dependencies = [
2487 "core-foundation-sys",
2488 "libc",
2489]
2490
2491[[package]]
2492name = "semver"
2493version = "1.0.23"
2494source = "registry+https://github.com/rust-lang/crates.io-index"
2495checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
2496dependencies = [
2497 "serde",
2498]
2499
2500[[package]]
2501name = "serde"
2502version = "1.0.207"
2503source = "registry+https://github.com/rust-lang/crates.io-index"
2504checksum = "5665e14a49a4ea1b91029ba7d3bca9f299e1f7cfa194388ccc20f14743e784f2"
2505dependencies = [
2506 "serde_derive",
2507]
2508
2509[[package]]
2510name = "serde-untagged"
2511version = "0.1.6"
2512source = "registry+https://github.com/rust-lang/crates.io-index"
2513checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6"
2514dependencies = [
2515 "erased-serde",
2516 "serde",
2517 "typeid",
2518]
2519
2520[[package]]
2521name = "serde-value"
2522version = "0.7.0"
2523source = "registry+https://github.com/rust-lang/crates.io-index"
2524checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c"
2525dependencies = [
2526 "ordered-float",
2527 "serde",
2528]
2529
2530[[package]]
2531name = "serde_derive"
2532version = "1.0.207"
2533source = "registry+https://github.com/rust-lang/crates.io-index"
2534checksum = "6aea2634c86b0e8ef2cfdc0c340baede54ec27b1e46febd7f80dffb2aa44a00e"
2535dependencies = [
2536 "proc-macro2",
2537 "quote",
2538 "syn",
2539]
2540
2541[[package]]
2542name = "serde_ignored"
2543version = "0.1.10"
2544source = "registry+https://github.com/rust-lang/crates.io-index"
2545checksum = "a8e319a36d1b52126a0d608f24e93b2d81297091818cd70625fcf50a15d84ddf"
2546dependencies = [
2547 "serde",
2548]
2549
2550[[package]]
2551name = "serde_json"
2552version = "1.0.124"
2553source = "registry+https://github.com/rust-lang/crates.io-index"
2554checksum = "66ad62847a56b3dba58cc891acd13884b9c61138d330c0d7b6181713d4fce38d"
2555dependencies = [
2556 "itoa",
2557 "memchr",
2558 "ryu",
2559 "serde",
2560]
2561
2562[[package]]
2563name = "serde_spanned"
2564version = "0.6.7"
2565source = "registry+https://github.com/rust-lang/crates.io-index"
2566checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
2567dependencies = [
2568 "serde",
2569]
2570
2571[[package]]
2572name = "sha1"
2573version = "0.10.6"
2574source = "registry+https://github.com/rust-lang/crates.io-index"
2575checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
2576dependencies = [
2577 "cfg-if",
2578 "cpufeatures",
2579 "digest",
2580]
2581
2582[[package]]
2583name = "sha1_smol"
2584version = "1.0.1"
2585source = "registry+https://github.com/rust-lang/crates.io-index"
2586checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d"
2587
2588[[package]]
2589name = "sha2"
2590version = "0.10.8"
2591source = "registry+https://github.com/rust-lang/crates.io-index"
2592checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
2593dependencies = [
2594 "cfg-if",
2595 "cpufeatures",
2596 "digest",
2597]
2598
2599[[package]]
2600name = "sharded-slab"
2601version = "0.1.7"
2602source = "registry+https://github.com/rust-lang/crates.io-index"
2603checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
2604dependencies = [
2605 "lazy_static",
2606]
2607
2608[[package]]
2609name = "shell-escape"
2610version = "0.1.5"
2611source = "registry+https://github.com/rust-lang/crates.io-index"
2612checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
2613
2614[[package]]
2615name = "shell-words"
2616version = "1.1.0"
2617source = "registry+https://github.com/rust-lang/crates.io-index"
2618checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
2619
2620[[package]]
2621name = "shlex"
2622version = "1.3.0"
2623source = "registry+https://github.com/rust-lang/crates.io-index"
2624checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
2625
2626[[package]]
2627name = "signature"
2628version = "2.2.0"
2629source = "registry+https://github.com/rust-lang/crates.io-index"
2630checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
2631dependencies = [
2632 "digest",
2633 "rand_core",
2634]
2635
2636[[package]]
2637name = "sized-chunks"
2638version = "0.6.5"
2639source = "registry+https://github.com/rust-lang/crates.io-index"
2640checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
2641dependencies = [
2642 "bitmaps",
2643 "typenum",
2644]
2645
2646[[package]]
2647name = "smallvec"
2648version = "1.13.2"
2649source = "registry+https://github.com/rust-lang/crates.io-index"
2650checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
2651
2652[[package]]
2653name = "socket2"
2654version = "0.5.7"
2655source = "registry+https://github.com/rust-lang/crates.io-index"
2656checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
2657dependencies = [
2658 "libc",
2659 "windows-sys 0.52.0",
2660]
2661
2662[[package]]
2663name = "spki"
2664version = "0.7.3"
2665source = "registry+https://github.com/rust-lang/crates.io-index"
2666checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
2667dependencies = [
2668 "base64ct",
2669 "der",
2670]
2671
2672[[package]]
2673name = "static_assertions"
2674version = "1.1.0"
2675source = "registry+https://github.com/rust-lang/crates.io-index"
2676checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
2677
2678[[package]]
2679name = "strsim"
2680version = "0.11.1"
2681source = "registry+https://github.com/rust-lang/crates.io-index"
2682checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
2683
2684[[package]]
2685name = "subtle"
2686version = "2.6.1"
2687source = "registry+https://github.com/rust-lang/crates.io-index"
2688checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
2689
2690[[package]]
2691name = "supports-hyperlinks"
2692version = "3.0.0"
2693source = "registry+https://github.com/rust-lang/crates.io-index"
2694checksum = "2c0a1e5168041f5f3ff68ff7d95dcb9c8749df29f6e7e89ada40dd4c9de404ee"
2695
2696[[package]]
2697name = "supports-unicode"
2698version = "3.0.0"
2699source = "registry+https://github.com/rust-lang/crates.io-index"
2700checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2"
2701
2702[[package]]
2703name = "syn"
2704version = "2.0.74"
2705source = "registry+https://github.com/rust-lang/crates.io-index"
2706checksum = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7"
2707dependencies = [
2708 "proc-macro2",
2709 "quote",
2710 "unicode-ident",
2711]
2712
2713[[package]]
2714name = "tar"
2715version = "0.4.41"
2716source = "registry+https://github.com/rust-lang/crates.io-index"
2717checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909"
2718dependencies = [
2719 "filetime",
2720 "libc",
2721]
2722
2723[[package]]
2724name = "tempfile"
2725version = "3.12.0"
2726source = "registry+https://github.com/rust-lang/crates.io-index"
2727checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
2728dependencies = [
2729 "cfg-if",
2730 "fastrand",
2731 "once_cell",
2732 "rustix",
2733 "windows-sys 0.59.0",
2734]
2735
2736[[package]]
2737name = "terminal_size"
2738version = "0.3.0"
2739source = "registry+https://github.com/rust-lang/crates.io-index"
2740checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7"
2741dependencies = [
2742 "rustix",
2743 "windows-sys 0.48.0",
2744]
2745
2746[[package]]
2747name = "thiserror"
2748version = "1.0.63"
2749source = "registry+https://github.com/rust-lang/crates.io-index"
2750checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
2751dependencies = [
2752 "thiserror-impl",
2753]
2754
2755[[package]]
2756name = "thiserror-impl"
2757version = "1.0.63"
2758source = "registry+https://github.com/rust-lang/crates.io-index"
2759checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
2760dependencies = [
2761 "proc-macro2",
2762 "quote",
2763 "syn",
2764]
2765
2766[[package]]
2767name = "thread_local"
2768version = "1.1.8"
2769source = "registry+https://github.com/rust-lang/crates.io-index"
2770checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c"
2771dependencies = [
2772 "cfg-if",
2773 "once_cell",
2774]
2775
2776[[package]]
2777name = "time"
2778version = "0.3.36"
2779source = "registry+https://github.com/rust-lang/crates.io-index"
2780checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
2781dependencies = [
2782 "deranged",
2783 "itoa",
2784 "libc",
2785 "num-conv",
2786 "num_threads",
2787 "powerfmt",
2788 "serde",
2789 "time-core",
2790 "time-macros",
2791]
2792
2793[[package]]
2794name = "time-core"
2795version = "0.1.2"
2796source = "registry+https://github.com/rust-lang/crates.io-index"
2797checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
2798
2799[[package]]
2800name = "time-macros"
2801version = "0.2.18"
2802source = "registry+https://github.com/rust-lang/crates.io-index"
2803checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
2804dependencies = [
2805 "num-conv",
2806 "time-core",
2807]
2808
2809[[package]]
2810name = "tinyvec"
2811version = "1.8.0"
2812source = "registry+https://github.com/rust-lang/crates.io-index"
2813checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
2814dependencies = [
2815 "tinyvec_macros",
2816]
2817
2818[[package]]
2819name = "tinyvec_macros"
2820version = "0.1.1"
2821source = "registry+https://github.com/rust-lang/crates.io-index"
2822checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
2823
2824[[package]]
2825name = "toml"
2826version = "0.8.19"
2827source = "registry+https://github.com/rust-lang/crates.io-index"
2828checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
2829dependencies = [
2830 "serde",
2831 "serde_spanned",
2832 "toml_datetime",
2833 "toml_edit",
2834]
2835
2836[[package]]
2837name = "toml_datetime"
2838version = "0.6.8"
2839source = "registry+https://github.com/rust-lang/crates.io-index"
2840checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
2841dependencies = [
2842 "serde",
2843]
2844
2845[[package]]
2846name = "toml_edit"
2847version = "0.22.20"
2848source = "registry+https://github.com/rust-lang/crates.io-index"
2849checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d"
2850dependencies = [
2851 "indexmap",
2852 "serde",
2853 "serde_spanned",
2854 "toml_datetime",
2855 "winnow",
2856]
2857
2858[[package]]
2859name = "tracing"
2860version = "0.1.40"
2861source = "registry+https://github.com/rust-lang/crates.io-index"
2862checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
2863dependencies = [
2864 "pin-project-lite",
2865 "tracing-attributes",
2866 "tracing-core",
2867]
2868
2869[[package]]
2870name = "tracing-attributes"
2871version = "0.1.27"
2872source = "registry+https://github.com/rust-lang/crates.io-index"
2873checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
2874dependencies = [
2875 "proc-macro2",
2876 "quote",
2877 "syn",
2878]
2879
2880[[package]]
2881name = "tracing-chrome"
2882version = "0.7.2"
2883source = "registry+https://github.com/rust-lang/crates.io-index"
2884checksum = "bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724"
2885dependencies = [
2886 "serde_json",
2887 "tracing-core",
2888 "tracing-subscriber",
2889]
2890
2891[[package]]
2892name = "tracing-core"
2893version = "0.1.32"
2894source = "registry+https://github.com/rust-lang/crates.io-index"
2895checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
2896dependencies = [
2897 "once_cell",
2898 "valuable",
2899]
2900
2901[[package]]
2902name = "tracing-log"
2903version = "0.2.0"
2904source = "registry+https://github.com/rust-lang/crates.io-index"
2905checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
2906dependencies = [
2907 "log",
2908 "once_cell",
2909 "tracing-core",
2910]
2911
2912[[package]]
2913name = "tracing-subscriber"
2914version = "0.3.18"
2915source = "registry+https://github.com/rust-lang/crates.io-index"
2916checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
2917dependencies = [
2918 "matchers",
2919 "nu-ansi-term",
2920 "once_cell",
2921 "regex",
2922 "sharded-slab",
2923 "smallvec",
2924 "thread_local",
2925 "tracing",
2926 "tracing-core",
2927 "tracing-log",
2928]
2929
2930[[package]]
2931name = "typeid"
2932version = "1.0.0"
2933source = "registry+https://github.com/rust-lang/crates.io-index"
2934checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf"
2935
2936[[package]]
2937name = "typenum"
2938version = "1.17.0"
2939source = "registry+https://github.com/rust-lang/crates.io-index"
2940checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
2941
2942[[package]]
2943name = "unicase"
2944version = "2.7.0"
2945source = "registry+https://github.com/rust-lang/crates.io-index"
2946checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89"
2947dependencies = [
2948 "version_check",
2949]
2950
2951[[package]]
2952name = "unicode-bidi"
2953version = "0.3.15"
2954source = "registry+https://github.com/rust-lang/crates.io-index"
2955checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
2956
2957[[package]]
2958name = "unicode-bom"
2959version = "2.0.3"
2960source = "registry+https://github.com/rust-lang/crates.io-index"
2961checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217"
2962
2963[[package]]
2964name = "unicode-ident"
2965version = "1.0.12"
2966source = "registry+https://github.com/rust-lang/crates.io-index"
2967checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
2968
2969[[package]]
2970name = "unicode-normalization"
2971version = "0.1.23"
2972source = "registry+https://github.com/rust-lang/crates.io-index"
2973checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
2974dependencies = [
2975 "tinyvec",
2976]
2977
2978[[package]]
2979name = "unicode-width"
2980version = "0.1.13"
2981source = "registry+https://github.com/rust-lang/crates.io-index"
2982checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d"
2983
2984[[package]]
2985name = "unicode-xid"
2986version = "0.2.4"
2987source = "registry+https://github.com/rust-lang/crates.io-index"
2988checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
2989
2990[[package]]
2991name = "url"
2992version = "2.5.2"
2993source = "registry+https://github.com/rust-lang/crates.io-index"
2994checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
2995dependencies = [
2996 "form_urlencoded",
2997 "idna",
2998 "percent-encoding",
2999]
3000
3001[[package]]
3002name = "utf8parse"
3003version = "0.2.2"
3004source = "registry+https://github.com/rust-lang/crates.io-index"
3005checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
3006
3007[[package]]
3008name = "valuable"
3009version = "0.1.0"
3010source = "registry+https://github.com/rust-lang/crates.io-index"
3011checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
3012
3013[[package]]
3014name = "vcpkg"
3015version = "0.2.15"
3016source = "registry+https://github.com/rust-lang/crates.io-index"
3017checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
3018
3019[[package]]
3020name = "version_check"
3021version = "0.9.5"
3022source = "registry+https://github.com/rust-lang/crates.io-index"
3023checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
3024
3025[[package]]
3026name = "walkdir"
3027version = "2.5.0"
3028source = "registry+https://github.com/rust-lang/crates.io-index"
3029checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
3030dependencies = [
3031 "same-file",
3032 "winapi-util",
3033]
3034
3035[[package]]
3036name = "wasi"
3037version = "0.11.0+wasi-snapshot-preview1"
3038source = "registry+https://github.com/rust-lang/crates.io-index"
3039checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
3040
3041[[package]]
3042name = "wasm-bindgen"
3043version = "0.2.93"
3044source = "registry+https://github.com/rust-lang/crates.io-index"
3045checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
3046dependencies = [
3047 "cfg-if",
3048 "once_cell",
3049 "wasm-bindgen-macro",
3050]
3051
3052[[package]]
3053name = "wasm-bindgen-backend"
3054version = "0.2.93"
3055source = "registry+https://github.com/rust-lang/crates.io-index"
3056checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
3057dependencies = [
3058 "bumpalo",
3059 "log",
3060 "once_cell",
3061 "proc-macro2",
3062 "quote",
3063 "syn",
3064 "wasm-bindgen-shared",
3065]
3066
3067[[package]]
3068name = "wasm-bindgen-macro"
3069version = "0.2.93"
3070source = "registry+https://github.com/rust-lang/crates.io-index"
3071checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
3072dependencies = [
3073 "quote",
3074 "wasm-bindgen-macro-support",
3075]
3076
3077[[package]]
3078name = "wasm-bindgen-macro-support"
3079version = "0.2.93"
3080source = "registry+https://github.com/rust-lang/crates.io-index"
3081checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
3082dependencies = [
3083 "proc-macro2",
3084 "quote",
3085 "syn",
3086 "wasm-bindgen-backend",
3087 "wasm-bindgen-shared",
3088]
3089
3090[[package]]
3091name = "wasm-bindgen-shared"
3092version = "0.2.93"
3093source = "registry+https://github.com/rust-lang/crates.io-index"
3094checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
3095
3096[[package]]
3097name = "winapi"
3098version = "0.3.9"
3099source = "registry+https://github.com/rust-lang/crates.io-index"
3100checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
3101dependencies = [
3102 "winapi-i686-pc-windows-gnu",
3103 "winapi-x86_64-pc-windows-gnu",
3104]
3105
3106[[package]]
3107name = "winapi-i686-pc-windows-gnu"
3108version = "0.4.0"
3109source = "registry+https://github.com/rust-lang/crates.io-index"
3110checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
3111
3112[[package]]
3113name = "winapi-util"
3114version = "0.1.9"
3115source = "registry+https://github.com/rust-lang/crates.io-index"
3116checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
3117dependencies = [
3118 "windows-sys 0.59.0",
3119]
3120
3121[[package]]
3122name = "winapi-x86_64-pc-windows-gnu"
3123version = "0.4.0"
3124source = "registry+https://github.com/rust-lang/crates.io-index"
3125checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
3126
3127[[package]]
3128name = "windows-sys"
3129version = "0.48.0"
3130source = "registry+https://github.com/rust-lang/crates.io-index"
3131checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
3132dependencies = [
3133 "windows-targets 0.48.5",
3134]
3135
3136[[package]]
3137name = "windows-sys"
3138version = "0.52.0"
3139source = "registry+https://github.com/rust-lang/crates.io-index"
3140checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
3141dependencies = [
3142 "windows-targets 0.52.6",
3143]
3144
3145[[package]]
3146name = "windows-sys"
3147version = "0.59.0"
3148source = "registry+https://github.com/rust-lang/crates.io-index"
3149checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
3150dependencies = [
3151 "windows-targets 0.52.6",
3152]
3153
3154[[package]]
3155name = "windows-targets"
3156version = "0.48.5"
3157source = "registry+https://github.com/rust-lang/crates.io-index"
3158checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
3159dependencies = [
3160 "windows_aarch64_gnullvm 0.48.5",
3161 "windows_aarch64_msvc 0.48.5",
3162 "windows_i686_gnu 0.48.5",
3163 "windows_i686_msvc 0.48.5",
3164 "windows_x86_64_gnu 0.48.5",
3165 "windows_x86_64_gnullvm 0.48.5",
3166 "windows_x86_64_msvc 0.48.5",
3167]
3168
3169[[package]]
3170name = "windows-targets"
3171version = "0.52.6"
3172source = "registry+https://github.com/rust-lang/crates.io-index"
3173checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
3174dependencies = [
3175 "windows_aarch64_gnullvm 0.52.6",
3176 "windows_aarch64_msvc 0.52.6",
3177 "windows_i686_gnu 0.52.6",
3178 "windows_i686_gnullvm",
3179 "windows_i686_msvc 0.52.6",
3180 "windows_x86_64_gnu 0.52.6",
3181 "windows_x86_64_gnullvm 0.52.6",
3182 "windows_x86_64_msvc 0.52.6",
3183]
3184
3185[[package]]
3186name = "windows_aarch64_gnullvm"
3187version = "0.48.5"
3188source = "registry+https://github.com/rust-lang/crates.io-index"
3189checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
3190
3191[[package]]
3192name = "windows_aarch64_gnullvm"
3193version = "0.52.6"
3194source = "registry+https://github.com/rust-lang/crates.io-index"
3195checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
3196
3197[[package]]
3198name = "windows_aarch64_msvc"
3199version = "0.48.5"
3200source = "registry+https://github.com/rust-lang/crates.io-index"
3201checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
3202
3203[[package]]
3204name = "windows_aarch64_msvc"
3205version = "0.52.6"
3206source = "registry+https://github.com/rust-lang/crates.io-index"
3207checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
3208
3209[[package]]
3210name = "windows_i686_gnu"
3211version = "0.48.5"
3212source = "registry+https://github.com/rust-lang/crates.io-index"
3213checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
3214
3215[[package]]
3216name = "windows_i686_gnu"
3217version = "0.52.6"
3218source = "registry+https://github.com/rust-lang/crates.io-index"
3219checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
3220
3221[[package]]
3222name = "windows_i686_gnullvm"
3223version = "0.52.6"
3224source = "registry+https://github.com/rust-lang/crates.io-index"
3225checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
3226
3227[[package]]
3228name = "windows_i686_msvc"
3229version = "0.48.5"
3230source = "registry+https://github.com/rust-lang/crates.io-index"
3231checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
3232
3233[[package]]
3234name = "windows_i686_msvc"
3235version = "0.52.6"
3236source = "registry+https://github.com/rust-lang/crates.io-index"
3237checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
3238
3239[[package]]
3240name = "windows_x86_64_gnu"
3241version = "0.48.5"
3242source = "registry+https://github.com/rust-lang/crates.io-index"
3243checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
3244
3245[[package]]
3246name = "windows_x86_64_gnu"
3247version = "0.52.6"
3248source = "registry+https://github.com/rust-lang/crates.io-index"
3249checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
3250
3251[[package]]
3252name = "windows_x86_64_gnullvm"
3253version = "0.48.5"
3254source = "registry+https://github.com/rust-lang/crates.io-index"
3255checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
3256
3257[[package]]
3258name = "windows_x86_64_gnullvm"
3259version = "0.52.6"
3260source = "registry+https://github.com/rust-lang/crates.io-index"
3261checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
3262
3263[[package]]
3264name = "windows_x86_64_msvc"
3265version = "0.48.5"
3266source = "registry+https://github.com/rust-lang/crates.io-index"
3267checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
3268
3269[[package]]
3270name = "windows_x86_64_msvc"
3271version = "0.52.6"
3272source = "registry+https://github.com/rust-lang/crates.io-index"
3273checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
3274
3275[[package]]
3276name = "winnow"
3277version = "0.6.18"
3278source = "registry+https://github.com/rust-lang/crates.io-index"
3279checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f"
3280dependencies = [
3281 "memchr",
3282]
3283
3284[[package]]
3285name = "zerocopy"
3286version = "0.7.35"
3287source = "registry+https://github.com/rust-lang/crates.io-index"
3288checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
3289dependencies = [
3290 "byteorder",
3291 "zerocopy-derive",
3292]
3293
3294[[package]]
3295name = "zerocopy-derive"
3296version = "0.7.35"
3297source = "registry+https://github.com/rust-lang/crates.io-index"
3298checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
3299dependencies = [
3300 "proc-macro2",
3301 "quote",
3302 "syn",
3303]
3304
3305[[package]]
3306name = "zeroize"
3307version = "1.8.1"
3308source = "registry+https://github.com/rust-lang/crates.io-index"
3309checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..8d159ff
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,7 @@
1[package]
2name = "rsrclean"
3version = "0.1.0"
4edition = "2021"
5
6[dependencies]
7cargo = "0.81.0"
diff --git a/src/main.rs b/src/main.rs
new file mode 100644
index 0000000..cdc7d03
--- /dev/null
+++ b/src/main.rs
@@ -0,0 +1,50 @@
1use std::path::Path;
2
3use cargo::{core::Workspace, ops::{clean, CleanOptions}, util::{context::GlobalContext, interning::InternedString}, CargoResult};
4
5fn main() {
6 let paths = std::fs::read_dir("./").unwrap();
7 for path in paths {
8 let p = path.unwrap();
9 handle_path(&p.path(), 0, 2);
10 }
11}
12
13fn is_cargo_toml(path: &Path) -> bool {
14 path.is_file() && (path.file_name().unwrap() == "Cargo.toml")
15}
16
17fn handle_path(path: &Path, iter: u8, max_iter: u8) {
18 if is_cargo_toml(path) {
19 let abs_path = std::fs::canonicalize(path).unwrap();
20 println!("Clean: {}", abs_path.as_path().to_str().unwrap());
21 clean_project(abs_path.as_path()).unwrap();
22 return;
23 };
24 if path.is_dir() {
25 if iter > max_iter { return; };
26 let paths = std::fs::read_dir(path).unwrap();
27 for path in paths {
28 let p = path.unwrap();
29 handle_path(&p.path(), iter + 1, 1);
30 };
31 }
32}
33
34fn clean_project(path: &Path) -> CargoResult<()> {
35 let gctx = GlobalContext::default()?;
36
37 let workspace = Workspace::new(path, &gctx)?;
38
39 let opts = CleanOptions {
40 gctx: &gctx,
41 spec: vec![],
42 targets: vec![],
43 profile_specified: false,
44 requested_profile: InternedString::new("dev"),
45 doc: false,
46 dry_run: true,
47 };
48
49 clean(&workspace, &opts)
50}