+1410
-53
Diff
round #0
+1375
-47
Cargo.lock
+1375
-47
Cargo.lock
···
88
88
source = "registry+https://github.com/rust-lang/crates.io-index"
89
89
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
90
90
91
+
[[package]]
92
+
name = "arc-swap"
93
+
version = "1.8.2"
94
+
source = "registry+https://github.com/rust-lang/crates.io-index"
95
+
checksum = "f9f3647c145568cec02c42054e07bdf9a5a698e15b466fb2341bfc393cd24aa5"
96
+
dependencies = [
97
+
"rustversion",
98
+
]
99
+
91
100
[[package]]
92
101
name = "atomic"
93
102
version = "0.6.1"
···
170
179
"generic-array",
171
180
]
172
181
182
+
[[package]]
183
+
name = "bstr"
184
+
version = "1.12.1"
185
+
source = "registry+https://github.com/rust-lang/crates.io-index"
186
+
checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
187
+
dependencies = [
188
+
"memchr",
189
+
"regex-automata",
190
+
"serde",
191
+
]
192
+
173
193
[[package]]
174
194
name = "bumpalo"
175
195
version = "3.20.2"
···
182
202
source = "registry+https://github.com/rust-lang/crates.io-index"
183
203
checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
184
204
205
+
[[package]]
206
+
name = "byteorder"
207
+
version = "1.5.0"
208
+
source = "registry+https://github.com/rust-lang/crates.io-index"
209
+
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
210
+
185
211
[[package]]
186
212
name = "bytes"
187
213
version = "1.11.1"
188
214
source = "registry+https://github.com/rust-lang/crates.io-index"
189
215
checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
190
216
217
+
[[package]]
218
+
name = "camino"
219
+
version = "1.2.2"
220
+
source = "registry+https://github.com/rust-lang/crates.io-index"
221
+
checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48"
222
+
dependencies = [
223
+
"serde_core",
224
+
]
225
+
226
+
[[package]]
227
+
name = "cargo-platform"
228
+
version = "0.3.2"
229
+
source = "registry+https://github.com/rust-lang/crates.io-index"
230
+
checksum = "87a0c0e6148f11f01f32650a2ea02d532b2ad4e81d8bd41e6e565b5adc5e6082"
231
+
dependencies = [
232
+
"serde",
233
+
"serde_core",
234
+
]
235
+
236
+
[[package]]
237
+
name = "cargo_metadata"
238
+
version = "0.23.1"
239
+
source = "registry+https://github.com/rust-lang/crates.io-index"
240
+
checksum = "ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9"
241
+
dependencies = [
242
+
"camino",
243
+
"cargo-platform",
244
+
"semver",
245
+
"serde",
246
+
"serde_json",
247
+
"thiserror 2.0.18",
248
+
]
249
+
191
250
[[package]]
192
251
name = "castaway"
193
252
version = "0.2.4"
···
209
268
source = "registry+https://github.com/rust-lang/crates.io-index"
210
269
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
211
270
271
+
[[package]]
272
+
name = "clap"
273
+
version = "4.5.60"
274
+
source = "registry+https://github.com/rust-lang/crates.io-index"
275
+
checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a"
276
+
dependencies = [
277
+
"clap_builder",
278
+
"clap_derive",
279
+
]
280
+
281
+
[[package]]
282
+
name = "clap_builder"
283
+
version = "4.5.60"
284
+
source = "registry+https://github.com/rust-lang/crates.io-index"
285
+
checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876"
286
+
dependencies = [
287
+
"anstream",
288
+
"anstyle",
289
+
"clap_lex",
290
+
"strsim",
291
+
"terminal_size",
292
+
"unicase",
293
+
"unicode-width",
294
+
]
295
+
296
+
[[package]]
297
+
name = "clap_derive"
298
+
version = "4.5.55"
299
+
source = "registry+https://github.com/rust-lang/crates.io-index"
300
+
checksum = "a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5"
301
+
dependencies = [
302
+
"heck",
303
+
"proc-macro2",
304
+
"quote",
305
+
"syn 2.0.117",
306
+
]
307
+
308
+
[[package]]
309
+
name = "clap_lex"
310
+
version = "1.0.0"
311
+
source = "registry+https://github.com/rust-lang/crates.io-index"
312
+
checksum = "3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831"
313
+
314
+
[[package]]
315
+
name = "clru"
316
+
version = "0.6.3"
317
+
source = "registry+https://github.com/rust-lang/crates.io-index"
318
+
checksum = "197fd99cb113a8d5d9b6376f3aa817f32c1078f2343b714fff7d2ca44fdf67d5"
319
+
dependencies = [
320
+
"hashbrown 0.16.1",
321
+
]
322
+
212
323
[[package]]
213
324
name = "color-eyre"
214
325
version = "0.6.5"
···
286
397
"libc",
287
398
]
288
399
400
+
[[package]]
401
+
name = "crc32fast"
402
+
version = "1.5.0"
403
+
source = "registry+https://github.com/rust-lang/crates.io-index"
404
+
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
405
+
dependencies = [
406
+
"cfg-if",
407
+
]
408
+
409
+
[[package]]
410
+
name = "crossbeam-utils"
411
+
version = "0.8.21"
412
+
source = "registry+https://github.com/rust-lang/crates.io-index"
413
+
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
414
+
289
415
[[package]]
290
416
name = "crossterm"
291
417
version = "0.29.0"
···
334
460
"phf",
335
461
]
336
462
463
+
[[package]]
464
+
name = "darling"
465
+
version = "0.20.11"
466
+
source = "registry+https://github.com/rust-lang/crates.io-index"
467
+
checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee"
468
+
dependencies = [
469
+
"darling_core 0.20.11",
470
+
"darling_macro 0.20.11",
471
+
]
472
+
337
473
[[package]]
338
474
name = "darling"
339
475
version = "0.23.0"
340
476
source = "registry+https://github.com/rust-lang/crates.io-index"
341
477
checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d"
342
478
dependencies = [
343
-
"darling_core",
344
-
"darling_macro",
479
+
"darling_core 0.23.0",
480
+
"darling_macro 0.23.0",
481
+
]
482
+
483
+
[[package]]
484
+
name = "darling_core"
485
+
version = "0.20.11"
486
+
source = "registry+https://github.com/rust-lang/crates.io-index"
487
+
checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e"
488
+
dependencies = [
489
+
"fnv",
490
+
"ident_case",
491
+
"proc-macro2",
492
+
"quote",
493
+
"strsim",
494
+
"syn 2.0.117",
345
495
]
346
496
347
497
[[package]]
···
357
507
"syn 2.0.117",
358
508
]
359
509
510
+
[[package]]
511
+
name = "darling_macro"
512
+
version = "0.20.11"
513
+
source = "registry+https://github.com/rust-lang/crates.io-index"
514
+
checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
515
+
dependencies = [
516
+
"darling_core 0.20.11",
517
+
"quote",
518
+
"syn 2.0.117",
519
+
]
520
+
360
521
[[package]]
361
522
name = "darling_macro"
362
523
version = "0.23.0"
363
524
source = "registry+https://github.com/rust-lang/crates.io-index"
364
525
checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
365
526
dependencies = [
366
-
"darling_core",
527
+
"darling_core 0.23.0",
367
528
"quote",
368
529
"syn 2.0.117",
369
530
]
370
531
532
+
[[package]]
533
+
name = "dashmap"
534
+
version = "6.1.0"
535
+
source = "registry+https://github.com/rust-lang/crates.io-index"
536
+
checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
537
+
dependencies = [
538
+
"cfg-if",
539
+
"crossbeam-utils",
540
+
"hashbrown 0.14.5",
541
+
"lock_api",
542
+
"once_cell",
543
+
"parking_lot_core",
544
+
]
545
+
371
546
[[package]]
372
547
name = "deltae"
373
548
version = "0.3.2"
···
383
558
"powerfmt",
384
559
]
385
560
561
+
[[package]]
562
+
name = "derive_builder"
563
+
version = "0.20.2"
564
+
source = "registry+https://github.com/rust-lang/crates.io-index"
565
+
checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947"
566
+
dependencies = [
567
+
"derive_builder_macro",
568
+
]
569
+
570
+
[[package]]
571
+
name = "derive_builder_core"
572
+
version = "0.20.2"
573
+
source = "registry+https://github.com/rust-lang/crates.io-index"
574
+
checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8"
575
+
dependencies = [
576
+
"darling 0.20.11",
577
+
"proc-macro2",
578
+
"quote",
579
+
"syn 2.0.117",
580
+
]
581
+
582
+
[[package]]
583
+
name = "derive_builder_macro"
584
+
version = "0.20.2"
585
+
source = "registry+https://github.com/rust-lang/crates.io-index"
586
+
checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c"
587
+
dependencies = [
588
+
"derive_builder_core",
589
+
"syn 2.0.117",
590
+
]
591
+
386
592
[[package]]
387
593
name = "derive_more"
388
594
version = "2.1.1"
···
445
651
"litrs",
446
652
]
447
653
654
+
[[package]]
655
+
name = "dunce"
656
+
version = "1.0.5"
657
+
source = "registry+https://github.com/rust-lang/crates.io-index"
658
+
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
659
+
448
660
[[package]]
449
661
name = "either"
450
662
version = "1.15.0"
···
457
669
source = "registry+https://github.com/rust-lang/crates.io-index"
458
670
checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
459
671
672
+
[[package]]
673
+
name = "encoding_rs"
674
+
version = "0.8.35"
675
+
source = "registry+https://github.com/rust-lang/crates.io-index"
676
+
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
677
+
dependencies = [
678
+
"cfg-if",
679
+
]
680
+
460
681
[[package]]
461
682
name = "equivalent"
462
683
version = "1.0.2"
···
502
723
"regex",
503
724
]
504
725
726
+
[[package]]
727
+
name = "faster-hex"
728
+
version = "0.10.0"
729
+
source = "registry+https://github.com/rust-lang/crates.io-index"
730
+
checksum = "7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73"
731
+
dependencies = [
732
+
"heapless",
733
+
"serde",
734
+
]
735
+
736
+
[[package]]
737
+
name = "fastrand"
738
+
version = "2.3.0"
739
+
source = "registry+https://github.com/rust-lang/crates.io-index"
740
+
checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be"
741
+
505
742
[[package]]
506
743
name = "filaments"
507
744
version = "0.1.0"
508
745
dependencies = [
746
+
"anyhow",
509
747
"better-panic",
748
+
"clap",
510
749
"color-eyre",
511
750
"crossterm",
512
751
"directories",
···
521
760
"tracing",
522
761
"tracing-error",
523
762
"tracing-subscriber",
763
+
"vergen-gix",
524
764
]
525
765
526
766
[[package]]
···
534
774
"winapi",
535
775
]
536
776
777
+
[[package]]
778
+
name = "filetime"
779
+
version = "0.2.27"
780
+
source = "registry+https://github.com/rust-lang/crates.io-index"
781
+
checksum = "f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db"
782
+
dependencies = [
783
+
"cfg-if",
784
+
"libc",
785
+
"libredox",
786
+
]
787
+
537
788
[[package]]
538
789
name = "finl_unicode"
539
790
version = "1.4.0"
···
636
887
checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
637
888
638
889
[[package]]
639
-
name = "futures-util"
640
-
version = "0.3.32"
890
+
name = "futures-util"
891
+
version = "0.3.32"
892
+
source = "registry+https://github.com/rust-lang/crates.io-index"
893
+
checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
894
+
dependencies = [
895
+
"futures-channel",
896
+
"futures-core",
897
+
"futures-io",
898
+
"futures-macro",
899
+
"futures-sink",
900
+
"futures-task",
901
+
"memchr",
902
+
"pin-project-lite",
903
+
"slab",
904
+
]
905
+
906
+
[[package]]
907
+
name = "generic-array"
908
+
version = "0.14.7"
909
+
source = "registry+https://github.com/rust-lang/crates.io-index"
910
+
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
911
+
dependencies = [
912
+
"typenum",
913
+
"version_check",
914
+
]
915
+
916
+
[[package]]
917
+
name = "getrandom"
918
+
version = "0.2.17"
919
+
source = "registry+https://github.com/rust-lang/crates.io-index"
920
+
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
921
+
dependencies = [
922
+
"cfg-if",
923
+
"libc",
924
+
"wasi",
925
+
]
926
+
927
+
[[package]]
928
+
name = "getrandom"
929
+
version = "0.3.4"
930
+
source = "registry+https://github.com/rust-lang/crates.io-index"
931
+
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
932
+
dependencies = [
933
+
"cfg-if",
934
+
"libc",
935
+
"r-efi 5.3.0",
936
+
"wasip2",
937
+
]
938
+
939
+
[[package]]
940
+
name = "getrandom"
941
+
version = "0.4.2"
942
+
source = "registry+https://github.com/rust-lang/crates.io-index"
943
+
checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
944
+
dependencies = [
945
+
"cfg-if",
946
+
"libc",
947
+
"r-efi 6.0.0",
948
+
"wasip2",
949
+
"wasip3",
950
+
]
951
+
952
+
[[package]]
953
+
name = "gimli"
954
+
version = "0.32.3"
955
+
source = "registry+https://github.com/rust-lang/crates.io-index"
956
+
checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
957
+
958
+
[[package]]
959
+
name = "gix"
960
+
version = "0.77.0"
961
+
source = "registry+https://github.com/rust-lang/crates.io-index"
962
+
checksum = "3d8284d86a2f5c0987fbf7219a128815cc04af5a18f5fd7eec6a76d83c2b78cc"
963
+
dependencies = [
964
+
"gix-actor",
965
+
"gix-attributes",
966
+
"gix-command",
967
+
"gix-commitgraph",
968
+
"gix-config",
969
+
"gix-date",
970
+
"gix-diff",
971
+
"gix-dir",
972
+
"gix-discover",
973
+
"gix-features",
974
+
"gix-filter",
975
+
"gix-fs",
976
+
"gix-glob",
977
+
"gix-hash",
978
+
"gix-hashtable",
979
+
"gix-ignore",
980
+
"gix-index",
981
+
"gix-lock",
982
+
"gix-object",
983
+
"gix-odb",
984
+
"gix-pack",
985
+
"gix-path",
986
+
"gix-pathspec",
987
+
"gix-protocol",
988
+
"gix-ref",
989
+
"gix-refspec",
990
+
"gix-revision",
991
+
"gix-revwalk",
992
+
"gix-sec",
993
+
"gix-shallow",
994
+
"gix-status",
995
+
"gix-submodule",
996
+
"gix-tempfile",
997
+
"gix-trace",
998
+
"gix-traverse",
999
+
"gix-url",
1000
+
"gix-utils",
1001
+
"gix-validate",
1002
+
"gix-worktree",
1003
+
"parking_lot",
1004
+
"signal-hook 0.3.18",
1005
+
"smallvec",
1006
+
"thiserror 2.0.18",
1007
+
]
1008
+
1009
+
[[package]]
1010
+
name = "gix-actor"
1011
+
version = "0.37.1"
1012
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1013
+
checksum = "c345528d405eab51d20f505f5fe1a4680973953694e0292c6bbe97827daa55c4"
1014
+
dependencies = [
1015
+
"bstr",
1016
+
"gix-date",
1017
+
"gix-utils",
1018
+
"itoa",
1019
+
"thiserror 2.0.18",
1020
+
"winnow",
1021
+
]
1022
+
1023
+
[[package]]
1024
+
name = "gix-attributes"
1025
+
version = "0.29.0"
1026
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1027
+
checksum = "f47dabf8a50f1558c3a55d978440c7c4f22f87ac897bef03b4edbc96f6115966"
1028
+
dependencies = [
1029
+
"bstr",
1030
+
"gix-glob",
1031
+
"gix-path",
1032
+
"gix-quote",
1033
+
"gix-trace",
1034
+
"kstring",
1035
+
"smallvec",
1036
+
"thiserror 2.0.18",
1037
+
"unicode-bom",
1038
+
]
1039
+
1040
+
[[package]]
1041
+
name = "gix-bitmap"
1042
+
version = "0.2.16"
1043
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1044
+
checksum = "d982fc7ef0608e669851d0d2a6141dae74c60d5a27e8daa451f2a4857bbf41e2"
1045
+
dependencies = [
1046
+
"thiserror 2.0.18",
1047
+
]
1048
+
1049
+
[[package]]
1050
+
name = "gix-chunk"
1051
+
version = "0.4.12"
1052
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1053
+
checksum = "5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb"
1054
+
dependencies = [
1055
+
"thiserror 2.0.18",
1056
+
]
1057
+
1058
+
[[package]]
1059
+
name = "gix-command"
1060
+
version = "0.6.5"
1061
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1062
+
checksum = "46f9c425730a654835351e6da8c3c69ba1804f8b8d4e96d027254151138d5c64"
1063
+
dependencies = [
1064
+
"bstr",
1065
+
"gix-path",
1066
+
"gix-quote",
1067
+
"gix-trace",
1068
+
"shell-words",
1069
+
]
1070
+
1071
+
[[package]]
1072
+
name = "gix-commitgraph"
1073
+
version = "0.31.0"
1074
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1075
+
checksum = "efdcba8048045baf15225daf949d597c3e6183d130245e22a7fbd27084abe63a"
1076
+
dependencies = [
1077
+
"bstr",
1078
+
"gix-chunk",
1079
+
"gix-hash",
1080
+
"memmap2",
1081
+
"thiserror 2.0.18",
1082
+
]
1083
+
1084
+
[[package]]
1085
+
name = "gix-config"
1086
+
version = "0.50.0"
1087
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1088
+
checksum = "b58e2ff8eef96b71f2c5e260f02ca0475caff374027c5cc5a29bda69fac67404"
1089
+
dependencies = [
1090
+
"bstr",
1091
+
"gix-config-value",
1092
+
"gix-features",
1093
+
"gix-glob",
1094
+
"gix-path",
1095
+
"gix-ref",
1096
+
"gix-sec",
1097
+
"memchr",
1098
+
"smallvec",
1099
+
"thiserror 2.0.18",
1100
+
"unicode-bom",
1101
+
"winnow",
1102
+
]
1103
+
1104
+
[[package]]
1105
+
name = "gix-config-value"
1106
+
version = "0.16.0"
1107
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1108
+
checksum = "2409cffa4fe8b303847d5b6ba8df9da9ba65d302fc5ee474ea0cac5afde79840"
1109
+
dependencies = [
1110
+
"bitflags 2.11.0",
1111
+
"bstr",
1112
+
"gix-path",
1113
+
"libc",
1114
+
"thiserror 2.0.18",
1115
+
]
1116
+
1117
+
[[package]]
1118
+
name = "gix-date"
1119
+
version = "0.12.1"
1120
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1121
+
checksum = "fe4a31bab8159e233094fa70d2e5fd3ec6f19e593f67e6ae01281daa48f8d8e7"
1122
+
dependencies = [
1123
+
"bstr",
1124
+
"itoa",
1125
+
"jiff",
1126
+
"smallvec",
1127
+
"thiserror 2.0.18",
1128
+
]
1129
+
1130
+
[[package]]
1131
+
name = "gix-diff"
1132
+
version = "0.57.1"
1133
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1134
+
checksum = "3506936e63ce14cd54b5f28ed06c8e43b92ef9f41c2238cc0bc271a9259b4e90"
1135
+
dependencies = [
1136
+
"bstr",
1137
+
"gix-attributes",
1138
+
"gix-command",
1139
+
"gix-filter",
1140
+
"gix-fs",
1141
+
"gix-hash",
1142
+
"gix-index",
1143
+
"gix-object",
1144
+
"gix-path",
1145
+
"gix-pathspec",
1146
+
"gix-tempfile",
1147
+
"gix-trace",
1148
+
"gix-traverse",
1149
+
"gix-worktree",
1150
+
"imara-diff",
1151
+
"thiserror 2.0.18",
1152
+
]
1153
+
1154
+
[[package]]
1155
+
name = "gix-dir"
1156
+
version = "0.19.0"
1157
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1158
+
checksum = "709d9fad32d2eb8b0129850874246569e801b6d5877e0c41356c23e9e2501e06"
1159
+
dependencies = [
1160
+
"bstr",
1161
+
"gix-discover",
1162
+
"gix-fs",
1163
+
"gix-ignore",
1164
+
"gix-index",
1165
+
"gix-object",
1166
+
"gix-path",
1167
+
"gix-pathspec",
1168
+
"gix-trace",
1169
+
"gix-utils",
1170
+
"gix-worktree",
1171
+
"thiserror 2.0.18",
1172
+
]
1173
+
1174
+
[[package]]
1175
+
name = "gix-discover"
1176
+
version = "0.45.0"
1177
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1178
+
checksum = "42ce096dc132533802a09d6fd5d4008858f2038341dfe2e69e0d0239edb359de"
1179
+
dependencies = [
1180
+
"bstr",
1181
+
"dunce",
1182
+
"gix-fs",
1183
+
"gix-hash",
1184
+
"gix-path",
1185
+
"gix-ref",
1186
+
"gix-sec",
1187
+
"thiserror 2.0.18",
1188
+
]
1189
+
1190
+
[[package]]
1191
+
name = "gix-features"
1192
+
version = "0.45.2"
1193
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1194
+
checksum = "d56aad357ae016449434705033df644ac6253dfcf1281aad3af3af9e907560d1"
1195
+
dependencies = [
1196
+
"crc32fast",
1197
+
"gix-path",
1198
+
"gix-trace",
1199
+
"gix-utils",
1200
+
"libc",
1201
+
"once_cell",
1202
+
"prodash",
1203
+
"thiserror 2.0.18",
1204
+
"walkdir",
1205
+
"zlib-rs",
1206
+
]
1207
+
1208
+
[[package]]
1209
+
name = "gix-filter"
1210
+
version = "0.24.1"
1211
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1212
+
checksum = "10c02464962482570c1f94ad451a608c4391514f803e8074662d02c5629a25dc"
1213
+
dependencies = [
1214
+
"bstr",
1215
+
"encoding_rs",
1216
+
"gix-attributes",
1217
+
"gix-command",
1218
+
"gix-hash",
1219
+
"gix-object",
1220
+
"gix-packetline",
1221
+
"gix-path",
1222
+
"gix-quote",
1223
+
"gix-trace",
1224
+
"gix-utils",
1225
+
"smallvec",
1226
+
"thiserror 2.0.18",
1227
+
]
1228
+
1229
+
[[package]]
1230
+
name = "gix-fs"
1231
+
version = "0.18.2"
1232
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1233
+
checksum = "785b9c499e46bc78d7b81c148c21b3fca18655379ee729a856ed19ce50d359ec"
1234
+
dependencies = [
1235
+
"bstr",
1236
+
"fastrand",
1237
+
"gix-features",
1238
+
"gix-path",
1239
+
"gix-utils",
1240
+
"thiserror 2.0.18",
1241
+
]
1242
+
1243
+
[[package]]
1244
+
name = "gix-glob"
1245
+
version = "0.23.0"
1246
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1247
+
checksum = "e8546300aee4c65c5862c22a3e321124a69b654a61a8b60de546a9284812b7e2"
1248
+
dependencies = [
1249
+
"bitflags 2.11.0",
1250
+
"bstr",
1251
+
"gix-features",
1252
+
"gix-path",
1253
+
]
1254
+
1255
+
[[package]]
1256
+
name = "gix-hash"
1257
+
version = "0.21.2"
1258
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1259
+
checksum = "e153930f42ccdab8a3306b1027cd524879f6a8996cd0c474d18b0e56cae7714d"
1260
+
dependencies = [
1261
+
"faster-hex",
1262
+
"gix-features",
1263
+
"sha1-checked",
1264
+
"thiserror 2.0.18",
1265
+
]
1266
+
1267
+
[[package]]
1268
+
name = "gix-hashtable"
1269
+
version = "0.11.0"
1270
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1271
+
checksum = "222f7428636020bef272a87ed833ea48bf5fb3193f99852ae16fbb5a602bd2f0"
1272
+
dependencies = [
1273
+
"gix-hash",
1274
+
"hashbrown 0.16.1",
1275
+
"parking_lot",
1276
+
]
1277
+
1278
+
[[package]]
1279
+
name = "gix-ignore"
1280
+
version = "0.18.0"
1281
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1282
+
checksum = "dfa727fdf54fd9fb53fa3fbb1a5c17172d3073e8e336bf155f3cac3e25b81b21"
1283
+
dependencies = [
1284
+
"bstr",
1285
+
"gix-glob",
1286
+
"gix-path",
1287
+
"gix-trace",
1288
+
"unicode-bom",
1289
+
]
1290
+
1291
+
[[package]]
1292
+
name = "gix-index"
1293
+
version = "0.45.1"
1294
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1295
+
checksum = "9ea6d3e9e11647ba49f441dea0782494cc6d2875ff43fa4ad9094e6957f42051"
1296
+
dependencies = [
1297
+
"bitflags 2.11.0",
1298
+
"bstr",
1299
+
"filetime",
1300
+
"fnv",
1301
+
"gix-bitmap",
1302
+
"gix-features",
1303
+
"gix-fs",
1304
+
"gix-hash",
1305
+
"gix-lock",
1306
+
"gix-object",
1307
+
"gix-traverse",
1308
+
"gix-utils",
1309
+
"gix-validate",
1310
+
"hashbrown 0.16.1",
1311
+
"itoa",
1312
+
"libc",
1313
+
"memmap2",
1314
+
"rustix",
1315
+
"smallvec",
1316
+
"thiserror 2.0.18",
1317
+
]
1318
+
1319
+
[[package]]
1320
+
name = "gix-lock"
1321
+
version = "20.0.1"
1322
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1323
+
checksum = "115268ae5e3b3b7bc7fc77260eecee05acca458e45318ca45d35467fa81a3ac5"
1324
+
dependencies = [
1325
+
"gix-tempfile",
1326
+
"gix-utils",
1327
+
"thiserror 2.0.18",
1328
+
]
1329
+
1330
+
[[package]]
1331
+
name = "gix-object"
1332
+
version = "0.54.1"
1333
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1334
+
checksum = "363d6a879c52e4890180e0ffa7d8c9a364fd0b7e807caa368e860b80e8d0bc81"
1335
+
dependencies = [
1336
+
"bstr",
1337
+
"gix-actor",
1338
+
"gix-date",
1339
+
"gix-features",
1340
+
"gix-hash",
1341
+
"gix-hashtable",
1342
+
"gix-path",
1343
+
"gix-utils",
1344
+
"gix-validate",
1345
+
"itoa",
1346
+
"smallvec",
1347
+
"thiserror 2.0.18",
1348
+
"winnow",
1349
+
]
1350
+
1351
+
[[package]]
1352
+
name = "gix-odb"
1353
+
version = "0.74.0"
1354
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1355
+
checksum = "165a907df369a12ed4330faf8baf7ae597aadb08cfacb4ed8649f93d90bcc0c5"
1356
+
dependencies = [
1357
+
"arc-swap",
1358
+
"gix-date",
1359
+
"gix-features",
1360
+
"gix-fs",
1361
+
"gix-hash",
1362
+
"gix-hashtable",
1363
+
"gix-object",
1364
+
"gix-pack",
1365
+
"gix-path",
1366
+
"gix-quote",
1367
+
"parking_lot",
1368
+
"tempfile",
1369
+
"thiserror 2.0.18",
1370
+
]
1371
+
1372
+
[[package]]
1373
+
name = "gix-pack"
1374
+
version = "0.64.1"
1375
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1376
+
checksum = "b04a73d5ab07ea0faae55e2c0ae6f24e36e365ac8ce140394dee3a2c89cd4366"
1377
+
dependencies = [
1378
+
"clru",
1379
+
"gix-chunk",
1380
+
"gix-features",
1381
+
"gix-hash",
1382
+
"gix-hashtable",
1383
+
"gix-object",
1384
+
"gix-path",
1385
+
"memmap2",
1386
+
"smallvec",
1387
+
"thiserror 2.0.18",
1388
+
]
1389
+
1390
+
[[package]]
1391
+
name = "gix-packetline"
1392
+
version = "0.20.0"
1393
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1394
+
checksum = "fad0ffb982a289888087a165d3e849cbac724f2aa5431236b050dd2cb9c7de31"
1395
+
dependencies = [
1396
+
"bstr",
1397
+
"faster-hex",
1398
+
"gix-trace",
1399
+
"thiserror 2.0.18",
1400
+
]
1401
+
1402
+
[[package]]
1403
+
name = "gix-path"
1404
+
version = "0.10.22"
1405
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1406
+
checksum = "7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366"
1407
+
dependencies = [
1408
+
"bstr",
1409
+
"gix-trace",
1410
+
"gix-validate",
1411
+
"thiserror 2.0.18",
1412
+
]
1413
+
1414
+
[[package]]
1415
+
name = "gix-pathspec"
1416
+
version = "0.14.0"
1417
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1418
+
checksum = "ed9e0c881933c37a7ef45288d6c5779c4a7b3ad240b4c37657e1d9829eb90085"
1419
+
dependencies = [
1420
+
"bitflags 2.11.0",
1421
+
"bstr",
1422
+
"gix-attributes",
1423
+
"gix-config-value",
1424
+
"gix-glob",
1425
+
"gix-path",
1426
+
"thiserror 2.0.18",
1427
+
]
1428
+
1429
+
[[package]]
1430
+
name = "gix-protocol"
1431
+
version = "0.55.0"
1432
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1433
+
checksum = "02c5dfd068789442c5709e702ef42d851765f2c09a11bf0a13749d24363f4d07"
1434
+
dependencies = [
1435
+
"bstr",
1436
+
"gix-date",
1437
+
"gix-features",
1438
+
"gix-hash",
1439
+
"gix-ref",
1440
+
"gix-shallow",
1441
+
"gix-transport",
1442
+
"gix-utils",
1443
+
"maybe-async",
1444
+
"thiserror 2.0.18",
1445
+
"winnow",
1446
+
]
1447
+
1448
+
[[package]]
1449
+
name = "gix-quote"
1450
+
version = "0.6.2"
1451
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1452
+
checksum = "96fc2ff2ec8cc0c92807f02eab1f00eb02619fc2810d13dc42679492fcc36757"
1453
+
dependencies = [
1454
+
"bstr",
1455
+
"gix-utils",
1456
+
"thiserror 2.0.18",
1457
+
]
1458
+
1459
+
[[package]]
1460
+
name = "gix-ref"
1461
+
version = "0.57.0"
1462
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1463
+
checksum = "ccb33aa97006e37e9e83fde233569a66b02ed16fd4b0406cdf35834b06cf8a63"
1464
+
dependencies = [
1465
+
"gix-actor",
1466
+
"gix-features",
1467
+
"gix-fs",
1468
+
"gix-hash",
1469
+
"gix-lock",
1470
+
"gix-object",
1471
+
"gix-path",
1472
+
"gix-tempfile",
1473
+
"gix-utils",
1474
+
"gix-validate",
1475
+
"memmap2",
1476
+
"thiserror 2.0.18",
1477
+
"winnow",
1478
+
]
1479
+
1480
+
[[package]]
1481
+
name = "gix-refspec"
1482
+
version = "0.35.0"
1483
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1484
+
checksum = "dcbba6ae5389f4021f73a2d62a4195aace7db1e8bb684b25521d3d685f57da02"
1485
+
dependencies = [
1486
+
"bstr",
1487
+
"gix-glob",
1488
+
"gix-hash",
1489
+
"gix-revision",
1490
+
"gix-validate",
1491
+
"smallvec",
1492
+
"thiserror 2.0.18",
1493
+
]
1494
+
1495
+
[[package]]
1496
+
name = "gix-revision"
1497
+
version = "0.39.0"
1498
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1499
+
checksum = "91898c83b18c635696f7355d171cfa74a52f38022ff89581f567768935ebc4c8"
1500
+
dependencies = [
1501
+
"bitflags 2.11.0",
1502
+
"bstr",
1503
+
"gix-commitgraph",
1504
+
"gix-date",
1505
+
"gix-hash",
1506
+
"gix-hashtable",
1507
+
"gix-object",
1508
+
"gix-revwalk",
1509
+
"gix-trace",
1510
+
"thiserror 2.0.18",
1511
+
]
1512
+
1513
+
[[package]]
1514
+
name = "gix-revwalk"
1515
+
version = "0.25.0"
1516
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1517
+
checksum = "0d063699278485016863d0d2bb0db7609fd2e8ba9a89379717bf06fd96949eb2"
1518
+
dependencies = [
1519
+
"gix-commitgraph",
1520
+
"gix-date",
1521
+
"gix-hash",
1522
+
"gix-hashtable",
1523
+
"gix-object",
1524
+
"smallvec",
1525
+
"thiserror 2.0.18",
1526
+
]
1527
+
1528
+
[[package]]
1529
+
name = "gix-sec"
1530
+
version = "0.12.2"
1531
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1532
+
checksum = "ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be"
1533
+
dependencies = [
1534
+
"bitflags 2.11.0",
1535
+
"gix-path",
1536
+
"libc",
1537
+
"windows-sys 0.61.2",
1538
+
]
1539
+
1540
+
[[package]]
1541
+
name = "gix-shallow"
1542
+
version = "0.7.0"
1543
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1544
+
checksum = "9c1c467fb9f7ec1d33613c2ea5482de514bcb84b8222a793cdc4c71955832356"
1545
+
dependencies = [
1546
+
"bstr",
1547
+
"gix-hash",
1548
+
"gix-lock",
1549
+
"thiserror 2.0.18",
1550
+
]
1551
+
1552
+
[[package]]
1553
+
name = "gix-status"
1554
+
version = "0.24.0"
1555
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1556
+
checksum = "ed0d94c685a831c679ca5454c22f350e8c233f50dcf377ca00d858bcba9696d2"
1557
+
dependencies = [
1558
+
"bstr",
1559
+
"filetime",
1560
+
"gix-diff",
1561
+
"gix-dir",
1562
+
"gix-features",
1563
+
"gix-filter",
1564
+
"gix-fs",
1565
+
"gix-hash",
1566
+
"gix-index",
1567
+
"gix-object",
1568
+
"gix-path",
1569
+
"gix-pathspec",
1570
+
"gix-worktree",
1571
+
"portable-atomic",
1572
+
"thiserror 2.0.18",
1573
+
]
1574
+
1575
+
[[package]]
1576
+
name = "gix-submodule"
1577
+
version = "0.24.0"
1578
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1579
+
checksum = "efee2a61198413d80de10028aa507344537827d776ade781760130721bec2419"
1580
+
dependencies = [
1581
+
"bstr",
1582
+
"gix-config",
1583
+
"gix-path",
1584
+
"gix-pathspec",
1585
+
"gix-refspec",
1586
+
"gix-url",
1587
+
"thiserror 2.0.18",
1588
+
]
1589
+
1590
+
[[package]]
1591
+
name = "gix-tempfile"
1592
+
version = "20.0.1"
1593
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1594
+
checksum = "ad89218e74850f42d364ed3877c7291f0474c8533502df91bb877ecc5cb0dd40"
1595
+
dependencies = [
1596
+
"dashmap",
1597
+
"gix-fs",
1598
+
"libc",
1599
+
"parking_lot",
1600
+
"signal-hook 0.4.3",
1601
+
"signal-hook-registry",
1602
+
"tempfile",
1603
+
]
1604
+
1605
+
[[package]]
1606
+
name = "gix-trace"
1607
+
version = "0.1.18"
1608
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1609
+
checksum = "f69a13643b8437d4ca6845e08143e847a36ca82903eed13303475d0ae8b162e0"
1610
+
1611
+
[[package]]
1612
+
name = "gix-transport"
1613
+
version = "0.52.1"
1614
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1615
+
checksum = "a4d4ed02a2ebe771a26111896ecda0b98b58ed35e1d9c0ccf07251c1abb4918d"
1616
+
dependencies = [
1617
+
"bstr",
1618
+
"gix-command",
1619
+
"gix-features",
1620
+
"gix-packetline",
1621
+
"gix-quote",
1622
+
"gix-sec",
1623
+
"gix-url",
1624
+
"thiserror 2.0.18",
1625
+
]
1626
+
1627
+
[[package]]
1628
+
name = "gix-traverse"
1629
+
version = "0.51.1"
1630
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1631
+
checksum = "d052b83d1d1744be95ac6448ac02f95f370a8f6720e466be9ce57146e39f5280"
1632
+
dependencies = [
1633
+
"bitflags 2.11.0",
1634
+
"gix-commitgraph",
1635
+
"gix-date",
1636
+
"gix-hash",
1637
+
"gix-hashtable",
1638
+
"gix-object",
1639
+
"gix-revwalk",
1640
+
"smallvec",
1641
+
"thiserror 2.0.18",
1642
+
]
1643
+
1644
+
[[package]]
1645
+
name = "gix-url"
1646
+
version = "0.34.0"
641
1647
source = "registry+https://github.com/rust-lang/crates.io-index"
642
-
checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
1648
+
checksum = "cff1996dfb9430b3699d89224c674169c1ae355eacc52bf30a03c0b8bffe73d9"
643
1649
dependencies = [
644
-
"futures-channel",
645
-
"futures-core",
646
-
"futures-io",
647
-
"futures-macro",
648
-
"futures-sink",
649
-
"futures-task",
650
-
"memchr",
651
-
"pin-project-lite",
652
-
"slab",
1650
+
"bstr",
1651
+
"gix-features",
1652
+
"gix-path",
1653
+
"percent-encoding",
1654
+
"thiserror 2.0.18",
653
1655
]
654
1656
655
1657
[[package]]
656
-
name = "generic-array"
657
-
version = "0.14.7"
1658
+
name = "gix-utils"
1659
+
version = "0.3.1"
658
1660
source = "registry+https://github.com/rust-lang/crates.io-index"
659
-
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
1661
+
checksum = "befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5"
660
1662
dependencies = [
661
-
"typenum",
662
-
"version_check",
1663
+
"bstr",
1664
+
"fastrand",
1665
+
"unicode-normalization",
663
1666
]
664
1667
665
1668
[[package]]
666
-
name = "getrandom"
667
-
version = "0.2.17"
1669
+
name = "gix-validate"
1670
+
version = "0.10.1"
668
1671
source = "registry+https://github.com/rust-lang/crates.io-index"
669
-
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
1672
+
checksum = "5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4"
670
1673
dependencies = [
671
-
"cfg-if",
672
-
"libc",
673
-
"wasi",
1674
+
"bstr",
1675
+
"thiserror 2.0.18",
674
1676
]
675
1677
676
1678
[[package]]
677
-
name = "getrandom"
678
-
version = "0.3.4"
1679
+
name = "gix-worktree"
1680
+
version = "0.46.0"
679
1681
source = "registry+https://github.com/rust-lang/crates.io-index"
680
-
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
1682
+
checksum = "1cfb7ce8cdbfe06117d335d1ad329351468d20331e0aafd108ceb647c1326aca"
681
1683
dependencies = [
682
-
"cfg-if",
683
-
"libc",
684
-
"r-efi 5.3.0",
685
-
"wasip2",
1684
+
"bstr",
1685
+
"gix-attributes",
1686
+
"gix-features",
1687
+
"gix-fs",
1688
+
"gix-glob",
1689
+
"gix-hash",
1690
+
"gix-ignore",
1691
+
"gix-index",
1692
+
"gix-object",
1693
+
"gix-path",
1694
+
"gix-validate",
686
1695
]
687
1696
688
1697
[[package]]
689
-
name = "getrandom"
690
-
version = "0.4.2"
1698
+
name = "hash32"
1699
+
version = "0.3.1"
691
1700
source = "registry+https://github.com/rust-lang/crates.io-index"
692
-
checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
1701
+
checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
693
1702
dependencies = [
694
-
"cfg-if",
695
-
"libc",
696
-
"r-efi 6.0.0",
697
-
"wasip2",
698
-
"wasip3",
1703
+
"byteorder",
699
1704
]
700
1705
701
1706
[[package]]
702
-
name = "gimli"
703
-
version = "0.32.3"
1707
+
name = "hashbrown"
1708
+
version = "0.14.5"
704
1709
source = "registry+https://github.com/rust-lang/crates.io-index"
705
-
checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
1710
+
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
706
1711
707
1712
[[package]]
708
1713
name = "hashbrown"
···
724
1729
"foldhash 0.2.0",
725
1730
]
726
1731
1732
+
[[package]]
1733
+
name = "heapless"
1734
+
version = "0.8.0"
1735
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1736
+
checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
1737
+
dependencies = [
1738
+
"hash32",
1739
+
"stable_deref_trait",
1740
+
]
1741
+
727
1742
[[package]]
728
1743
name = "heck"
729
1744
version = "0.5.0"
···
764
1779
source = "registry+https://github.com/rust-lang/crates.io-index"
765
1780
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
766
1781
1782
+
[[package]]
1783
+
name = "imara-diff"
1784
+
version = "0.1.8"
1785
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1786
+
checksum = "17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2"
1787
+
dependencies = [
1788
+
"hashbrown 0.15.5",
1789
+
]
1790
+
767
1791
[[package]]
768
1792
name = "indenter"
769
1793
version = "0.3.4"
···
797
1821
source = "registry+https://github.com/rust-lang/crates.io-index"
798
1822
checksum = "357b7205c6cd18dd2c86ed312d1e70add149aea98e7ef72b9fdf0270e555c11d"
799
1823
dependencies = [
800
-
"darling",
1824
+
"darling 0.23.0",
801
1825
"indoc",
802
1826
"proc-macro2",
803
1827
"quote",
···
825
1849
source = "registry+https://github.com/rust-lang/crates.io-index"
826
1850
checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
827
1851
1852
+
[[package]]
1853
+
name = "jiff"
1854
+
version = "0.2.23"
1855
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1856
+
checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359"
1857
+
dependencies = [
1858
+
"jiff-static",
1859
+
"jiff-tzdb-platform",
1860
+
"log",
1861
+
"portable-atomic",
1862
+
"portable-atomic-util",
1863
+
"serde_core",
1864
+
"windows-sys 0.61.2",
1865
+
]
1866
+
1867
+
[[package]]
1868
+
name = "jiff-static"
1869
+
version = "0.2.23"
1870
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1871
+
checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4"
1872
+
dependencies = [
1873
+
"proc-macro2",
1874
+
"quote",
1875
+
"syn 2.0.117",
1876
+
]
1877
+
1878
+
[[package]]
1879
+
name = "jiff-tzdb"
1880
+
version = "0.1.6"
1881
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1882
+
checksum = "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076"
1883
+
1884
+
[[package]]
1885
+
name = "jiff-tzdb-platform"
1886
+
version = "0.1.3"
1887
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1888
+
checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
1889
+
dependencies = [
1890
+
"jiff-tzdb",
1891
+
]
1892
+
828
1893
[[package]]
829
1894
name = "js-sys"
830
1895
version = "0.3.91"
···
846
1911
"thiserror 2.0.18",
847
1912
]
848
1913
1914
+
[[package]]
1915
+
name = "kstring"
1916
+
version = "2.0.2"
1917
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1918
+
checksum = "558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1"
1919
+
dependencies = [
1920
+
"static_assertions",
1921
+
]
1922
+
849
1923
[[package]]
850
1924
name = "lab"
851
1925
version = "0.11.0"
···
876
1950
source = "registry+https://github.com/rust-lang/crates.io-index"
877
1951
checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a"
878
1952
dependencies = [
1953
+
"bitflags 2.11.0",
879
1954
"libc",
1955
+
"plain",
1956
+
"redox_syscall 0.7.3",
880
1957
]
881
1958
882
1959
[[package]]
···
943
2020
"regex-automata",
944
2021
]
945
2022
2023
+
[[package]]
2024
+
name = "maybe-async"
2025
+
version = "0.2.10"
2026
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2027
+
checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11"
2028
+
dependencies = [
2029
+
"proc-macro2",
2030
+
"quote",
2031
+
"syn 2.0.117",
2032
+
]
2033
+
946
2034
[[package]]
947
2035
name = "memchr"
948
2036
version = "2.8.0"
949
2037
source = "registry+https://github.com/rust-lang/crates.io-index"
950
2038
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
951
2039
2040
+
[[package]]
2041
+
name = "memmap2"
2042
+
version = "0.9.10"
2043
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2044
+
checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3"
2045
+
dependencies = [
2046
+
"libc",
2047
+
]
2048
+
952
2049
[[package]]
953
2050
name = "memmem"
954
2051
version = "0.1.1"
···
1029
2126
source = "registry+https://github.com/rust-lang/crates.io-index"
1030
2127
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
1031
2128
dependencies = [
1032
-
"windows-sys 0.59.0",
2129
+
"windows-sys 0.61.2",
1033
2130
]
1034
2131
1035
2132
[[package]]
···
1146
2243
dependencies = [
1147
2244
"cfg-if",
1148
2245
"libc",
1149
-
"redox_syscall",
2246
+
"redox_syscall 0.5.18",
1150
2247
"smallvec",
1151
2248
"windows-link 0.2.1",
1152
2249
]
1153
2250
2251
+
[[package]]
2252
+
name = "percent-encoding"
2253
+
version = "2.3.2"
2254
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2255
+
checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
2256
+
1154
2257
[[package]]
1155
2258
name = "pest"
1156
2259
version = "2.8.6"
···
1252
2355
source = "registry+https://github.com/rust-lang/crates.io-index"
1253
2356
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
1254
2357
2358
+
[[package]]
2359
+
name = "plain"
2360
+
version = "0.2.3"
2361
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2362
+
checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
2363
+
1255
2364
[[package]]
1256
2365
name = "portable-atomic"
1257
2366
version = "1.13.1"
1258
2367
source = "registry+https://github.com/rust-lang/crates.io-index"
1259
2368
checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
1260
2369
2370
+
[[package]]
2371
+
name = "portable-atomic-util"
2372
+
version = "0.2.5"
2373
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2374
+
checksum = "7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5"
2375
+
dependencies = [
2376
+
"portable-atomic",
2377
+
]
2378
+
1261
2379
[[package]]
1262
2380
name = "powerfmt"
1263
2381
version = "0.2.0"
···
1283
2401
"unicode-ident",
1284
2402
]
1285
2403
2404
+
[[package]]
2405
+
name = "prodash"
2406
+
version = "30.0.1"
2407
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2408
+
checksum = "5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139"
2409
+
dependencies = [
2410
+
"parking_lot",
2411
+
]
2412
+
1286
2413
[[package]]
1287
2414
name = "quote"
1288
2415
version = "1.0.45"
···
1413
2540
"bitflags 2.11.0",
1414
2541
]
1415
2542
2543
+
[[package]]
2544
+
name = "redox_syscall"
2545
+
version = "0.7.3"
2546
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2547
+
checksum = "6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16"
2548
+
dependencies = [
2549
+
"bitflags 2.11.0",
2550
+
]
2551
+
1416
2552
[[package]]
1417
2553
name = "redox_users"
1418
2554
version = "0.5.2"
···
1493
2629
source = "registry+https://github.com/rust-lang/crates.io-index"
1494
2630
checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
1495
2631
2632
+
[[package]]
2633
+
name = "same-file"
2634
+
version = "1.0.6"
2635
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2636
+
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
2637
+
dependencies = [
2638
+
"winapi-util",
2639
+
]
2640
+
1496
2641
[[package]]
1497
2642
name = "scopeguard"
1498
2643
version = "1.2.0"
···
1504
2649
version = "1.0.27"
1505
2650
source = "registry+https://github.com/rust-lang/crates.io-index"
1506
2651
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
2652
+
dependencies = [
2653
+
"serde",
2654
+
"serde_core",
2655
+
]
1507
2656
1508
2657
[[package]]
1509
2658
name = "serde"
···
1557
2706
"serde_core",
1558
2707
]
1559
2708
2709
+
[[package]]
2710
+
name = "sha1"
2711
+
version = "0.10.6"
2712
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2713
+
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
2714
+
dependencies = [
2715
+
"cfg-if",
2716
+
"cpufeatures",
2717
+
"digest",
2718
+
]
2719
+
2720
+
[[package]]
2721
+
name = "sha1-checked"
2722
+
version = "0.10.0"
2723
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2724
+
checksum = "89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423"
2725
+
dependencies = [
2726
+
"digest",
2727
+
"sha1",
2728
+
]
2729
+
1560
2730
[[package]]
1561
2731
name = "sha2"
1562
2732
version = "0.10.9"
···
1577
2747
"lazy_static",
1578
2748
]
1579
2749
2750
+
[[package]]
2751
+
name = "shell-words"
2752
+
version = "1.1.1"
2753
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2754
+
checksum = "dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77"
2755
+
1580
2756
[[package]]
1581
2757
name = "signal-hook"
1582
2758
version = "0.3.18"
···
1646
2822
"windows-sys 0.60.2",
1647
2823
]
1648
2824
2825
+
[[package]]
2826
+
name = "stable_deref_trait"
2827
+
version = "1.2.1"
2828
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2829
+
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
2830
+
1649
2831
[[package]]
1650
2832
name = "static_assertions"
1651
2833
version = "1.1.0"
···
1736
2918
"windows",
1737
2919
]
1738
2920
2921
+
[[package]]
2922
+
name = "tempfile"
2923
+
version = "3.26.0"
2924
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2925
+
checksum = "82a72c767771b47409d2345987fda8628641887d5466101319899796367354a0"
2926
+
dependencies = [
2927
+
"fastrand",
2928
+
"getrandom 0.4.2",
2929
+
"once_cell",
2930
+
"rustix",
2931
+
"windows-sys 0.61.2",
2932
+
]
2933
+
2934
+
[[package]]
2935
+
name = "terminal_size"
2936
+
version = "0.4.3"
2937
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2938
+
checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
2939
+
dependencies = [
2940
+
"rustix",
2941
+
"windows-sys 0.60.2",
2942
+
]
2943
+
1739
2944
[[package]]
1740
2945
name = "terminfo"
1741
2946
version = "0.9.0"
···
1855
3060
checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
1856
3061
dependencies = [
1857
3062
"deranged",
3063
+
"itoa",
1858
3064
"libc",
1859
3065
"num-conv",
1860
3066
"num_threads",
1861
3067
"powerfmt",
1862
3068
"serde_core",
1863
3069
"time-core",
3070
+
"time-macros",
1864
3071
]
1865
3072
1866
3073
[[package]]
···
1869
3076
source = "registry+https://github.com/rust-lang/crates.io-index"
1870
3077
checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
1871
3078
3079
+
[[package]]
3080
+
name = "time-macros"
3081
+
version = "0.2.27"
3082
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3083
+
checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
3084
+
dependencies = [
3085
+
"num-conv",
3086
+
"time-core",
3087
+
]
3088
+
3089
+
[[package]]
3090
+
name = "tinyvec"
3091
+
version = "1.10.0"
3092
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3093
+
checksum = "bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa"
3094
+
dependencies = [
3095
+
"tinyvec_macros",
3096
+
]
3097
+
3098
+
[[package]]
3099
+
name = "tinyvec_macros"
3100
+
version = "0.1.1"
3101
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3102
+
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
3103
+
1872
3104
[[package]]
1873
3105
name = "tokio"
1874
3106
version = "1.50.0"
···
2020
3252
source = "registry+https://github.com/rust-lang/crates.io-index"
2021
3253
checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
2022
3254
3255
+
[[package]]
3256
+
name = "unicase"
3257
+
version = "2.9.0"
3258
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3259
+
checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142"
3260
+
3261
+
[[package]]
3262
+
name = "unicode-bom"
3263
+
version = "2.0.3"
3264
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3265
+
checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217"
3266
+
2023
3267
[[package]]
2024
3268
name = "unicode-ident"
2025
3269
version = "1.0.24"
2026
3270
source = "registry+https://github.com/rust-lang/crates.io-index"
2027
3271
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
2028
3272
3273
+
[[package]]
3274
+
name = "unicode-normalization"
3275
+
version = "0.1.25"
3276
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3277
+
checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
3278
+
dependencies = [
3279
+
"tinyvec",
3280
+
]
3281
+
2029
3282
[[package]]
2030
3283
name = "unicode-segmentation"
2031
3284
version = "1.12.0"
···
2079
3332
source = "registry+https://github.com/rust-lang/crates.io-index"
2080
3333
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
2081
3334
3335
+
[[package]]
3336
+
name = "vergen"
3337
+
version = "9.1.0"
3338
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3339
+
checksum = "b849a1f6d8639e8de261e81ee0fc881e3e3620db1af9f2e0da015d4382ceaf75"
3340
+
dependencies = [
3341
+
"anyhow",
3342
+
"cargo_metadata",
3343
+
"derive_builder",
3344
+
"regex",
3345
+
"rustversion",
3346
+
"time",
3347
+
"vergen-lib",
3348
+
]
3349
+
3350
+
[[package]]
3351
+
name = "vergen-gix"
3352
+
version = "9.1.0"
3353
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3354
+
checksum = "24433912be6b84c6f8f41907edfaad852deaa666f59da5f46621b0ef58b644f0"
3355
+
dependencies = [
3356
+
"anyhow",
3357
+
"derive_builder",
3358
+
"gix",
3359
+
"rustversion",
3360
+
"time",
3361
+
"vergen",
3362
+
"vergen-lib",
3363
+
]
3364
+
3365
+
[[package]]
3366
+
name = "vergen-lib"
3367
+
version = "9.1.0"
3368
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3369
+
checksum = "b34a29ba7e9c59e62f229ae1932fb1b8fb8a6fdcc99215a641913f5f5a59a569"
3370
+
dependencies = [
3371
+
"anyhow",
3372
+
"derive_builder",
3373
+
"rustversion",
3374
+
]
3375
+
2082
3376
[[package]]
2083
3377
name = "version_check"
2084
3378
version = "0.9.5"
···
2094
3388
"utf8parse",
2095
3389
]
2096
3390
3391
+
[[package]]
3392
+
name = "walkdir"
3393
+
version = "2.5.0"
3394
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3395
+
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
3396
+
dependencies = [
3397
+
"same-file",
3398
+
"winapi-util",
3399
+
]
3400
+
2097
3401
[[package]]
2098
3402
name = "wasi"
2099
3403
version = "0.11.1+wasi-snapshot-preview1"
···
2285
3589
source = "registry+https://github.com/rust-lang/crates.io-index"
2286
3590
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
2287
3591
3592
+
[[package]]
3593
+
name = "winapi-util"
3594
+
version = "0.1.11"
3595
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3596
+
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
3597
+
dependencies = [
3598
+
"windows-sys 0.61.2",
3599
+
]
3600
+
2288
3601
[[package]]
2289
3602
name = "winapi-x86_64-pc-windows-gnu"
2290
3603
version = "0.4.0"
···
2564
3877
source = "registry+https://github.com/rust-lang/crates.io-index"
2565
3878
checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
2566
3879
3880
+
[[package]]
3881
+
name = "winnow"
3882
+
version = "0.7.15"
3883
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3884
+
checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945"
3885
+
dependencies = [
3886
+
"memchr",
3887
+
]
3888
+
2567
3889
[[package]]
2568
3890
name = "wit-bindgen"
2569
3891
version = "0.51.0"
···
2652
3974
"wasmparser",
2653
3975
]
2654
3976
3977
+
[[package]]
3978
+
name = "zlib-rs"
3979
+
version = "0.5.5"
3980
+
source = "registry+https://github.com/rust-lang/crates.io-index"
3981
+
checksum = "40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3"
3982
+
2655
3983
[[package]]
2656
3984
name = "zmij"
2657
3985
version = "1.0.21"
+13
Cargo.toml
+13
Cargo.toml
···
14
14
# documentation = ""
15
15
readme = "README.md"
16
16
keywords = ["PKS", "todo", "personal tools"]
17
+
rust-version = "1.94.0"
17
18
18
19
[workspace.lints.rust]
19
20
unsafe_code = "forbid"
···
59
60
directories = "6.0.0"
60
61
tracing-subscriber = { version = "0.3.22", features = ["env-filter"] }
61
62
tracing-error = "0.2.1"
63
+
clap = { version = "4.5.60", features = ["derive", "cargo", "wrap_help", "unicode", "string", "unstable-styles"] }
64
+
65
+
[build-dependencies]
66
+
anyhow = "1.0.102"
67
+
vergen-gix = {version = "9.1.0", features = ["build", "cargo"]}
68
+
69
+
[profile.release]
70
+
codegen-units = 1
71
+
lto = true
72
+
opt-level = "s"
73
+
strip = true
74
+
+16
build.rs
+16
build.rs
···
1
+
//! Build script for filaments
2
+
//! populates rustc environment variables with metadata about
3
+
//! the crate, such as author, commit, etc
4
+
use anyhow::Result;
5
+
use vergen_gix::{BuildBuilder, CargoBuilder, Emitter, GixBuilder};
6
+
7
+
fn main() -> Result<()> {
8
+
let build = BuildBuilder::all_build()?;
9
+
let gix = GixBuilder::all_git()?;
10
+
let cargo = CargoBuilder::all_cargo()?;
11
+
Emitter::default()
12
+
.add_instructions(&build)?
13
+
.add_instructions(&gix)?
14
+
.add_instructions(&cargo)?
15
+
.emit()
16
+
}
+5
-5
flake.lock
+5
-5
flake.lock
···
22
22
},
23
23
"nixpkgs": {
24
24
"locked": {
25
-
"lastModified": 1772624091,
26
-
"narHash": "sha256-QKyJ0QGWBn6r0invrMAK8dmJoBYWoOWy7lN+UHzW1jc=",
27
-
"rev": "80bdc1e5ce51f56b19791b52b2901187931f5353",
28
-
"revCount": 958232,
25
+
"lastModified": 1772773019,
26
+
"narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
27
+
"rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
28
+
"revCount": 958961,
29
29
"type": "tarball",
30
-
"url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.958232%2Brev-80bdc1e5ce51f56b19791b52b2901187931f5353/019cbcff-0413-7b59-87be-b2cea58a4043/source.tar.gz"
30
+
"url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.958961%2Brev-aca4d95fce4914b3892661bcb80b8087293536c6/019cc7ad-65c5-7d4e-9860-842d09d8f4fa/source.tar.gz"
31
31
},
32
32
"original": {
33
33
"type": "tarball",
History
1 round
0 comments
suri.codes
submitted
#0
1 commit
expand
collapse
feat: add build.rs using vergen_gix for metadata
2/2 success
expand
collapse
expand 0 comments
closed without merging