🔥 Remove CLI module
Closes #75
···
27
27
]
28
28
29
29
[[package]]
30
30
-
name = "allocator-api2"
31
31
-
version = "0.2.21"
32
32
-
source = "registry+https://github.com/rust-lang/crates.io-index"
33
33
-
checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
34
34
-
35
35
-
[[package]]
36
30
name = "android_system_properties"
37
31
version = "0.1.5"
38
32
source = "registry+https://github.com/rust-lang/crates.io-index"
39
33
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
40
34
dependencies = [
41
35
"libc",
42
42
-
]
43
43
-
44
44
-
[[package]]
45
45
-
name = "annotate-snippets"
46
46
-
version = "0.11.5"
47
47
-
source = "registry+https://github.com/rust-lang/crates.io-index"
48
48
-
checksum = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4"
49
49
-
dependencies = [
50
50
-
"anstyle",
51
51
-
"unicode-width 0.2.2",
52
36
]
53
37
54
38
[[package]]
···
114
98
checksum = "170433209e817da6aae2c51aa0dd443009a613425dd041ebfb2492d1c4c11a25"
115
99
116
100
[[package]]
117
117
-
name = "arc-swap"
118
118
-
version = "1.7.1"
119
119
-
source = "registry+https://github.com/rust-lang/crates.io-index"
120
120
-
checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
121
121
-
122
122
-
[[package]]
123
101
name = "arrayref"
124
102
version = "0.3.9"
125
103
source = "registry+https://github.com/rust-lang/crates.io-index"
···
146
124
source = "registry+https://github.com/rust-lang/crates.io-index"
147
125
checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
148
126
dependencies = [
149
149
-
"event-listener 5.4.1",
127
127
+
"event-listener",
150
128
"event-listener-strategy",
151
129
"futures-core",
152
130
"pin-project-lite",
···
202
180
source = "registry+https://github.com/rust-lang/crates.io-index"
203
181
checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc"
204
182
dependencies = [
205
205
-
"event-listener 5.4.1",
183
183
+
"event-listener",
206
184
"event-listener-strategy",
207
185
"pin-project-lite",
208
186
]
209
187
210
188
[[package]]
211
211
-
name = "async-priority-channel"
212
212
-
version = "0.2.0"
213
213
-
source = "registry+https://github.com/rust-lang/crates.io-index"
214
214
-
checksum = "acde96f444d31031f760c5c43dc786b97d3e1cb2ee49dd06898383fe9a999758"
215
215
-
dependencies = [
216
216
-
"event-listener 4.0.3",
217
217
-
]
218
218
-
219
219
-
[[package]]
220
189
name = "async-process"
221
190
version = "2.5.0"
222
191
source = "registry+https://github.com/rust-lang/crates.io-index"
···
229
198
"async-task",
230
199
"blocking",
231
200
"cfg-if 1.0.4",
232
232
-
"event-listener 5.4.1",
201
201
+
"event-listener",
233
202
"futures-lite",
234
203
"rustix",
235
204
]
···
281
250
]
282
251
283
252
[[package]]
284
284
-
name = "atomic-take"
285
285
-
version = "1.1.0"
286
286
-
source = "registry+https://github.com/rust-lang/crates.io-index"
287
287
-
checksum = "a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3"
288
288
-
289
289
-
[[package]]
290
253
name = "atomic-waker"
291
254
version = "1.1.2"
292
255
source = "registry+https://github.com/rust-lang/crates.io-index"
···
389
352
]
390
353
391
354
[[package]]
392
392
-
name = "base16ct"
393
393
-
version = "0.2.0"
394
394
-
source = "registry+https://github.com/rust-lang/crates.io-index"
395
395
-
checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
396
396
-
397
397
-
[[package]]
398
355
name = "base64"
399
356
version = "0.22.1"
400
357
source = "registry+https://github.com/rust-lang/crates.io-index"
401
358
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
402
359
403
360
[[package]]
404
404
-
name = "base64ct"
405
405
-
version = "1.8.0"
406
406
-
source = "registry+https://github.com/rust-lang/crates.io-index"
407
407
-
checksum = "55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba"
408
408
-
409
409
-
[[package]]
410
361
name = "bitflags"
411
362
version = "1.3.2"
412
363
source = "registry+https://github.com/rust-lang/crates.io-index"
···
419
370
checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
420
371
421
372
[[package]]
422
422
-
name = "bitmaps"
423
423
-
version = "2.1.0"
424
424
-
source = "registry+https://github.com/rust-lang/crates.io-index"
425
425
-
checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2"
426
426
-
dependencies = [
427
427
-
"typenum",
428
428
-
]
429
429
-
430
430
-
[[package]]
431
431
-
name = "blake3"
432
432
-
version = "1.8.2"
433
433
-
source = "registry+https://github.com/rust-lang/crates.io-index"
434
434
-
checksum = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0"
435
435
-
dependencies = [
436
436
-
"arrayref",
437
437
-
"arrayvec",
438
438
-
"cc",
439
439
-
"cfg-if 1.0.4",
440
440
-
"constant_time_eq",
441
441
-
]
442
442
-
443
443
-
[[package]]
444
373
name = "block-buffer"
445
374
version = "0.7.3"
446
375
source = "registry+https://github.com/rust-lang/crates.io-index"
···
493
422
]
494
423
495
424
[[package]]
496
496
-
name = "bstr"
497
497
-
version = "1.12.1"
498
498
-
source = "registry+https://github.com/rust-lang/crates.io-index"
499
499
-
checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
500
500
-
dependencies = [
501
501
-
"memchr",
502
502
-
"regex-automata",
503
503
-
"serde",
504
504
-
]
505
505
-
506
506
-
[[package]]
507
425
name = "bumpalo"
508
426
version = "3.19.0"
509
427
source = "registry+https://github.com/rust-lang/crates.io-index"
···
559
477
]
560
478
561
479
[[package]]
562
562
-
name = "cargo"
563
563
-
version = "0.91.0"
564
564
-
source = "registry+https://github.com/rust-lang/crates.io-index"
565
565
-
checksum = "0f46c7f53180bf46c220e2af1ceff951e2ce088184fa9009ad6915efee25915d"
566
566
-
dependencies = [
567
567
-
"annotate-snippets",
568
568
-
"anstream",
569
569
-
"anstyle",
570
570
-
"anyhow",
571
571
-
"base64",
572
572
-
"blake3",
573
573
-
"cargo-credential",
574
574
-
"cargo-credential-libsecret",
575
575
-
"cargo-credential-macos-keychain",
576
576
-
"cargo-credential-wincred",
577
577
-
"cargo-platform 0.3.1",
578
578
-
"cargo-util",
579
579
-
"cargo-util-schemas",
580
580
-
"clap",
581
581
-
"clap_complete",
582
582
-
"color-print",
583
583
-
"crates-io",
584
584
-
"curl",
585
585
-
"curl-sys",
586
586
-
"filetime",
587
587
-
"flate2",
588
588
-
"git2",
589
589
-
"git2-curl",
590
590
-
"gix",
591
591
-
"glob",
592
592
-
"hex",
593
593
-
"hmac",
594
594
-
"home",
595
595
-
"http-auth",
596
596
-
"ignore",
597
597
-
"im-rc",
598
598
-
"indexmap",
599
599
-
"itertools 0.14.0",
600
600
-
"jiff",
601
601
-
"jobserver",
602
602
-
"lazycell",
603
603
-
"libc",
604
604
-
"libgit2-sys",
605
605
-
"memchr",
606
606
-
"opener",
607
607
-
"os_info",
608
608
-
"pasetors",
609
609
-
"pathdiff",
610
610
-
"rand 0.9.2",
611
611
-
"regex",
612
612
-
"rusqlite",
613
613
-
"rustc-hash",
614
614
-
"rustc-stable-hash",
615
615
-
"rustfix",
616
616
-
"same-file",
617
617
-
"semver",
618
618
-
"serde",
619
619
-
"serde-untagged",
620
620
-
"serde_ignored",
621
621
-
"serde_json",
622
622
-
"sha1",
623
623
-
"shell-escape",
624
624
-
"supports-hyperlinks",
625
625
-
"supports-unicode",
626
626
-
"tar",
627
627
-
"tempfile",
628
628
-
"thiserror 2.0.17",
629
629
-
"time",
630
630
-
"toml 0.9.8",
631
631
-
"toml_edit 0.23.7",
632
632
-
"tracing",
633
633
-
"tracing-chrome",
634
634
-
"tracing-subscriber",
635
635
-
"unicase",
636
636
-
"unicode-width 0.2.2",
637
637
-
"unicode-xid",
638
638
-
"url",
639
639
-
"walkdir",
640
640
-
"windows-sys 0.60.2",
641
641
-
]
642
642
-
643
643
-
[[package]]
644
644
-
name = "cargo-credential"
645
645
-
version = "0.4.9"
646
646
-
source = "registry+https://github.com/rust-lang/crates.io-index"
647
647
-
checksum = "e36f089041deadf16226478a7737a833864fbda09408c7af237b9d615eeb6d69"
648
648
-
dependencies = [
649
649
-
"anyhow",
650
650
-
"libc",
651
651
-
"serde",
652
652
-
"serde_json",
653
653
-
"thiserror 2.0.17",
654
654
-
"time",
655
655
-
"windows-sys 0.60.2",
656
656
-
]
657
657
-
658
658
-
[[package]]
659
659
-
name = "cargo-credential-libsecret"
660
660
-
version = "0.5.1"
661
661
-
source = "registry+https://github.com/rust-lang/crates.io-index"
662
662
-
checksum = "2bad275302dfd55e54dcd555c7129cd76a4b4d7236c6a779370683014cba0a90"
663
663
-
dependencies = [
664
664
-
"anyhow",
665
665
-
"cargo-credential",
666
666
-
"libloading",
667
667
-
]
668
668
-
669
669
-
[[package]]
670
670
-
name = "cargo-credential-macos-keychain"
671
671
-
version = "0.4.16"
672
672
-
source = "registry+https://github.com/rust-lang/crates.io-index"
673
673
-
checksum = "a9f95d842bd047476c65e1d4a5f681f1d158f8c784edfc4ae245a2430ca09f02"
674
674
-
dependencies = [
675
675
-
"cargo-credential",
676
676
-
"security-framework",
677
677
-
]
678
678
-
679
679
-
[[package]]
680
680
-
name = "cargo-credential-wincred"
681
681
-
version = "0.4.16"
682
682
-
source = "registry+https://github.com/rust-lang/crates.io-index"
683
683
-
checksum = "1c238839b7d5e5b62836277b4c83c9ed17d9ca7334b298c814c223b2e691ff76"
684
684
-
dependencies = [
685
685
-
"cargo-credential",
686
686
-
"windows-sys 0.60.2",
687
687
-
]
688
688
-
689
689
-
[[package]]
690
480
name = "cargo-platform"
691
481
version = "0.1.9"
692
482
source = "registry+https://github.com/rust-lang/crates.io-index"
···
696
486
]
697
487
698
488
[[package]]
699
699
-
name = "cargo-platform"
700
700
-
version = "0.3.1"
701
701
-
source = "registry+https://github.com/rust-lang/crates.io-index"
702
702
-
checksum = "122ec45a44b270afd1402f351b782c676b173e3c3fb28d86ff7ebfb4d86a4ee4"
703
703
-
dependencies = [
704
704
-
"serde",
705
705
-
]
706
706
-
707
707
-
[[package]]
708
708
-
name = "cargo-util"
709
709
-
version = "0.2.23"
710
710
-
source = "registry+https://github.com/rust-lang/crates.io-index"
711
711
-
checksum = "5fbac95faac578313b0ba60f9a5594a97cae42692f23b133ecd17615dedca50e"
712
712
-
dependencies = [
713
713
-
"anyhow",
714
714
-
"core-foundation 0.10.1",
715
715
-
"filetime",
716
716
-
"hex",
717
717
-
"ignore",
718
718
-
"jobserver",
719
719
-
"libc",
720
720
-
"miow 0.6.1",
721
721
-
"same-file",
722
722
-
"sha2",
723
723
-
"shell-escape",
724
724
-
"tempfile",
725
725
-
"tracing",
726
726
-
"walkdir",
727
727
-
"windows-sys 0.60.2",
728
728
-
]
729
729
-
730
730
-
[[package]]
731
731
-
name = "cargo-util-schemas"
732
732
-
version = "0.10.0"
733
733
-
source = "registry+https://github.com/rust-lang/crates.io-index"
734
734
-
checksum = "b45c9672203db3caf908423f25bc31f3b6a814a9d22f2380048236498a312e75"
735
735
-
dependencies = [
736
736
-
"semver",
737
737
-
"serde",
738
738
-
"serde-untagged",
739
739
-
"serde-value",
740
740
-
"thiserror 2.0.17",
741
741
-
"toml 0.9.8",
742
742
-
"unicode-xid",
743
743
-
"url",
744
744
-
]
745
745
-
746
746
-
[[package]]
747
489
name = "cargo_metadata"
748
490
version = "0.18.1"
749
491
source = "registry+https://github.com/rust-lang/crates.io-index"
750
492
checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037"
751
493
dependencies = [
752
494
"camino",
753
753
-
"cargo-platform 0.1.9",
495
495
+
"cargo-platform",
754
496
"semver",
755
497
"serde",
756
498
"serde_json",
···
764
506
checksum = "739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2"
765
507
dependencies = [
766
508
"find-msvc-tools",
767
767
-
"jobserver",
768
768
-
"libc",
769
509
"shlex",
770
510
]
771
511
···
801
541
]
802
542
803
543
[[package]]
804
804
-
name = "clap"
805
805
-
version = "4.5.50"
806
806
-
source = "registry+https://github.com/rust-lang/crates.io-index"
807
807
-
checksum = "0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623"
808
808
-
dependencies = [
809
809
-
"clap_builder",
810
810
-
]
811
811
-
812
812
-
[[package]]
813
544
name = "clap-sys"
814
545
version = "0.5.0"
815
546
source = "git+https://github.com/micahrj/clap-sys.git?rev=25d7f53fdb6363ad63fbd80049cb7a42a97ac156#25d7f53fdb6363ad63fbd80049cb7a42a97ac156"
816
547
817
548
[[package]]
818
818
-
name = "clap_builder"
819
819
-
version = "4.5.50"
820
820
-
source = "registry+https://github.com/rust-lang/crates.io-index"
821
821
-
checksum = "0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0"
822
822
-
dependencies = [
823
823
-
"anstream",
824
824
-
"anstyle",
825
825
-
"clap_lex",
826
826
-
"strsim 0.11.1",
827
827
-
"terminal_size",
828
828
-
]
829
829
-
830
830
-
[[package]]
831
831
-
name = "clap_complete"
832
832
-
version = "4.5.59"
833
833
-
source = "registry+https://github.com/rust-lang/crates.io-index"
834
834
-
checksum = "2348487adcd4631696ced64ccdb40d38ac4d31cae7f2eec8817fcea1b9d1c43c"
835
835
-
dependencies = [
836
836
-
"clap",
837
837
-
"clap_lex",
838
838
-
"is_executable",
839
839
-
"shlex",
840
840
-
]
841
841
-
842
842
-
[[package]]
843
843
-
name = "clap_lex"
844
844
-
version = "0.7.6"
845
845
-
source = "registry+https://github.com/rust-lang/crates.io-index"
846
846
-
checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d"
847
847
-
848
848
-
[[package]]
849
849
-
name = "clru"
850
850
-
version = "0.6.2"
851
851
-
source = "registry+https://github.com/rust-lang/crates.io-index"
852
852
-
checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59"
853
853
-
854
854
-
[[package]]
855
855
-
name = "color-print"
856
856
-
version = "0.3.7"
857
857
-
source = "registry+https://github.com/rust-lang/crates.io-index"
858
858
-
checksum = "3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4"
859
859
-
dependencies = [
860
860
-
"color-print-proc-macro",
861
861
-
]
862
862
-
863
863
-
[[package]]
864
864
-
name = "color-print-proc-macro"
865
865
-
version = "0.3.7"
866
866
-
source = "registry+https://github.com/rust-lang/crates.io-index"
867
867
-
checksum = "692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22"
868
868
-
dependencies = [
869
869
-
"nom",
870
870
-
"proc-macro2",
871
871
-
"quote",
872
872
-
"syn 2.0.108",
873
873
-
]
874
874
-
875
875
-
[[package]]
876
549
name = "color_quant"
877
550
version = "1.1.0"
878
551
source = "registry+https://github.com/rust-lang/crates.io-index"
···
914
587
"encode_unicode",
915
588
"libc",
916
589
"once_cell",
917
917
-
"unicode-width 0.2.2",
590
590
+
"unicode-width",
918
591
"windows-sys 0.61.2",
919
592
]
920
593
921
594
[[package]]
922
922
-
name = "const-oid"
923
923
-
version = "0.9.6"
924
924
-
source = "registry+https://github.com/rust-lang/crates.io-index"
925
925
-
checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
926
926
-
927
927
-
[[package]]
928
928
-
name = "constant_time_eq"
929
929
-
version = "0.3.1"
930
930
-
source = "registry+https://github.com/rust-lang/crates.io-index"
931
931
-
checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
932
932
-
933
933
-
[[package]]
934
595
name = "core-foundation"
935
596
version = "0.9.4"
936
597
source = "registry+https://github.com/rust-lang/crates.io-index"
···
941
602
]
942
603
943
604
[[package]]
944
944
-
name = "core-foundation"
945
945
-
version = "0.10.1"
946
946
-
source = "registry+https://github.com/rust-lang/crates.io-index"
947
947
-
checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
948
948
-
dependencies = [
949
949
-
"core-foundation-sys",
950
950
-
"libc",
951
951
-
]
952
952
-
953
953
-
[[package]]
954
605
name = "core-foundation-sys"
955
606
version = "0.8.7"
956
607
source = "registry+https://github.com/rust-lang/crates.io-index"
···
972
623
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
973
624
dependencies = [
974
625
"libc",
975
975
-
]
976
976
-
977
977
-
[[package]]
978
978
-
name = "crates-io"
979
979
-
version = "0.40.13"
980
980
-
source = "registry+https://github.com/rust-lang/crates.io-index"
981
981
-
checksum = "1986712716d18d860258fdbd03fd9d9e20f1ffb974d8a203816c58b68c6b9012"
982
982
-
dependencies = [
983
983
-
"curl",
984
984
-
"percent-encoding",
985
985
-
"serde",
986
986
-
"serde_json",
987
987
-
"thiserror 2.0.17",
988
988
-
"url",
989
626
]
990
627
991
628
[[package]]
···
1054
691
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
1055
692
1056
693
[[package]]
1057
1057
-
name = "crypto-bigint"
1058
1058
-
version = "0.5.5"
1059
1059
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1060
1060
-
checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
1061
1061
-
dependencies = [
1062
1062
-
"generic-array 0.14.9",
1063
1063
-
"rand_core 0.6.4",
1064
1064
-
"subtle",
1065
1065
-
"zeroize",
1066
1066
-
]
1067
1067
-
1068
1068
-
[[package]]
1069
694
name = "crypto-common"
1070
695
version = "0.1.6"
1071
696
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1076
701
]
1077
702
1078
703
[[package]]
1079
1079
-
name = "ct-codecs"
1080
1080
-
version = "1.1.6"
1081
1081
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1082
1082
-
checksum = "9b10589d1a5e400d61f9f38f12f884cfd080ff345de8f17efda36fe0e4a02aa8"
1083
1083
-
1084
1084
-
[[package]]
1085
1085
-
name = "curl"
1086
1086
-
version = "0.4.49"
1087
1087
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1088
1088
-
checksum = "79fc3b6dd0b87ba36e565715bf9a2ced221311db47bd18011676f24a6066edbc"
1089
1089
-
dependencies = [
1090
1090
-
"curl-sys",
1091
1091
-
"libc",
1092
1092
-
"openssl-probe",
1093
1093
-
"openssl-sys",
1094
1094
-
"schannel",
1095
1095
-
"socket2",
1096
1096
-
"windows-sys 0.59.0",
1097
1097
-
]
1098
1098
-
1099
1099
-
[[package]]
1100
1100
-
name = "curl-sys"
1101
1101
-
version = "0.4.83+curl-8.15.0"
1102
1102
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1103
1103
-
checksum = "5830daf304027db10c82632a464879d46a3f7c4ba17a31592657ad16c719b483"
1104
1104
-
dependencies = [
1105
1105
-
"cc",
1106
1106
-
"libc",
1107
1107
-
"libnghttp2-sys",
1108
1108
-
"libz-sys",
1109
1109
-
"openssl-sys",
1110
1110
-
"pkg-config",
1111
1111
-
"vcpkg",
1112
1112
-
"windows-sys 0.59.0",
1113
1113
-
]
1114
1114
-
1115
1115
-
[[package]]
1116
1116
-
name = "dashmap"
1117
1117
-
version = "6.1.0"
1118
1118
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1119
1119
-
checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf"
1120
1120
-
dependencies = [
1121
1121
-
"cfg-if 1.0.4",
1122
1122
-
"crossbeam-utils",
1123
1123
-
"hashbrown 0.14.5",
1124
1124
-
"lock_api",
1125
1125
-
"once_cell",
1126
1126
-
"parking_lot_core",
1127
1127
-
]
1128
1128
-
1129
1129
-
[[package]]
1130
704
name = "data-encoding"
1131
705
version = "2.9.0"
1132
706
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1139
713
checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376"
1140
714
1141
715
[[package]]
1142
1142
-
name = "der"
1143
1143
-
version = "0.7.10"
1144
1144
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1145
1145
-
checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
1146
1146
-
dependencies = [
1147
1147
-
"const-oid",
1148
1148
-
"pem-rfc7468",
1149
1149
-
"zeroize",
1150
1150
-
]
1151
1151
-
1152
1152
-
[[package]]
1153
716
name = "deranged"
1154
717
version = "0.5.5"
1155
718
source = "registry+https://github.com/rust-lang/crates.io-index"
1156
719
checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
1157
720
dependencies = [
1158
721
"powerfmt",
1159
1159
-
"serde_core",
1160
722
]
1161
723
1162
724
[[package]]
···
1191
753
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
1192
754
dependencies = [
1193
755
"block-buffer 0.10.4",
1194
1194
-
"const-oid",
1195
756
"crypto-common",
1196
1196
-
"subtle",
1197
757
]
1198
758
1199
759
[[package]]
···
1236
796
"lazy_static",
1237
797
"regex",
1238
798
"serde",
1239
1239
-
"strsim 0.10.0",
1240
1240
-
]
1241
1241
-
1242
1242
-
[[package]]
1243
1243
-
name = "dunce"
1244
1244
-
version = "1.0.5"
1245
1245
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1246
1246
-
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
1247
1247
-
1248
1248
-
[[package]]
1249
1249
-
name = "ecdsa"
1250
1250
-
version = "0.16.9"
1251
1251
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1252
1252
-
checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
1253
1253
-
dependencies = [
1254
1254
-
"der",
1255
1255
-
"digest 0.10.7",
1256
1256
-
"elliptic-curve",
1257
1257
-
"rfc6979",
1258
1258
-
"signature",
1259
1259
-
"spki",
1260
1260
-
]
1261
1261
-
1262
1262
-
[[package]]
1263
1263
-
name = "ed25519-compact"
1264
1264
-
version = "2.1.1"
1265
1265
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1266
1266
-
checksum = "e9b3460f44bea8cd47f45a0c70892f1eff856d97cd55358b2f73f663789f6190"
1267
1267
-
dependencies = [
1268
1268
-
"getrandom 0.2.16",
799
799
+
"strsim",
1269
800
]
1270
801
1271
802
[[package]]
···
1275
806
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
1276
807
1277
808
[[package]]
1278
1278
-
name = "elliptic-curve"
1279
1279
-
version = "0.13.8"
1280
1280
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1281
1281
-
checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
1282
1282
-
dependencies = [
1283
1283
-
"base16ct",
1284
1284
-
"crypto-bigint",
1285
1285
-
"digest 0.10.7",
1286
1286
-
"ff",
1287
1287
-
"generic-array 0.14.9",
1288
1288
-
"group",
1289
1289
-
"hkdf",
1290
1290
-
"pem-rfc7468",
1291
1291
-
"pkcs8",
1292
1292
-
"rand_core 0.6.4",
1293
1293
-
"sec1",
1294
1294
-
"subtle",
1295
1295
-
"zeroize",
1296
1296
-
]
1297
1297
-
1298
1298
-
[[package]]
1299
809
name = "encode_unicode"
1300
810
version = "1.0.0"
1301
811
source = "registry+https://github.com/rust-lang/crates.io-index"
1302
812
checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
1303
1303
-
1304
1304
-
[[package]]
1305
1305
-
name = "encoding_rs"
1306
1306
-
version = "0.8.35"
1307
1307
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1308
1308
-
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
1309
1309
-
dependencies = [
1310
1310
-
"cfg-if 1.0.4",
1311
1311
-
]
1312
813
1313
814
[[package]]
1314
815
name = "endi"
···
1367
868
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
1368
869
1369
870
[[package]]
1370
1370
-
name = "erased-serde"
1371
1371
-
version = "0.4.8"
1372
1372
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1373
1373
-
checksum = "259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b"
1374
1374
-
dependencies = [
1375
1375
-
"serde",
1376
1376
-
"serde_core",
1377
1377
-
"typeid",
1378
1378
-
]
1379
1379
-
1380
1380
-
[[package]]
1381
871
name = "errno"
1382
872
version = "0.3.14"
1383
873
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1398
888
1399
889
[[package]]
1400
890
name = "event-listener"
1401
1401
-
version = "4.0.3"
1402
1402
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1403
1403
-
checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
1404
1404
-
dependencies = [
1405
1405
-
"concurrent-queue",
1406
1406
-
"parking",
1407
1407
-
"pin-project-lite",
1408
1408
-
]
1409
1409
-
1410
1410
-
[[package]]
1411
1411
-
name = "event-listener"
1412
891
version = "5.4.1"
1413
892
source = "registry+https://github.com/rust-lang/crates.io-index"
1414
893
checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
···
1424
903
source = "registry+https://github.com/rust-lang/crates.io-index"
1425
904
checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
1426
905
dependencies = [
1427
1427
-
"event-listener 5.4.1",
906
906
+
"event-listener",
1428
907
"pin-project-lite",
1429
908
]
1430
909
···
1433
912
version = "0.1.2"
1434
913
source = "registry+https://github.com/rust-lang/crates.io-index"
1435
914
checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
1436
1436
-
1437
1437
-
[[package]]
1438
1438
-
name = "fallible-iterator"
1439
1439
-
version = "0.3.0"
1440
1440
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1441
1441
-
checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
1442
1442
-
1443
1443
-
[[package]]
1444
1444
-
name = "fallible-streaming-iterator"
1445
1445
-
version = "0.1.9"
1446
1446
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1447
1447
-
checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a"
1448
1448
-
1449
1449
-
[[package]]
1450
1450
-
name = "faster-hex"
1451
1451
-
version = "0.10.0"
1452
1452
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1453
1453
-
checksum = "7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73"
1454
1454
-
dependencies = [
1455
1455
-
"heapless",
1456
1456
-
"serde",
1457
1457
-
]
1458
915
1459
916
[[package]]
1460
917
name = "fastrand"
···
1472
929
]
1473
930
1474
931
[[package]]
1475
1475
-
name = "ff"
1476
1476
-
version = "0.13.1"
1477
1477
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1478
1478
-
checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393"
1479
1479
-
dependencies = [
1480
1480
-
"rand_core 0.6.4",
1481
1481
-
"subtle",
1482
1482
-
]
1483
1483
-
1484
1484
-
[[package]]
1485
1485
-
name = "fiat-crypto"
1486
1486
-
version = "0.3.0"
1487
1487
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1488
1488
-
checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24"
1489
1489
-
1490
1490
-
[[package]]
1491
1491
-
name = "filetime"
1492
1492
-
version = "0.2.26"
1493
1493
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1494
1494
-
checksum = "bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed"
1495
1495
-
dependencies = [
1496
1496
-
"cfg-if 1.0.4",
1497
1497
-
"libc",
1498
1498
-
"libredox",
1499
1499
-
"windows-sys 0.60.2",
1500
1500
-
]
1501
1501
-
1502
1502
-
[[package]]
1503
932
name = "find-msvc-tools"
1504
933
version = "0.1.4"
1505
934
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1512
941
checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb"
1513
942
dependencies = [
1514
943
"crc32fast",
1515
1515
-
"libz-rs-sys",
1516
944
"miniz_oxide",
1517
945
]
1518
946
···
1529
957
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
1530
958
1531
959
[[package]]
1532
1532
-
name = "foldhash"
1533
1533
-
version = "0.1.5"
1534
1534
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1535
1535
-
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
1536
1536
-
1537
1537
-
[[package]]
1538
960
name = "fontconfig-parser"
1539
961
version = "0.5.8"
1540
962
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1567
989
]
1568
990
1569
991
[[package]]
1570
1570
-
name = "fsevent-sys"
1571
1571
-
version = "4.1.0"
1572
1572
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1573
1573
-
checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
1574
1574
-
dependencies = [
1575
1575
-
"libc",
1576
1576
-
]
1577
1577
-
1578
1578
-
[[package]]
1579
992
name = "fuchsia-zircon"
1580
993
version = "0.3.3"
1581
994
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1592
1005
checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
1593
1006
1594
1007
[[package]]
1595
1595
-
name = "futures"
1596
1596
-
version = "0.3.31"
1597
1597
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1598
1598
-
checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
1599
1599
-
dependencies = [
1600
1600
-
"futures-channel",
1601
1601
-
"futures-core",
1602
1602
-
"futures-executor",
1603
1603
-
"futures-io",
1604
1604
-
"futures-sink",
1605
1605
-
"futures-task",
1606
1606
-
"futures-util",
1607
1607
-
]
1608
1608
-
1609
1609
-
[[package]]
1610
1008
name = "futures-channel"
1611
1009
version = "0.3.31"
1612
1010
source = "registry+https://github.com/rust-lang/crates.io-index"
1613
1011
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
1614
1012
dependencies = [
1615
1013
"futures-core",
1616
1616
-
"futures-sink",
1617
1014
]
1618
1015
1619
1016
[[package]]
···
1623
1020
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
1624
1021
1625
1022
[[package]]
1626
1626
-
name = "futures-executor"
1627
1627
-
version = "0.3.31"
1628
1628
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1629
1629
-
checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
1630
1630
-
dependencies = [
1631
1631
-
"futures-core",
1632
1632
-
"futures-task",
1633
1633
-
"futures-util",
1634
1634
-
]
1635
1635
-
1636
1636
-
[[package]]
1637
1023
name = "futures-io"
1638
1024
version = "0.3.31"
1639
1025
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1664
1050
]
1665
1051
1666
1052
[[package]]
1667
1667
-
name = "futures-sink"
1668
1668
-
version = "0.3.31"
1669
1669
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1670
1670
-
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
1671
1671
-
1672
1672
-
[[package]]
1673
1053
name = "futures-task"
1674
1054
version = "0.3.31"
1675
1055
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1681
1061
source = "registry+https://github.com/rust-lang/crates.io-index"
1682
1062
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
1683
1063
dependencies = [
1684
1684
-
"futures-channel",
1685
1064
"futures-core",
1686
1686
-
"futures-io",
1687
1065
"futures-macro",
1688
1688
-
"futures-sink",
1689
1066
"futures-task",
1690
1690
-
"memchr",
1691
1067
"pin-project-lite",
1692
1068
"pin-utils",
1693
1069
"slab",
···
1710
1086
dependencies = [
1711
1087
"typenum",
1712
1088
"version_check",
1713
1713
-
"zeroize",
1714
1089
]
1715
1090
1716
1091
[[package]]
···
1744
1119
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
1745
1120
dependencies = [
1746
1121
"cfg-if 1.0.4",
1747
1747
-
"js-sys",
1748
1122
"libc",
1749
1123
"r-efi",
1750
1124
"wasip2",
1751
1751
-
"wasm-bindgen",
1752
1125
]
1753
1126
1754
1127
[[package]]
···
1768
1141
checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7"
1769
1142
1770
1143
[[package]]
1771
1771
-
name = "git2"
1772
1772
-
version = "0.20.2"
1773
1773
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1774
1774
-
checksum = "2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110"
1775
1775
-
dependencies = [
1776
1776
-
"bitflags 2.10.0",
1777
1777
-
"libc",
1778
1778
-
"libgit2-sys",
1779
1779
-
"log",
1780
1780
-
"openssl-probe",
1781
1781
-
"openssl-sys",
1782
1782
-
"url",
1783
1783
-
]
1784
1784
-
1785
1785
-
[[package]]
1786
1786
-
name = "git2-curl"
1787
1787
-
version = "0.21.0"
1788
1788
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1789
1789
-
checksum = "be8dcabbc09ece4d30a9aa983d5804203b7e2f8054a171f792deff59b56d31fa"
1790
1790
-
dependencies = [
1791
1791
-
"curl",
1792
1792
-
"git2",
1793
1793
-
"log",
1794
1794
-
"url",
1795
1795
-
]
1796
1796
-
1797
1797
-
[[package]]
1798
1798
-
name = "gix"
1799
1799
-
version = "0.73.0"
1800
1800
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1801
1801
-
checksum = "514c29cc879bdc0286b0cbc205585a49b252809eb86c69df4ce4f855ee75f635"
1802
1802
-
dependencies = [
1803
1803
-
"gix-actor",
1804
1804
-
"gix-attributes",
1805
1805
-
"gix-command",
1806
1806
-
"gix-commitgraph",
1807
1807
-
"gix-config",
1808
1808
-
"gix-credentials",
1809
1809
-
"gix-date",
1810
1810
-
"gix-diff",
1811
1811
-
"gix-dir",
1812
1812
-
"gix-discover",
1813
1813
-
"gix-features",
1814
1814
-
"gix-filter",
1815
1815
-
"gix-fs",
1816
1816
-
"gix-glob",
1817
1817
-
"gix-hash",
1818
1818
-
"gix-hashtable",
1819
1819
-
"gix-ignore",
1820
1820
-
"gix-index",
1821
1821
-
"gix-lock",
1822
1822
-
"gix-negotiate",
1823
1823
-
"gix-object",
1824
1824
-
"gix-odb",
1825
1825
-
"gix-pack",
1826
1826
-
"gix-path",
1827
1827
-
"gix-pathspec",
1828
1828
-
"gix-prompt",
1829
1829
-
"gix-protocol",
1830
1830
-
"gix-ref",
1831
1831
-
"gix-refspec",
1832
1832
-
"gix-revision",
1833
1833
-
"gix-revwalk",
1834
1834
-
"gix-sec",
1835
1835
-
"gix-shallow",
1836
1836
-
"gix-status",
1837
1837
-
"gix-submodule",
1838
1838
-
"gix-tempfile",
1839
1839
-
"gix-trace",
1840
1840
-
"gix-transport",
1841
1841
-
"gix-traverse",
1842
1842
-
"gix-url",
1843
1843
-
"gix-utils",
1844
1844
-
"gix-validate",
1845
1845
-
"gix-worktree",
1846
1846
-
"once_cell",
1847
1847
-
"prodash",
1848
1848
-
"smallvec",
1849
1849
-
"thiserror 2.0.17",
1850
1850
-
]
1851
1851
-
1852
1852
-
[[package]]
1853
1853
-
name = "gix-actor"
1854
1854
-
version = "0.35.6"
1855
1855
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1856
1856
-
checksum = "987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e"
1857
1857
-
dependencies = [
1858
1858
-
"bstr",
1859
1859
-
"gix-date",
1860
1860
-
"gix-utils",
1861
1861
-
"itoa",
1862
1862
-
"thiserror 2.0.17",
1863
1863
-
"winnow 0.7.13",
1864
1864
-
]
1865
1865
-
1866
1866
-
[[package]]
1867
1867
-
name = "gix-attributes"
1868
1868
-
version = "0.27.0"
1869
1869
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1870
1870
-
checksum = "45442188216d08a5959af195f659cb1f244a50d7d2d0c3873633b1cd7135f638"
1871
1871
-
dependencies = [
1872
1872
-
"bstr",
1873
1873
-
"gix-glob",
1874
1874
-
"gix-path",
1875
1875
-
"gix-quote",
1876
1876
-
"gix-trace",
1877
1877
-
"kstring",
1878
1878
-
"smallvec",
1879
1879
-
"thiserror 2.0.17",
1880
1880
-
"unicode-bom",
1881
1881
-
]
1882
1882
-
1883
1883
-
[[package]]
1884
1884
-
name = "gix-bitmap"
1885
1885
-
version = "0.2.15"
1886
1886
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1887
1887
-
checksum = "5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531"
1888
1888
-
dependencies = [
1889
1889
-
"thiserror 2.0.17",
1890
1890
-
]
1891
1891
-
1892
1892
-
[[package]]
1893
1893
-
name = "gix-chunk"
1894
1894
-
version = "0.4.12"
1895
1895
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1896
1896
-
checksum = "5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb"
1897
1897
-
dependencies = [
1898
1898
-
"thiserror 2.0.17",
1899
1899
-
]
1900
1900
-
1901
1901
-
[[package]]
1902
1902
-
name = "gix-command"
1903
1903
-
version = "0.6.3"
1904
1904
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1905
1905
-
checksum = "095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62"
1906
1906
-
dependencies = [
1907
1907
-
"bstr",
1908
1908
-
"gix-path",
1909
1909
-
"gix-quote",
1910
1910
-
"gix-trace",
1911
1911
-
"shell-words",
1912
1912
-
]
1913
1913
-
1914
1914
-
[[package]]
1915
1915
-
name = "gix-commitgraph"
1916
1916
-
version = "0.29.0"
1917
1917
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1918
1918
-
checksum = "6bb23121e952f43a5b07e3e80890336cb847297467a410475036242732980d06"
1919
1919
-
dependencies = [
1920
1920
-
"bstr",
1921
1921
-
"gix-chunk",
1922
1922
-
"gix-hash",
1923
1923
-
"memmap2",
1924
1924
-
"thiserror 2.0.17",
1925
1925
-
]
1926
1926
-
1927
1927
-
[[package]]
1928
1928
-
name = "gix-config"
1929
1929
-
version = "0.46.0"
1930
1930
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1931
1931
-
checksum = "5dfb898c5b695fd4acfc3c0ab638525a65545d47706064dcf7b5ead6cdb136c0"
1932
1932
-
dependencies = [
1933
1933
-
"bstr",
1934
1934
-
"gix-config-value",
1935
1935
-
"gix-features",
1936
1936
-
"gix-glob",
1937
1937
-
"gix-path",
1938
1938
-
"gix-ref",
1939
1939
-
"gix-sec",
1940
1940
-
"memchr",
1941
1941
-
"once_cell",
1942
1942
-
"smallvec",
1943
1943
-
"thiserror 2.0.17",
1944
1944
-
"unicode-bom",
1945
1945
-
"winnow 0.7.13",
1946
1946
-
]
1947
1947
-
1948
1948
-
[[package]]
1949
1949
-
name = "gix-config-value"
1950
1950
-
version = "0.15.3"
1951
1951
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1952
1952
-
checksum = "2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64"
1953
1953
-
dependencies = [
1954
1954
-
"bitflags 2.10.0",
1955
1955
-
"bstr",
1956
1956
-
"gix-path",
1957
1957
-
"libc",
1958
1958
-
"thiserror 2.0.17",
1959
1959
-
]
1960
1960
-
1961
1961
-
[[package]]
1962
1962
-
name = "gix-credentials"
1963
1963
-
version = "0.30.0"
1964
1964
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1965
1965
-
checksum = "0039dd3ac606dd80b16353a41b61fc237ca5cb8b612f67a9f880adfad4be4e05"
1966
1966
-
dependencies = [
1967
1967
-
"bstr",
1968
1968
-
"gix-command",
1969
1969
-
"gix-config-value",
1970
1970
-
"gix-date",
1971
1971
-
"gix-path",
1972
1972
-
"gix-prompt",
1973
1973
-
"gix-sec",
1974
1974
-
"gix-trace",
1975
1975
-
"gix-url",
1976
1976
-
"thiserror 2.0.17",
1977
1977
-
]
1978
1978
-
1979
1979
-
[[package]]
1980
1980
-
name = "gix-date"
1981
1981
-
version = "0.10.7"
1982
1982
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1983
1983
-
checksum = "661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171"
1984
1984
-
dependencies = [
1985
1985
-
"bstr",
1986
1986
-
"itoa",
1987
1987
-
"jiff",
1988
1988
-
"smallvec",
1989
1989
-
"thiserror 2.0.17",
1990
1990
-
]
1991
1991
-
1992
1992
-
[[package]]
1993
1993
-
name = "gix-diff"
1994
1994
-
version = "0.53.0"
1995
1995
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1996
1996
-
checksum = "de854852010d44a317f30c92d67a983e691c9478c8a3fb4117c1f48626bcdea8"
1997
1997
-
dependencies = [
1998
1998
-
"bstr",
1999
1999
-
"gix-attributes",
2000
2000
-
"gix-command",
2001
2001
-
"gix-filter",
2002
2002
-
"gix-fs",
2003
2003
-
"gix-hash",
2004
2004
-
"gix-index",
2005
2005
-
"gix-object",
2006
2006
-
"gix-path",
2007
2007
-
"gix-pathspec",
2008
2008
-
"gix-tempfile",
2009
2009
-
"gix-trace",
2010
2010
-
"gix-traverse",
2011
2011
-
"gix-worktree",
2012
2012
-
"imara-diff",
2013
2013
-
"thiserror 2.0.17",
2014
2014
-
]
2015
2015
-
2016
2016
-
[[package]]
2017
2017
-
name = "gix-dir"
2018
2018
-
version = "0.15.0"
2019
2019
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2020
2020
-
checksum = "dad34e4f373f94902df1ba1d2a1df3a1b29eacd15e316ac5972d842e31422dd7"
2021
2021
-
dependencies = [
2022
2022
-
"bstr",
2023
2023
-
"gix-discover",
2024
2024
-
"gix-fs",
2025
2025
-
"gix-ignore",
2026
2026
-
"gix-index",
2027
2027
-
"gix-object",
2028
2028
-
"gix-path",
2029
2029
-
"gix-pathspec",
2030
2030
-
"gix-trace",
2031
2031
-
"gix-utils",
2032
2032
-
"gix-worktree",
2033
2033
-
"thiserror 2.0.17",
2034
2034
-
]
2035
2035
-
2036
2036
-
[[package]]
2037
2037
-
name = "gix-discover"
2038
2038
-
version = "0.41.0"
2039
2039
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2040
2040
-
checksum = "ffb180c91ca1a2cf53e828bb63d8d8f8fa7526f49b83b33d7f46cbeb5d79d30a"
2041
2041
-
dependencies = [
2042
2042
-
"bstr",
2043
2043
-
"dunce",
2044
2044
-
"gix-fs",
2045
2045
-
"gix-hash",
2046
2046
-
"gix-path",
2047
2047
-
"gix-ref",
2048
2048
-
"gix-sec",
2049
2049
-
"thiserror 2.0.17",
2050
2050
-
]
2051
2051
-
2052
2052
-
[[package]]
2053
2053
-
name = "gix-features"
2054
2054
-
version = "0.43.1"
2055
2055
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2056
2056
-
checksum = "cd1543cd9b8abcbcebaa1a666a5c168ee2cda4dea50d3961ee0e6d1c42f81e5b"
2057
2057
-
dependencies = [
2058
2058
-
"bytes 1.10.1",
2059
2059
-
"crc32fast",
2060
2060
-
"crossbeam-channel",
2061
2061
-
"flate2",
2062
2062
-
"gix-path",
2063
2063
-
"gix-trace",
2064
2064
-
"gix-utils",
2065
2065
-
"libc",
2066
2066
-
"once_cell",
2067
2067
-
"parking_lot",
2068
2068
-
"prodash",
2069
2069
-
"thiserror 2.0.17",
2070
2070
-
"walkdir",
2071
2071
-
]
2072
2072
-
2073
2073
-
[[package]]
2074
2074
-
name = "gix-filter"
2075
2075
-
version = "0.20.0"
2076
2076
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2077
2077
-
checksum = "aa6571a3927e7ab10f64279a088e0dae08e8da05547771796d7389bbe28ad9ff"
2078
2078
-
dependencies = [
2079
2079
-
"bstr",
2080
2080
-
"encoding_rs",
2081
2081
-
"gix-attributes",
2082
2082
-
"gix-command",
2083
2083
-
"gix-hash",
2084
2084
-
"gix-object",
2085
2085
-
"gix-packetline-blocking",
2086
2086
-
"gix-path",
2087
2087
-
"gix-quote",
2088
2088
-
"gix-trace",
2089
2089
-
"gix-utils",
2090
2090
-
"smallvec",
2091
2091
-
"thiserror 2.0.17",
2092
2092
-
]
2093
2093
-
2094
2094
-
[[package]]
2095
2095
-
name = "gix-fs"
2096
2096
-
version = "0.16.1"
2097
2097
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2098
2098
-
checksum = "9a4d90307d064fa7230e0f87b03231be28f8ba63b913fc15346f489519d0c304"
2099
2099
-
dependencies = [
2100
2100
-
"bstr",
2101
2101
-
"fastrand",
2102
2102
-
"gix-features",
2103
2103
-
"gix-path",
2104
2104
-
"gix-utils",
2105
2105
-
"thiserror 2.0.17",
2106
2106
-
]
2107
2107
-
2108
2108
-
[[package]]
2109
2109
-
name = "gix-glob"
2110
2110
-
version = "0.21.0"
2111
2111
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2112
2112
-
checksum = "b947db8366823e7a750c254f6bb29e27e17f27e457bf336ba79b32423db62cd5"
2113
2113
-
dependencies = [
2114
2114
-
"bitflags 2.10.0",
2115
2115
-
"bstr",
2116
2116
-
"gix-features",
2117
2117
-
"gix-path",
2118
2118
-
]
2119
2119
-
2120
2120
-
[[package]]
2121
2121
-
name = "gix-hash"
2122
2122
-
version = "0.19.0"
2123
2123
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2124
2124
-
checksum = "251fad79796a731a2a7664d9ea95ee29a9e99474de2769e152238d4fdb69d50e"
2125
2125
-
dependencies = [
2126
2126
-
"faster-hex",
2127
2127
-
"gix-features",
2128
2128
-
"sha1-checked",
2129
2129
-
"thiserror 2.0.17",
2130
2130
-
]
2131
2131
-
2132
2132
-
[[package]]
2133
2133
-
name = "gix-hashtable"
2134
2134
-
version = "0.9.0"
2135
2135
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2136
2136
-
checksum = "c35300b54896153e55d53f4180460931ccd69b7e8d2f6b9d6401122cdedc4f07"
2137
2137
-
dependencies = [
2138
2138
-
"gix-hash",
2139
2139
-
"hashbrown 0.15.5",
2140
2140
-
"parking_lot",
2141
2141
-
]
2142
2142
-
2143
2143
-
[[package]]
2144
2144
-
name = "gix-ignore"
2145
2145
-
version = "0.16.0"
2146
2146
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2147
2147
-
checksum = "564d6fddf46e2c981f571b23d6ad40cb08bddcaf6fc7458b1d49727ad23c2870"
2148
2148
-
dependencies = [
2149
2149
-
"bstr",
2150
2150
-
"gix-glob",
2151
2151
-
"gix-path",
2152
2152
-
"gix-trace",
2153
2153
-
"unicode-bom",
2154
2154
-
]
2155
2155
-
2156
2156
-
[[package]]
2157
2157
-
name = "gix-index"
2158
2158
-
version = "0.41.0"
2159
2159
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2160
2160
-
checksum = "2af39fde3ce4ce11371d9ce826f2936ec347318f2d1972fe98c2e7134e267e25"
2161
2161
-
dependencies = [
2162
2162
-
"bitflags 2.10.0",
2163
2163
-
"bstr",
2164
2164
-
"filetime",
2165
2165
-
"fnv",
2166
2166
-
"gix-bitmap",
2167
2167
-
"gix-features",
2168
2168
-
"gix-fs",
2169
2169
-
"gix-hash",
2170
2170
-
"gix-lock",
2171
2171
-
"gix-object",
2172
2172
-
"gix-traverse",
2173
2173
-
"gix-utils",
2174
2174
-
"gix-validate",
2175
2175
-
"hashbrown 0.15.5",
2176
2176
-
"itoa",
2177
2177
-
"libc",
2178
2178
-
"memmap2",
2179
2179
-
"rustix",
2180
2180
-
"smallvec",
2181
2181
-
"thiserror 2.0.17",
2182
2182
-
]
2183
2183
-
2184
2184
-
[[package]]
2185
2185
-
name = "gix-lock"
2186
2186
-
version = "18.0.0"
2187
2187
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2188
2188
-
checksum = "b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed"
2189
2189
-
dependencies = [
2190
2190
-
"gix-tempfile",
2191
2191
-
"gix-utils",
2192
2192
-
"thiserror 2.0.17",
2193
2193
-
]
2194
2194
-
2195
2195
-
[[package]]
2196
2196
-
name = "gix-negotiate"
2197
2197
-
version = "0.21.0"
2198
2198
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2199
2199
-
checksum = "1d58d4c9118885233be971e0d7a589f5cfb1a8bd6cb6e2ecfb0fc6b1b293c83b"
2200
2200
-
dependencies = [
2201
2201
-
"bitflags 2.10.0",
2202
2202
-
"gix-commitgraph",
2203
2203
-
"gix-date",
2204
2204
-
"gix-hash",
2205
2205
-
"gix-object",
2206
2206
-
"gix-revwalk",
2207
2207
-
"smallvec",
2208
2208
-
"thiserror 2.0.17",
2209
2209
-
]
2210
2210
-
2211
2211
-
[[package]]
2212
2212
-
name = "gix-object"
2213
2213
-
version = "0.50.2"
2214
2214
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2215
2215
-
checksum = "d69ce108ab67b65fbd4fb7e1331502429d78baeb2eee10008bdef55765397c07"
2216
2216
-
dependencies = [
2217
2217
-
"bstr",
2218
2218
-
"gix-actor",
2219
2219
-
"gix-date",
2220
2220
-
"gix-features",
2221
2221
-
"gix-hash",
2222
2222
-
"gix-hashtable",
2223
2223
-
"gix-path",
2224
2224
-
"gix-utils",
2225
2225
-
"gix-validate",
2226
2226
-
"itoa",
2227
2227
-
"smallvec",
2228
2228
-
"thiserror 2.0.17",
2229
2229
-
"winnow 0.7.13",
2230
2230
-
]
2231
2231
-
2232
2232
-
[[package]]
2233
2233
-
name = "gix-odb"
2234
2234
-
version = "0.70.0"
2235
2235
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2236
2236
-
checksum = "9c9d7af10fda9df0bb4f7f9bd507963560b3c66cb15a5b825caf752e0eb109ac"
2237
2237
-
dependencies = [
2238
2238
-
"arc-swap",
2239
2239
-
"gix-date",
2240
2240
-
"gix-features",
2241
2241
-
"gix-fs",
2242
2242
-
"gix-hash",
2243
2243
-
"gix-hashtable",
2244
2244
-
"gix-object",
2245
2245
-
"gix-pack",
2246
2246
-
"gix-path",
2247
2247
-
"gix-quote",
2248
2248
-
"parking_lot",
2249
2249
-
"tempfile",
2250
2250
-
"thiserror 2.0.17",
2251
2251
-
]
2252
2252
-
2253
2253
-
[[package]]
2254
2254
-
name = "gix-pack"
2255
2255
-
version = "0.60.0"
2256
2256
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2257
2257
-
checksum = "d8571df89bfca5abb49c3e3372393f7af7e6f8b8dbe2b96303593cef5b263019"
2258
2258
-
dependencies = [
2259
2259
-
"clru",
2260
2260
-
"gix-chunk",
2261
2261
-
"gix-features",
2262
2262
-
"gix-hash",
2263
2263
-
"gix-hashtable",
2264
2264
-
"gix-object",
2265
2265
-
"gix-path",
2266
2266
-
"gix-tempfile",
2267
2267
-
"memmap2",
2268
2268
-
"parking_lot",
2269
2269
-
"smallvec",
2270
2270
-
"thiserror 2.0.17",
2271
2271
-
]
2272
2272
-
2273
2273
-
[[package]]
2274
2274
-
name = "gix-packetline"
2275
2275
-
version = "0.19.3"
2276
2276
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2277
2277
-
checksum = "64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf"
2278
2278
-
dependencies = [
2279
2279
-
"bstr",
2280
2280
-
"faster-hex",
2281
2281
-
"gix-trace",
2282
2282
-
"thiserror 2.0.17",
2283
2283
-
]
2284
2284
-
2285
2285
-
[[package]]
2286
2286
-
name = "gix-packetline-blocking"
2287
2287
-
version = "0.19.3"
2288
2288
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2289
2289
-
checksum = "89c59c3ad41e68cb38547d849e9ef5ccfc0d00f282244ba1441ae856be54d001"
2290
2290
-
dependencies = [
2291
2291
-
"bstr",
2292
2292
-
"faster-hex",
2293
2293
-
"gix-trace",
2294
2294
-
"thiserror 2.0.17",
2295
2295
-
]
2296
2296
-
2297
2297
-
[[package]]
2298
2298
-
name = "gix-path"
2299
2299
-
version = "0.10.21"
2300
2300
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2301
2301
-
checksum = "0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8"
2302
2302
-
dependencies = [
2303
2303
-
"bstr",
2304
2304
-
"gix-trace",
2305
2305
-
"gix-validate",
2306
2306
-
"home",
2307
2307
-
"thiserror 2.0.17",
2308
2308
-
]
2309
2309
-
2310
2310
-
[[package]]
2311
2311
-
name = "gix-pathspec"
2312
2312
-
version = "0.12.0"
2313
2313
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2314
2314
-
checksum = "daedead611c9bd1f3640dc90a9012b45f790201788af4d659f28d94071da7fba"
2315
2315
-
dependencies = [
2316
2316
-
"bitflags 2.10.0",
2317
2317
-
"bstr",
2318
2318
-
"gix-attributes",
2319
2319
-
"gix-config-value",
2320
2320
-
"gix-glob",
2321
2321
-
"gix-path",
2322
2322
-
"thiserror 2.0.17",
2323
2323
-
]
2324
2324
-
2325
2325
-
[[package]]
2326
2326
-
name = "gix-prompt"
2327
2327
-
version = "0.11.2"
2328
2328
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2329
2329
-
checksum = "868e6516dfa16fdcbc5f8c935167d085f2ae65ccd4c9476a4319579d12a69d8d"
2330
2330
-
dependencies = [
2331
2331
-
"gix-command",
2332
2332
-
"gix-config-value",
2333
2333
-
"parking_lot",
2334
2334
-
"rustix",
2335
2335
-
"thiserror 2.0.17",
2336
2336
-
]
2337
2337
-
2338
2338
-
[[package]]
2339
2339
-
name = "gix-protocol"
2340
2340
-
version = "0.51.0"
2341
2341
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2342
2342
-
checksum = "12b4b807c47ffcf7c1e5b8119585368a56449f3493da93b931e1d4239364e922"
2343
2343
-
dependencies = [
2344
2344
-
"bstr",
2345
2345
-
"gix-credentials",
2346
2346
-
"gix-date",
2347
2347
-
"gix-features",
2348
2348
-
"gix-hash",
2349
2349
-
"gix-lock",
2350
2350
-
"gix-negotiate",
2351
2351
-
"gix-object",
2352
2352
-
"gix-ref",
2353
2353
-
"gix-refspec",
2354
2354
-
"gix-revwalk",
2355
2355
-
"gix-shallow",
2356
2356
-
"gix-trace",
2357
2357
-
"gix-transport",
2358
2358
-
"gix-utils",
2359
2359
-
"maybe-async",
2360
2360
-
"thiserror 2.0.17",
2361
2361
-
"winnow 0.7.13",
2362
2362
-
]
2363
2363
-
2364
2364
-
[[package]]
2365
2365
-
name = "gix-quote"
2366
2366
-
version = "0.6.1"
2367
2367
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2368
2368
-
checksum = "e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b"
2369
2369
-
dependencies = [
2370
2370
-
"bstr",
2371
2371
-
"gix-utils",
2372
2372
-
"thiserror 2.0.17",
2373
2373
-
]
2374
2374
-
2375
2375
-
[[package]]
2376
2376
-
name = "gix-ref"
2377
2377
-
version = "0.53.1"
2378
2378
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2379
2379
-
checksum = "b966f578079a42f4a51413b17bce476544cca1cf605753466669082f94721758"
2380
2380
-
dependencies = [
2381
2381
-
"gix-actor",
2382
2382
-
"gix-features",
2383
2383
-
"gix-fs",
2384
2384
-
"gix-hash",
2385
2385
-
"gix-lock",
2386
2386
-
"gix-object",
2387
2387
-
"gix-path",
2388
2388
-
"gix-tempfile",
2389
2389
-
"gix-utils",
2390
2390
-
"gix-validate",
2391
2391
-
"memmap2",
2392
2392
-
"thiserror 2.0.17",
2393
2393
-
"winnow 0.7.13",
2394
2394
-
]
2395
2395
-
2396
2396
-
[[package]]
2397
2397
-
name = "gix-refspec"
2398
2398
-
version = "0.31.0"
2399
2399
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2400
2400
-
checksum = "7d29cae1ae31108826e7156a5e60bffacab405f4413f5bc0375e19772cce0055"
2401
2401
-
dependencies = [
2402
2402
-
"bstr",
2403
2403
-
"gix-hash",
2404
2404
-
"gix-revision",
2405
2405
-
"gix-validate",
2406
2406
-
"smallvec",
2407
2407
-
"thiserror 2.0.17",
2408
2408
-
]
2409
2409
-
2410
2410
-
[[package]]
2411
2411
-
name = "gix-revision"
2412
2412
-
version = "0.35.0"
2413
2413
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2414
2414
-
checksum = "f651f2b1742f760bb8161d6743229206e962b73d9c33c41f4e4aefa6586cbd3d"
2415
2415
-
dependencies = [
2416
2416
-
"bstr",
2417
2417
-
"gix-commitgraph",
2418
2418
-
"gix-date",
2419
2419
-
"gix-hash",
2420
2420
-
"gix-object",
2421
2421
-
"gix-revwalk",
2422
2422
-
"thiserror 2.0.17",
2423
2423
-
]
2424
2424
-
2425
2425
-
[[package]]
2426
2426
-
name = "gix-revwalk"
2427
2427
-
version = "0.21.0"
2428
2428
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2429
2429
-
checksum = "06e74f91709729e099af6721bd0fa7d62f243f2005085152301ca5cdd86ec02c"
2430
2430
-
dependencies = [
2431
2431
-
"gix-commitgraph",
2432
2432
-
"gix-date",
2433
2433
-
"gix-hash",
2434
2434
-
"gix-hashtable",
2435
2435
-
"gix-object",
2436
2436
-
"smallvec",
2437
2437
-
"thiserror 2.0.17",
2438
2438
-
]
2439
2439
-
2440
2440
-
[[package]]
2441
2441
-
name = "gix-sec"
2442
2442
-
version = "0.12.2"
2443
2443
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2444
2444
-
checksum = "ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be"
2445
2445
-
dependencies = [
2446
2446
-
"bitflags 2.10.0",
2447
2447
-
"gix-path",
2448
2448
-
"libc",
2449
2449
-
"windows-sys 0.61.2",
2450
2450
-
]
2451
2451
-
2452
2452
-
[[package]]
2453
2453
-
name = "gix-shallow"
2454
2454
-
version = "0.5.0"
2455
2455
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2456
2456
-
checksum = "d936745103243ae4c510f19e0760ce73fb0f08096588fdbe0f0d7fb7ce8944b7"
2457
2457
-
dependencies = [
2458
2458
-
"bstr",
2459
2459
-
"gix-hash",
2460
2460
-
"gix-lock",
2461
2461
-
"thiserror 2.0.17",
2462
2462
-
]
2463
2463
-
2464
2464
-
[[package]]
2465
2465
-
name = "gix-status"
2466
2466
-
version = "0.20.0"
2467
2467
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2468
2468
-
checksum = "2a4afff9b34eeececa8bdc32b42fb318434b6b1391d9f8d45fe455af08dc2d35"
2469
2469
-
dependencies = [
2470
2470
-
"bstr",
2471
2471
-
"filetime",
2472
2472
-
"gix-diff",
2473
2473
-
"gix-dir",
2474
2474
-
"gix-features",
2475
2475
-
"gix-filter",
2476
2476
-
"gix-fs",
2477
2477
-
"gix-hash",
2478
2478
-
"gix-index",
2479
2479
-
"gix-object",
2480
2480
-
"gix-path",
2481
2481
-
"gix-pathspec",
2482
2482
-
"gix-worktree",
2483
2483
-
"portable-atomic",
2484
2484
-
"thiserror 2.0.17",
2485
2485
-
]
2486
2486
-
2487
2487
-
[[package]]
2488
2488
-
name = "gix-submodule"
2489
2489
-
version = "0.20.0"
2490
2490
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2491
2491
-
checksum = "657cc5dd43cbc7a14d9c5aaf02cfbe9c2a15d077cded3f304adb30ef78852d3e"
2492
2492
-
dependencies = [
2493
2493
-
"bstr",
2494
2494
-
"gix-config",
2495
2495
-
"gix-path",
2496
2496
-
"gix-pathspec",
2497
2497
-
"gix-refspec",
2498
2498
-
"gix-url",
2499
2499
-
"thiserror 2.0.17",
2500
2500
-
]
2501
2501
-
2502
2502
-
[[package]]
2503
2503
-
name = "gix-tempfile"
2504
2504
-
version = "18.0.0"
2505
2505
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2506
2506
-
checksum = "666c0041bcdedf5fa05e9bef663c897debab24b7dc1741605742412d1d47da57"
2507
2507
-
dependencies = [
2508
2508
-
"dashmap",
2509
2509
-
"gix-fs",
2510
2510
-
"libc",
2511
2511
-
"once_cell",
2512
2512
-
"parking_lot",
2513
2513
-
"tempfile",
2514
2514
-
]
2515
2515
-
2516
2516
-
[[package]]
2517
2517
-
name = "gix-trace"
2518
2518
-
version = "0.1.15"
2519
2519
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2520
2520
-
checksum = "1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457"
2521
2521
-
2522
2522
-
[[package]]
2523
2523
-
name = "gix-transport"
2524
2524
-
version = "0.48.0"
2525
2525
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2526
2526
-
checksum = "12f7cc0179fc89d53c54e1f9ce51229494864ab4bf136132d69db1b011741ca3"
2527
2527
-
dependencies = [
2528
2528
-
"base64",
2529
2529
-
"bstr",
2530
2530
-
"curl",
2531
2531
-
"gix-command",
2532
2532
-
"gix-credentials",
2533
2533
-
"gix-features",
2534
2534
-
"gix-packetline",
2535
2535
-
"gix-quote",
2536
2536
-
"gix-sec",
2537
2537
-
"gix-url",
2538
2538
-
"thiserror 2.0.17",
2539
2539
-
]
2540
2540
-
2541
2541
-
[[package]]
2542
2542
-
name = "gix-traverse"
2543
2543
-
version = "0.47.0"
2544
2544
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2545
2545
-
checksum = "c7cdc82509d792ba0ad815f86f6b469c7afe10f94362e96c4494525a6601bdd5"
2546
2546
-
dependencies = [
2547
2547
-
"bitflags 2.10.0",
2548
2548
-
"gix-commitgraph",
2549
2549
-
"gix-date",
2550
2550
-
"gix-hash",
2551
2551
-
"gix-hashtable",
2552
2552
-
"gix-object",
2553
2553
-
"gix-revwalk",
2554
2554
-
"smallvec",
2555
2555
-
"thiserror 2.0.17",
2556
2556
-
]
2557
2557
-
2558
2558
-
[[package]]
2559
2559
-
name = "gix-url"
2560
2560
-
version = "0.32.0"
2561
2561
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2562
2562
-
checksum = "1b76a9d266254ad287ffd44467cd88e7868799b08f4d52e02d942b93e514d16f"
2563
2563
-
dependencies = [
2564
2564
-
"bstr",
2565
2565
-
"gix-features",
2566
2566
-
"gix-path",
2567
2567
-
"percent-encoding",
2568
2568
-
"thiserror 2.0.17",
2569
2569
-
"url",
2570
2570
-
]
2571
2571
-
2572
2572
-
[[package]]
2573
2573
-
name = "gix-utils"
2574
2574
-
version = "0.3.1"
2575
2575
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2576
2576
-
checksum = "befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5"
2577
2577
-
dependencies = [
2578
2578
-
"bstr",
2579
2579
-
"fastrand",
2580
2580
-
"unicode-normalization",
2581
2581
-
]
2582
2582
-
2583
2583
-
[[package]]
2584
2584
-
name = "gix-validate"
2585
2585
-
version = "0.10.1"
2586
2586
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2587
2587
-
checksum = "5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4"
2588
2588
-
dependencies = [
2589
2589
-
"bstr",
2590
2590
-
"thiserror 2.0.17",
2591
2591
-
]
2592
2592
-
2593
2593
-
[[package]]
2594
2594
-
name = "gix-worktree"
2595
2595
-
version = "0.42.0"
2596
2596
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2597
2597
-
checksum = "55f625ac9126c19bef06dbc6d2703cdd7987e21e35b497bb265ac37d383877b1"
2598
2598
-
dependencies = [
2599
2599
-
"bstr",
2600
2600
-
"gix-attributes",
2601
2601
-
"gix-features",
2602
2602
-
"gix-fs",
2603
2603
-
"gix-glob",
2604
2604
-
"gix-hash",
2605
2605
-
"gix-ignore",
2606
2606
-
"gix-index",
2607
2607
-
"gix-object",
2608
2608
-
"gix-path",
2609
2609
-
"gix-validate",
2610
2610
-
]
2611
2611
-
2612
2612
-
[[package]]
2613
2613
-
name = "glob"
2614
2614
-
version = "0.3.3"
2615
2615
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2616
2616
-
checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
2617
2617
-
2618
2618
-
[[package]]
2619
2619
-
name = "globset"
2620
2620
-
version = "0.4.18"
2621
2621
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2622
2622
-
checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3"
2623
2623
-
dependencies = [
2624
2624
-
"aho-corasick",
2625
2625
-
"bstr",
2626
2626
-
"log",
2627
2627
-
"regex-automata",
2628
2628
-
"regex-syntax",
2629
2629
-
]
2630
2630
-
2631
2631
-
[[package]]
2632
1144
name = "goblin"
2633
1145
version = "0.6.1"
2634
1146
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2640
1152
]
2641
1153
2642
1154
[[package]]
2643
2643
-
name = "group"
2644
2644
-
version = "0.13.0"
2645
2645
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2646
2646
-
checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
2647
2647
-
dependencies = [
2648
2648
-
"ff",
2649
2649
-
"rand_core 0.6.4",
2650
2650
-
"subtle",
2651
2651
-
]
2652
2652
-
2653
2653
-
[[package]]
2654
1155
name = "half"
2655
1156
version = "1.8.3"
2656
1157
source = "registry+https://github.com/rust-lang/crates.io-index"
2657
1158
checksum = "1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403"
2658
1159
2659
1160
[[package]]
2660
2660
-
name = "hash32"
2661
2661
-
version = "0.3.1"
2662
2662
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2663
2663
-
checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606"
2664
2664
-
dependencies = [
2665
2665
-
"byteorder",
2666
2666
-
]
2667
2667
-
2668
2668
-
[[package]]
2669
2669
-
name = "hashbrown"
2670
2670
-
version = "0.14.5"
2671
2671
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2672
2672
-
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
2673
2673
-
2674
2674
-
[[package]]
2675
2675
-
name = "hashbrown"
2676
2676
-
version = "0.15.5"
2677
2677
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2678
2678
-
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
2679
2679
-
dependencies = [
2680
2680
-
"allocator-api2",
2681
2681
-
"equivalent",
2682
2682
-
"foldhash",
2683
2683
-
]
2684
2684
-
2685
2685
-
[[package]]
2686
1161
name = "hashbrown"
2687
1162
version = "0.16.0"
2688
1163
source = "registry+https://github.com/rust-lang/crates.io-index"
2689
1164
checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d"
2690
1165
2691
1166
[[package]]
2692
2692
-
name = "hashlink"
2693
2693
-
version = "0.10.0"
2694
2694
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2695
2695
-
checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1"
2696
2696
-
dependencies = [
2697
2697
-
"hashbrown 0.15.5",
2698
2698
-
]
2699
2699
-
2700
2700
-
[[package]]
2701
2701
-
name = "heapless"
2702
2702
-
version = "0.8.0"
2703
2703
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2704
2704
-
checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad"
2705
2705
-
dependencies = [
2706
2706
-
"hash32",
2707
2707
-
"stable_deref_trait",
2708
2708
-
]
2709
2709
-
2710
2710
-
[[package]]
2711
1167
name = "heck"
2712
1168
version = "0.5.0"
2713
1169
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2735
1191
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
2736
1192
2737
1193
[[package]]
2738
2738
-
name = "hkdf"
2739
2739
-
version = "0.12.4"
2740
2740
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2741
2741
-
checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7"
2742
2742
-
dependencies = [
2743
2743
-
"hmac",
2744
2744
-
]
2745
2745
-
2746
2746
-
[[package]]
2747
2747
-
name = "hmac"
2748
2748
-
version = "0.12.1"
2749
2749
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2750
2750
-
checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
2751
2751
-
dependencies = [
2752
2752
-
"digest 0.10.7",
2753
2753
-
]
2754
2754
-
2755
2755
-
[[package]]
2756
2756
-
name = "home"
2757
2757
-
version = "0.5.12"
2758
2758
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2759
2759
-
checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d"
2760
2760
-
dependencies = [
2761
2761
-
"windows-sys 0.61.2",
2762
2762
-
]
2763
2763
-
2764
2764
-
[[package]]
2765
1194
name = "http"
2766
1195
version = "1.3.1"
2767
1196
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2773
1202
]
2774
1203
2775
1204
[[package]]
2776
2776
-
name = "http-auth"
2777
2777
-
version = "0.1.10"
2778
2778
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2779
2779
-
checksum = "150fa4a9462ef926824cf4519c84ed652ca8f4fbae34cb8af045b5cbcaf98822"
2780
2780
-
dependencies = [
2781
2781
-
"memchr",
2782
2782
-
]
2783
2783
-
2784
2784
-
[[package]]
2785
1205
name = "http-body"
2786
1206
version = "1.0.1"
2787
1207
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2985
1405
]
2986
1406
2987
1407
[[package]]
2988
2988
-
name = "ignore"
2989
2989
-
version = "0.4.24"
2990
2990
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2991
2991
-
checksum = "81776e6f9464432afcc28d03e52eb101c93b6f0566f52aef2427663e700f0403"
2992
2992
-
dependencies = [
2993
2993
-
"crossbeam-deque",
2994
2994
-
"globset",
2995
2995
-
"log",
2996
2996
-
"memchr",
2997
2997
-
"regex-automata",
2998
2998
-
"same-file",
2999
2999
-
"walkdir",
3000
3000
-
"winapi-util",
3001
3001
-
]
3002
3002
-
3003
3003
-
[[package]]
3004
3004
-
name = "im-rc"
3005
3005
-
version = "15.1.0"
3006
3006
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3007
3007
-
checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe"
3008
3008
-
dependencies = [
3009
3009
-
"bitmaps",
3010
3010
-
"rand_core 0.6.4",
3011
3011
-
"rand_xoshiro",
3012
3012
-
"sized-chunks",
3013
3013
-
"typenum",
3014
3014
-
"version_check",
3015
3015
-
]
3016
3016
-
3017
3017
-
[[package]]
3018
1408
name = "image-webp"
3019
1409
version = "0.2.4"
3020
1410
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3031
1421
checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285"
3032
1422
3033
1423
[[package]]
3034
3034
-
name = "imara-diff"
3035
3035
-
version = "0.1.8"
3036
3036
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3037
3037
-
checksum = "17d34b7d42178945f775e84bc4c36dde7c1c6cdfea656d3354d009056f2bb3d2"
3038
3038
-
dependencies = [
3039
3039
-
"hashbrown 0.15.5",
3040
3040
-
]
3041
3041
-
3042
3042
-
[[package]]
3043
1424
name = "indexmap"
3044
1425
version = "2.12.0"
3045
1426
source = "registry+https://github.com/rust-lang/crates.io-index"
3046
1427
checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f"
3047
1428
dependencies = [
3048
1429
"equivalent",
3049
3049
-
"hashbrown 0.16.0",
1430
1430
+
"hashbrown",
3050
1431
]
3051
1432
3052
1433
[[package]]
···
3057
1438
dependencies = [
3058
1439
"console 0.16.1",
3059
1440
"portable-atomic",
3060
3060
-
"unicode-width 0.2.2",
1441
1441
+
"unicode-width",
3061
1442
"unit-prefix",
3062
1443
"web-time",
3063
1444
]
3064
1445
3065
1446
[[package]]
3066
3066
-
name = "inotify"
3067
3067
-
version = "0.11.0"
3068
3068
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3069
3069
-
checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3"
3070
3070
-
dependencies = [
3071
3071
-
"bitflags 2.10.0",
3072
3072
-
"inotify-sys",
3073
3073
-
"libc",
3074
3074
-
]
3075
3075
-
3076
3076
-
[[package]]
3077
3077
-
name = "inotify-sys"
3078
3078
-
version = "0.1.5"
3079
3079
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3080
3080
-
checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
3081
3081
-
dependencies = [
3082
3082
-
"libc",
3083
3083
-
]
3084
3084
-
3085
3085
-
[[package]]
3086
1447
name = "insta"
3087
1448
version = "1.43.2"
3088
1449
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3103
1464
]
3104
1465
3105
1466
[[package]]
3106
3106
-
name = "is_executable"
3107
3107
-
version = "1.0.5"
3108
3108
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3109
3109
-
checksum = "baabb8b4867b26294d818bf3f651a454b6901431711abb96e296245888d6e8c4"
3110
3110
-
dependencies = [
3111
3111
-
"windows-sys 0.60.2",
3112
3112
-
]
3113
3113
-
3114
3114
-
[[package]]
3115
1467
name = "is_terminal_polyfill"
3116
1468
version = "1.70.2"
3117
1469
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3148
1500
checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49"
3149
1501
dependencies = [
3150
1502
"jiff-static",
3151
3151
-
"jiff-tzdb-platform",
3152
1503
"log",
3153
1504
"portable-atomic",
3154
1505
"portable-atomic-util",
3155
1506
"serde",
3156
3156
-
"windows-sys 0.59.0",
3157
1507
]
3158
1508
3159
1509
[[package]]
···
3168
1518
]
3169
1519
3170
1520
[[package]]
3171
3171
-
name = "jiff-tzdb"
3172
3172
-
version = "0.1.4"
3173
3173
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3174
3174
-
checksum = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524"
3175
3175
-
3176
3176
-
[[package]]
3177
3177
-
name = "jiff-tzdb-platform"
3178
3178
-
version = "0.1.3"
3179
3179
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3180
3180
-
checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
3181
3181
-
dependencies = [
3182
3182
-
"jiff-tzdb",
3183
3183
-
]
3184
3184
-
3185
3185
-
[[package]]
3186
3186
-
name = "jobserver"
3187
3187
-
version = "0.1.34"
3188
3188
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3189
3189
-
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
3190
3190
-
dependencies = [
3191
3191
-
"getrandom 0.3.4",
3192
3192
-
"libc",
3193
3193
-
]
3194
3194
-
3195
3195
-
[[package]]
3196
1521
name = "js-sys"
3197
1522
version = "0.3.82"
3198
1523
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3213
1538
]
3214
1539
3215
1540
[[package]]
3216
3216
-
name = "kqueue"
3217
3217
-
version = "1.1.1"
3218
3218
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3219
3219
-
checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a"
3220
3220
-
dependencies = [
3221
3221
-
"kqueue-sys",
3222
3222
-
"libc",
3223
3223
-
]
3224
3224
-
3225
3225
-
[[package]]
3226
3226
-
name = "kqueue-sys"
3227
3227
-
version = "1.0.4"
3228
3228
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3229
3229
-
checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
3230
3230
-
dependencies = [
3231
3231
-
"bitflags 1.3.2",
3232
3232
-
"libc",
3233
3233
-
]
3234
3234
-
3235
3235
-
[[package]]
3236
3236
-
name = "kstring"
3237
3237
-
version = "2.0.2"
3238
3238
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3239
3239
-
checksum = "558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1"
3240
3240
-
dependencies = [
3241
3241
-
"static_assertions",
3242
3242
-
]
3243
3243
-
3244
3244
-
[[package]]
3245
1541
name = "kurbo"
3246
1542
version = "0.11.3"
3247
1543
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3271
1567
checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
3272
1568
3273
1569
[[package]]
3274
3274
-
name = "libgit2-sys"
3275
3275
-
version = "0.18.2+1.9.1"
3276
3276
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3277
3277
-
checksum = "1c42fe03df2bd3c53a3a9c7317ad91d80c81cd1fb0caec8d7cc4cd2bfa10c222"
3278
3278
-
dependencies = [
3279
3279
-
"cc",
3280
3280
-
"libc",
3281
3281
-
"libssh2-sys",
3282
3282
-
"libz-sys",
3283
3283
-
"openssl-sys",
3284
3284
-
"pkg-config",
3285
3285
-
]
3286
3286
-
3287
3287
-
[[package]]
3288
3288
-
name = "libloading"
3289
3289
-
version = "0.8.9"
3290
3290
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3291
3291
-
checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
3292
3292
-
dependencies = [
3293
3293
-
"cfg-if 1.0.4",
3294
3294
-
"windows-link 0.2.1",
3295
3295
-
]
3296
3296
-
3297
3297
-
[[package]]
3298
1570
name = "libm"
3299
1571
version = "0.2.15"
3300
1572
source = "registry+https://github.com/rust-lang/crates.io-index"
3301
1573
checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
3302
1574
3303
1575
[[package]]
3304
3304
-
name = "libnghttp2-sys"
3305
3305
-
version = "0.1.11+1.64.0"
3306
3306
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3307
3307
-
checksum = "1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4"
3308
3308
-
dependencies = [
3309
3309
-
"cc",
3310
3310
-
"libc",
3311
3311
-
]
3312
3312
-
3313
3313
-
[[package]]
3314
3314
-
name = "libredox"
3315
3315
-
version = "0.1.10"
3316
3316
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3317
3317
-
checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb"
3318
3318
-
dependencies = [
3319
3319
-
"bitflags 2.10.0",
3320
3320
-
"libc",
3321
3321
-
"redox_syscall",
3322
3322
-
]
3323
3323
-
3324
3324
-
[[package]]
3325
3325
-
name = "libsqlite3-sys"
3326
3326
-
version = "0.34.0"
3327
3327
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3328
3328
-
checksum = "91632f3b4fb6bd1d72aa3d78f41ffecfcf2b1a6648d8c241dbe7dbfaf4875e15"
3329
3329
-
dependencies = [
3330
3330
-
"cc",
3331
3331
-
"pkg-config",
3332
3332
-
"vcpkg",
3333
3333
-
]
3334
3334
-
3335
3335
-
[[package]]
3336
3336
-
name = "libssh2-sys"
3337
3337
-
version = "0.3.1"
3338
3338
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3339
3339
-
checksum = "220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9"
3340
3340
-
dependencies = [
3341
3341
-
"cc",
3342
3342
-
"libc",
3343
3343
-
"libz-sys",
3344
3344
-
"openssl-sys",
3345
3345
-
"pkg-config",
3346
3346
-
"vcpkg",
3347
3347
-
]
3348
3348
-
3349
3349
-
[[package]]
3350
3350
-
name = "libz-rs-sys"
3351
3351
-
version = "0.5.2"
3352
3352
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3353
3353
-
checksum = "840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd"
3354
3354
-
dependencies = [
3355
3355
-
"zlib-rs",
3356
3356
-
]
3357
3357
-
3358
3358
-
[[package]]
3359
3359
-
name = "libz-sys"
3360
3360
-
version = "1.1.22"
3361
3361
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3362
3362
-
checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d"
3363
3363
-
dependencies = [
3364
3364
-
"cc",
3365
3365
-
"libc",
3366
3366
-
"pkg-config",
3367
3367
-
"vcpkg",
3368
3368
-
]
3369
3369
-
3370
3370
-
[[package]]
3371
1576
name = "linux-raw-sys"
3372
1577
version = "0.11.0"
3373
1578
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3416
1621
]
3417
1622
3418
1623
[[package]]
3419
3419
-
name = "matchers"
3420
3420
-
version = "0.2.0"
3421
3421
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3422
3422
-
checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
3423
3423
-
dependencies = [
3424
3424
-
"regex-automata",
3425
3425
-
]
3426
3426
-
3427
3427
-
[[package]]
3428
1624
name = "matchit"
3429
1625
version = "0.8.4"
3430
1626
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3441
1637
]
3442
1638
3443
1639
[[package]]
3444
3444
-
name = "maybe-async"
3445
3445
-
version = "0.2.10"
3446
3446
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3447
3447
-
checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11"
3448
3448
-
dependencies = [
3449
3449
-
"proc-macro2",
3450
3450
-
"quote",
3451
3451
-
"syn 2.0.108",
3452
3452
-
]
3453
3453
-
3454
3454
-
[[package]]
3455
1640
name = "measure_time"
3456
1641
version = "0.9.0"
3457
1642
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3500
1685
]
3501
1686
3502
1687
[[package]]
3503
3503
-
name = "miette"
3504
3504
-
version = "7.6.0"
3505
3505
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3506
3506
-
checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7"
3507
3507
-
dependencies = [
3508
3508
-
"cfg-if 1.0.4",
3509
3509
-
"miette-derive",
3510
3510
-
"unicode-width 0.1.14",
3511
3511
-
]
3512
3512
-
3513
3513
-
[[package]]
3514
3514
-
name = "miette-derive"
3515
3515
-
version = "7.6.0"
3516
3516
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3517
3517
-
checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b"
3518
3518
-
dependencies = [
3519
3519
-
"proc-macro2",
3520
3520
-
"quote",
3521
3521
-
"syn 2.0.108",
3522
3522
-
]
3523
3523
-
3524
3524
-
[[package]]
3525
1688
name = "mime"
3526
1689
version = "0.3.17"
3527
1690
source = "registry+https://github.com/rust-lang/crates.io-index"
3528
1691
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
3529
1692
3530
1693
[[package]]
3531
3531
-
name = "minimal-lexical"
3532
3532
-
version = "0.2.1"
3533
3533
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3534
3534
-
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
3535
3535
-
3536
3536
-
[[package]]
3537
1694
name = "miniz_oxide"
3538
1695
version = "0.8.9"
3539
1696
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3556
1713
"kernel32-sys",
3557
1714
"libc",
3558
1715
"log",
3559
3559
-
"miow 0.2.2",
1716
1716
+
"miow",
3560
1717
"net2",
3561
1718
"slab",
3562
1719
"winapi 0.2.8",
···
3569
1726
checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
3570
1727
dependencies = [
3571
1728
"libc",
3572
3572
-
"log",
3573
1729
"wasi 0.11.1+wasi-snapshot-preview1",
3574
1730
"windows-sys 0.61.2",
3575
1731
]
···
3599
1755
]
3600
1756
3601
1757
[[package]]
3602
3602
-
name = "miow"
3603
3603
-
version = "0.6.1"
3604
3604
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3605
3605
-
checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08"
3606
3606
-
dependencies = [
3607
3607
-
"windows-sys 0.61.2",
3608
3608
-
]
3609
3609
-
3610
3610
-
[[package]]
3611
1758
name = "nanoid"
3612
1759
version = "0.4.0"
3613
1760
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3670
1817
"bitflags 1.3.2",
3671
1818
"cfg-if 1.0.4",
3672
1819
"clap-sys",
3673
3673
-
"core-foundation 0.9.4",
1820
1820
+
"core-foundation",
3674
1821
"crossbeam",
3675
1822
"libc",
3676
1823
"log",
···
3724
1871
]
3725
1872
3726
1873
[[package]]
3727
3727
-
name = "nom"
3728
3728
-
version = "7.1.3"
3729
3729
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3730
3730
-
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
3731
3731
-
dependencies = [
3732
3732
-
"memchr",
3733
3733
-
"minimal-lexical",
3734
3734
-
]
3735
3735
-
3736
3736
-
[[package]]
3737
3737
-
name = "normalize-path"
3738
3738
-
version = "0.2.1"
3739
3739
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3740
3740
-
checksum = "f5438dd2b2ff4c6df6e1ce22d825ed2fa93ee2922235cc45186991717f0a892d"
3741
3741
-
3742
3742
-
[[package]]
3743
3743
-
name = "normpath"
3744
3744
-
version = "1.5.0"
3745
3745
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3746
3746
-
checksum = "bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b"
3747
3747
-
dependencies = [
3748
3748
-
"windows-sys 0.61.2",
3749
3749
-
]
3750
3750
-
3751
3751
-
[[package]]
3752
3752
-
name = "notify"
3753
3753
-
version = "8.2.0"
3754
3754
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3755
3755
-
checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3"
3756
3756
-
dependencies = [
3757
3757
-
"bitflags 2.10.0",
3758
3758
-
"fsevent-sys",
3759
3759
-
"inotify",
3760
3760
-
"kqueue",
3761
3761
-
"libc",
3762
3762
-
"log",
3763
3763
-
"mio 1.1.0",
3764
3764
-
"notify-types",
3765
3765
-
"walkdir",
3766
3766
-
"windows-sys 0.60.2",
3767
3767
-
]
3768
3768
-
3769
3769
-
[[package]]
3770
1874
name = "notify-rust"
3771
1875
version = "4.11.7"
3772
1876
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3778
1882
"serde",
3779
1883
"tauri-winrt-notification",
3780
1884
"zbus",
3781
3781
-
]
3782
3782
-
3783
3783
-
[[package]]
3784
3784
-
name = "notify-types"
3785
3785
-
version = "2.0.0"
3786
3786
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3787
3787
-
checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d"
3788
3788
-
3789
3789
-
[[package]]
3790
3790
-
name = "nu-ansi-term"
3791
3791
-
version = "0.50.3"
3792
3792
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3793
3793
-
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
3794
3794
-
dependencies = [
3795
3795
-
"windows-sys 0.61.2",
3796
1885
]
3797
1886
3798
1887
[[package]]
···
3913
2002
checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
3914
2003
3915
2004
[[package]]
3916
3916
-
name = "opener"
3917
3917
-
version = "0.8.3"
3918
3918
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3919
3919
-
checksum = "cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47"
3920
3920
-
dependencies = [
3921
3921
-
"bstr",
3922
3922
-
"normpath",
3923
3923
-
"windows-sys 0.60.2",
3924
3924
-
]
3925
3925
-
3926
3926
-
[[package]]
3927
3927
-
name = "openssl-probe"
3928
3928
-
version = "0.1.6"
3929
3929
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3930
3930
-
checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
3931
3931
-
3932
3932
-
[[package]]
3933
3933
-
name = "openssl-sys"
3934
3934
-
version = "0.9.110"
3935
3935
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3936
3936
-
checksum = "0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2"
3937
3937
-
dependencies = [
3938
3938
-
"cc",
3939
3939
-
"libc",
3940
3940
-
"pkg-config",
3941
3941
-
"vcpkg",
3942
3942
-
]
3943
3943
-
3944
3944
-
[[package]]
3945
2005
name = "ordered-float"
3946
2006
version = "2.10.1"
3947
2007
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3961
2021
]
3962
2022
3963
2023
[[package]]
3964
3964
-
name = "orion"
3965
3965
-
version = "0.17.11"
3966
3966
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3967
3967
-
checksum = "21b3da83b2b4cdc74ab6a556b2e7b473da046d5aa4008c0a7a3ae96b1b4aabb4"
3968
3968
-
dependencies = [
3969
3969
-
"fiat-crypto",
3970
3970
-
"subtle",
3971
3971
-
"zeroize",
3972
3972
-
]
3973
3973
-
3974
3974
-
[[package]]
3975
3975
-
name = "os_info"
3976
3976
-
version = "3.12.0"
3977
3977
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3978
3978
-
checksum = "d0e1ac5fde8d43c34139135df8ea9ee9465394b2d8d20f032d38998f64afffc3"
3979
3979
-
dependencies = [
3980
3980
-
"log",
3981
3981
-
"plist",
3982
3982
-
"windows-sys 0.52.0",
3983
3983
-
]
3984
3984
-
3985
3985
-
[[package]]
3986
3986
-
name = "p384"
3987
3987
-
version = "0.13.1"
3988
3988
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3989
3989
-
checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6"
3990
3990
-
dependencies = [
3991
3991
-
"ecdsa",
3992
3992
-
"elliptic-curve",
3993
3993
-
"primeorder",
3994
3994
-
"sha2",
3995
3995
-
]
3996
3996
-
3997
3997
-
[[package]]
3998
2024
name = "parking"
3999
2025
version = "2.2.1"
4000
2026
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4024
2050
]
4025
2051
4026
2052
[[package]]
4027
4027
-
name = "pasetors"
4028
4028
-
version = "0.7.7"
4029
4029
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4030
4030
-
checksum = "03e1ed71dcdf863d9f66d9de86de714db38aedc2fcabc1a60207d1fde603e2d5"
4031
4031
-
dependencies = [
4032
4032
-
"ct-codecs",
4033
4033
-
"ed25519-compact",
4034
4034
-
"getrandom 0.3.4",
4035
4035
-
"orion",
4036
4036
-
"p384",
4037
4037
-
"rand_core 0.6.4",
4038
4038
-
"regex",
4039
4039
-
"serde",
4040
4040
-
"serde_derive",
4041
4041
-
"serde_json",
4042
4042
-
"sha2",
4043
4043
-
"subtle",
4044
4044
-
"time",
4045
4045
-
"zeroize",
4046
4046
-
]
4047
4047
-
4048
4048
-
[[package]]
4049
4049
-
name = "pathdiff"
4050
4050
-
version = "0.2.3"
4051
4051
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4052
4052
-
checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
4053
4053
-
4054
4054
-
[[package]]
4055
4055
-
name = "pem-rfc7468"
4056
4056
-
version = "0.7.0"
4057
4057
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4058
4058
-
checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412"
4059
4059
-
dependencies = [
4060
4060
-
"base64ct",
4061
4061
-
]
4062
4062
-
4063
4063
-
[[package]]
4064
2053
name = "percent-encoding"
4065
2054
version = "2.3.2"
4066
2055
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4096
2085
]
4097
2086
4098
2087
[[package]]
4099
4099
-
name = "pkcs8"
4100
4100
-
version = "0.10.2"
4101
4101
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4102
4102
-
checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
4103
4103
-
dependencies = [
4104
4104
-
"der",
4105
4105
-
"spki",
4106
4106
-
]
4107
4107
-
4108
4108
-
[[package]]
4109
4109
-
name = "pkg-config"
4110
4110
-
version = "0.3.32"
4111
4111
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4112
4112
-
checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
4113
4113
-
4114
4114
-
[[package]]
4115
2088
name = "plain"
4116
2089
version = "0.2.3"
4117
2090
source = "registry+https://github.com/rust-lang/crates.io-index"
4118
2091
checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
4119
4119
-
4120
4120
-
[[package]]
4121
4121
-
name = "plist"
4122
4122
-
version = "1.8.0"
4123
4123
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4124
4124
-
checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07"
4125
4125
-
dependencies = [
4126
4126
-
"base64",
4127
4127
-
"indexmap",
4128
4128
-
"quick-xml 0.38.3",
4129
4129
-
"serde",
4130
4130
-
"time",
4131
4131
-
]
4132
2092
4133
2093
[[package]]
4134
2094
name = "png"
···
4197
2157
]
4198
2158
4199
2159
[[package]]
4200
4200
-
name = "primeorder"
4201
4201
-
version = "0.13.6"
4202
4202
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4203
4203
-
checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6"
4204
4204
-
dependencies = [
4205
4205
-
"elliptic-curve",
4206
4206
-
]
4207
4207
-
4208
4208
-
[[package]]
4209
2160
name = "proc-macro-crate"
4210
2161
version = "3.4.0"
4211
2162
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4224
2175
]
4225
2176
4226
2177
[[package]]
4227
4227
-
name = "process-wrap"
4228
4228
-
version = "8.2.1"
4229
4229
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4230
4230
-
checksum = "a3ef4f2f0422f23a82ec9f628ea2acd12871c81a9362b02c43c1aa86acfc3ba1"
4231
4231
-
dependencies = [
4232
4232
-
"futures",
4233
4233
-
"indexmap",
4234
4234
-
"nix",
4235
4235
-
"tokio",
4236
4236
-
"tracing",
4237
4237
-
"windows 0.61.3",
4238
4238
-
]
4239
4239
-
4240
4240
-
[[package]]
4241
4241
-
name = "prodash"
4242
4242
-
version = "30.0.1"
4243
4243
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4244
4244
-
checksum = "5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139"
4245
4245
-
dependencies = [
4246
4246
-
"parking_lot",
4247
4247
-
]
4248
4248
-
4249
4249
-
[[package]]
4250
2178
name = "quick-error"
4251
2179
version = "2.0.1"
4252
2180
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4386
2314
]
4387
2315
4388
2316
[[package]]
4389
4389
-
name = "rand_xoshiro"
4390
4390
-
version = "0.6.0"
4391
4391
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4392
4392
-
checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa"
4393
4393
-
dependencies = [
4394
4394
-
"rand_core 0.6.4",
4395
4395
-
]
4396
4396
-
4397
4397
-
[[package]]
4398
2317
name = "raw-window-handle"
4399
2318
version = "0.5.2"
4400
2319
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4491
2410
]
4492
2411
4493
2412
[[package]]
4494
4494
-
name = "rfc6979"
4495
4495
-
version = "0.4.0"
4496
4496
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4497
4497
-
checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
4498
4498
-
dependencies = [
4499
4499
-
"hmac",
4500
4500
-
"subtle",
4501
4501
-
]
4502
4502
-
4503
4503
-
[[package]]
4504
2413
name = "rgb"
4505
2414
version = "0.8.52"
4506
2415
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4522
2431
checksum = "f1964b10c76125c36f8afe190065a4bf9a87bf324842c05701330bba9f1cacbb"
4523
2432
dependencies = [
4524
2433
"memchr",
4525
4525
-
]
4526
4526
-
4527
4527
-
[[package]]
4528
4528
-
name = "rusqlite"
4529
4529
-
version = "0.36.0"
4530
4530
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4531
4531
-
checksum = "3de23c3319433716cf134eed225fe9986bc24f63bed9be9f20c329029e672dc7"
4532
4532
-
dependencies = [
4533
4533
-
"bitflags 2.10.0",
4534
4534
-
"fallible-iterator",
4535
4535
-
"fallible-streaming-iterator",
4536
4536
-
"hashlink",
4537
4537
-
"libsqlite3-sys",
4538
4538
-
"smallvec",
4539
2434
]
4540
2435
4541
2436
[[package]]
···
4551
2446
checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
4552
2447
4553
2448
[[package]]
4554
4554
-
name = "rustc-hash"
4555
4555
-
version = "2.1.1"
4556
4556
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4557
4557
-
checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
4558
4558
-
4559
4559
-
[[package]]
4560
4560
-
name = "rustc-stable-hash"
4561
4561
-
version = "0.1.2"
4562
4562
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4563
4563
-
checksum = "781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08"
4564
4564
-
4565
4565
-
[[package]]
4566
4566
-
name = "rustfix"
4567
4567
-
version = "0.9.2"
4568
4568
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4569
4569
-
checksum = "662decac6b0486a3bfb3723a0621eb12f5ae199488ddf87582d09f8c7b3e9889"
4570
4570
-
dependencies = [
4571
4571
-
"serde",
4572
4572
-
"serde_json",
4573
4573
-
"thiserror 2.0.17",
4574
4574
-
"tracing",
4575
4575
-
]
4576
4576
-
4577
4577
-
[[package]]
4578
2449
name = "rustix"
4579
2450
version = "1.1.2"
4580
2451
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4618
2489
checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f"
4619
2490
4620
2491
[[package]]
4621
4621
-
name = "same-file"
4622
4622
-
version = "1.0.6"
4623
4623
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4624
4624
-
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
4625
4625
-
dependencies = [
4626
4626
-
"winapi-util",
4627
4627
-
]
4628
4628
-
4629
4629
-
[[package]]
4630
4630
-
name = "schannel"
4631
4631
-
version = "0.1.28"
4632
4632
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4633
4633
-
checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1"
4634
4634
-
dependencies = [
4635
4635
-
"windows-sys 0.61.2",
4636
4636
-
]
4637
4637
-
4638
4638
-
[[package]]
4639
2492
name = "schedule-hell"
4640
2493
version = "0.1.0"
4641
2494
dependencies = [
···
4700
2553
]
4701
2554
4702
2555
[[package]]
4703
4703
-
name = "sec1"
4704
4704
-
version = "0.7.3"
4705
4705
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4706
4706
-
checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
4707
4707
-
dependencies = [
4708
4708
-
"base16ct",
4709
4709
-
"der",
4710
4710
-
"generic-array 0.14.9",
4711
4711
-
"pkcs8",
4712
4712
-
"subtle",
4713
4713
-
"zeroize",
4714
4714
-
]
4715
4715
-
4716
4716
-
[[package]]
4717
4717
-
name = "security-framework"
4718
4718
-
version = "3.5.1"
4719
4719
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4720
4720
-
checksum = "b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef"
4721
4721
-
dependencies = [
4722
4722
-
"bitflags 2.10.0",
4723
4723
-
"core-foundation 0.10.1",
4724
4724
-
"core-foundation-sys",
4725
4725
-
"libc",
4726
4726
-
"security-framework-sys",
4727
4727
-
]
4728
4728
-
4729
4729
-
[[package]]
4730
4730
-
name = "security-framework-sys"
4731
4731
-
version = "2.15.0"
4732
4732
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4733
4733
-
checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0"
4734
4734
-
dependencies = [
4735
4735
-
"core-foundation-sys",
4736
4736
-
"libc",
4737
4737
-
]
4738
4738
-
4739
4739
-
[[package]]
4740
2556
name = "semver"
4741
2557
version = "1.0.27"
4742
2558
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4769
2585
]
4770
2586
4771
2587
[[package]]
4772
4772
-
name = "serde-untagged"
4773
4773
-
version = "0.1.9"
4774
4774
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4775
4775
-
checksum = "f9faf48a4a2d2693be24c6289dbe26552776eb7737074e6722891fadbe6c5058"
4776
4776
-
dependencies = [
4777
4777
-
"erased-serde",
4778
4778
-
"serde",
4779
4779
-
"serde_core",
4780
4780
-
"typeid",
4781
4781
-
]
4782
4782
-
4783
4783
-
[[package]]
4784
2588
name = "serde-value"
4785
2589
version = "0.7.0"
4786
2590
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4821
2625
]
4822
2626
4823
2627
[[package]]
4824
4824
-
name = "serde_ignored"
4825
4825
-
version = "0.1.14"
4826
4826
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4827
4827
-
checksum = "115dffd5f3853e06e746965a20dcbae6ee747ae30b543d91b0e089668bb07798"
4828
4828
-
dependencies = [
4829
4829
-
"serde",
4830
4830
-
"serde_core",
4831
4831
-
]
4832
4832
-
4833
4833
-
[[package]]
4834
2628
name = "serde_json"
4835
2629
version = "1.0.145"
4836
2630
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4919
2713
]
4920
2714
4921
2715
[[package]]
4922
4922
-
name = "sha1-checked"
4923
4923
-
version = "0.10.0"
4924
4924
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4925
4925
-
checksum = "89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423"
4926
4926
-
dependencies = [
4927
4927
-
"digest 0.10.7",
4928
4928
-
"sha1",
4929
4929
-
]
4930
4930
-
4931
4931
-
[[package]]
4932
4932
-
name = "sha2"
4933
4933
-
version = "0.10.9"
4934
4934
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4935
4935
-
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
4936
4936
-
dependencies = [
4937
4937
-
"cfg-if 1.0.4",
4938
4938
-
"cpufeatures",
4939
4939
-
"digest 0.10.7",
4940
4940
-
]
4941
4941
-
4942
4942
-
[[package]]
4943
2716
name = "shapemaker"
4944
2717
version = "1.2.2"
4945
2718
dependencies = [
4946
2719
"anyhow",
4947
2720
"axum",
4948
2721
"backtrace",
4949
4949
-
"cargo",
4950
2722
"chrono",
4951
2723
"console 0.16.1",
4952
2724
"docopt",
···
4960
2732
"log",
4961
2733
"measure_time",
4962
2734
"midly",
4963
4963
-
"miette",
4964
2735
"nanoid",
4965
2736
"ndarray",
4966
2737
"nih_plug",
···
4986
2757
"url",
4987
2758
"vgv",
4988
2759
"wasm-bindgen",
4989
4989
-
"watchexec",
4990
4990
-
"watchexec-events",
4991
4991
-
"watchexec-signals",
4992
2760
"web-sys",
4993
2761
"ws",
4994
2762
]
4995
2763
4996
2764
[[package]]
4997
4997
-
name = "sharded-slab"
4998
4998
-
version = "0.1.7"
4999
4999
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5000
5000
-
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
5001
5001
-
dependencies = [
5002
5002
-
"lazy_static",
5003
5003
-
]
5004
5004
-
5005
5005
-
[[package]]
5006
5006
-
name = "shell-escape"
5007
5007
-
version = "0.1.5"
5008
5008
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5009
5009
-
checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f"
5010
5010
-
5011
5011
-
[[package]]
5012
5012
-
name = "shell-words"
5013
5013
-
version = "1.1.0"
5014
5014
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5015
5015
-
checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde"
5016
5016
-
5017
5017
-
[[package]]
5018
2765
name = "shlex"
5019
2766
version = "1.3.0"
5020
2767
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5030
2777
]
5031
2778
5032
2779
[[package]]
5033
5033
-
name = "signature"
5034
5034
-
version = "2.2.0"
5035
5035
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5036
5036
-
checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
5037
5037
-
dependencies = [
5038
5038
-
"digest 0.10.7",
5039
5039
-
"rand_core 0.6.4",
5040
5040
-
]
5041
5041
-
5042
5042
-
[[package]]
5043
2780
name = "simd-adler32"
5044
2781
version = "0.3.7"
5045
2782
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5067
2804
checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
5068
2805
5069
2806
[[package]]
5070
5070
-
name = "sized-chunks"
5071
5071
-
version = "0.6.5"
5072
5072
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5073
5073
-
checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e"
5074
5074
-
dependencies = [
5075
5075
-
"bitmaps",
5076
5076
-
"typenum",
5077
5077
-
]
5078
5078
-
5079
5079
-
[[package]]
5080
2807
name = "slab"
5081
2808
version = "0.4.11"
5082
2809
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5127
2854
]
5128
2855
5129
2856
[[package]]
5130
5130
-
name = "spki"
5131
5131
-
version = "0.7.3"
5132
5132
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5133
5133
-
checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
5134
5134
-
dependencies = [
5135
5135
-
"base64ct",
5136
5136
-
"der",
5137
5137
-
]
5138
5138
-
5139
5139
-
[[package]]
5140
2857
name = "stable_deref_trait"
5141
2858
version = "1.2.1"
5142
2859
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5164
2881
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
5165
2882
5166
2883
[[package]]
5167
5167
-
name = "strsim"
5168
5168
-
version = "0.11.1"
5169
5169
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5170
5170
-
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
5171
5171
-
5172
5172
-
[[package]]
5173
2884
name = "strum"
5174
2885
version = "0.27.2"
5175
2886
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5191
2902
]
5192
2903
5193
2904
[[package]]
5194
5194
-
name = "subtle"
5195
5195
-
version = "2.6.1"
5196
5196
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5197
5197
-
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
5198
5198
-
5199
5199
-
[[package]]
5200
5200
-
name = "supports-hyperlinks"
5201
5201
-
version = "3.1.0"
5202
5202
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5203
5203
-
checksum = "804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b"
5204
5204
-
5205
5205
-
[[package]]
5206
5206
-
name = "supports-unicode"
5207
5207
-
version = "3.0.0"
5208
5208
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5209
5209
-
checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2"
5210
5210
-
5211
5211
-
[[package]]
5212
2905
name = "svgtypes"
5213
2906
version = "0.15.3"
5214
2907
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5258
2951
]
5259
2952
5260
2953
[[package]]
5261
5261
-
name = "tar"
5262
5262
-
version = "0.4.44"
5263
5263
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5264
5264
-
checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a"
5265
5265
-
dependencies = [
5266
5266
-
"filetime",
5267
5267
-
"libc",
5268
5268
-
]
5269
5269
-
5270
5270
-
[[package]]
5271
2954
name = "tauri-winrt-notification"
5272
2955
version = "0.7.2"
5273
2956
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5302
2985
]
5303
2986
5304
2987
[[package]]
5305
5305
-
name = "terminal_size"
5306
5306
-
version = "0.4.3"
5307
5307
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5308
5308
-
checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
5309
5309
-
dependencies = [
5310
5310
-
"rustix",
5311
5311
-
"windows-sys 0.60.2",
5312
5312
-
]
5313
5313
-
5314
5314
-
[[package]]
5315
2988
name = "thiserror"
5316
2989
version = "1.0.69"
5317
2990
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5352
3025
]
5353
3026
5354
3027
[[package]]
5355
5355
-
name = "thread_local"
5356
5356
-
version = "1.1.9"
5357
5357
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5358
5358
-
checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
5359
5359
-
dependencies = [
5360
5360
-
"cfg-if 1.0.4",
5361
5361
-
]
5362
5362
-
5363
5363
-
[[package]]
5364
3028
name = "time"
5365
3029
version = "0.3.44"
5366
3030
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5450
3114
source = "registry+https://github.com/rust-lang/crates.io-index"
5451
3115
checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408"
5452
3116
dependencies = [
5453
5453
-
"bytes 1.10.1",
5454
3117
"libc",
5455
3118
"mio 1.1.0",
5456
3119
"pin-project-lite",
5457
5457
-
"signal-hook-registry",
5458
3120
"socket2",
5459
3121
"tokio-macros",
5460
3122
"windows-sys 0.61.2",
···
5536
3198
checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d"
5537
3199
dependencies = [
5538
3200
"indexmap",
5539
5539
-
"serde_core",
5540
5540
-
"serde_spanned 1.0.3",
5541
3201
"toml_datetime 0.7.3",
5542
3202
"toml_parser",
5543
5543
-
"toml_writer",
5544
3203
"winnow 0.7.13",
5545
3204
]
5546
3205
···
5611
3270
]
5612
3271
5613
3272
[[package]]
5614
5614
-
name = "tracing-chrome"
5615
5615
-
version = "0.7.2"
5616
5616
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5617
5617
-
checksum = "bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724"
5618
5618
-
dependencies = [
5619
5619
-
"serde_json",
5620
5620
-
"tracing-core",
5621
5621
-
"tracing-subscriber",
5622
5622
-
]
5623
5623
-
5624
5624
-
[[package]]
5625
3273
name = "tracing-core"
5626
3274
version = "0.1.34"
5627
3275
source = "registry+https://github.com/rust-lang/crates.io-index"
5628
3276
checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
5629
3277
dependencies = [
5630
3278
"once_cell",
5631
5631
-
"valuable",
5632
5632
-
]
5633
5633
-
5634
5634
-
[[package]]
5635
5635
-
name = "tracing-log"
5636
5636
-
version = "0.2.0"
5637
5637
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5638
5638
-
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
5639
5639
-
dependencies = [
5640
5640
-
"log",
5641
5641
-
"once_cell",
5642
5642
-
"tracing-core",
5643
5643
-
]
5644
5644
-
5645
5645
-
[[package]]
5646
5646
-
name = "tracing-subscriber"
5647
5647
-
version = "0.3.20"
5648
5648
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5649
5649
-
checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5"
5650
5650
-
dependencies = [
5651
5651
-
"matchers",
5652
5652
-
"nu-ansi-term",
5653
5653
-
"once_cell",
5654
5654
-
"regex-automata",
5655
5655
-
"sharded-slab",
5656
5656
-
"smallvec",
5657
5657
-
"thread_local",
5658
5658
-
"tracing",
5659
5659
-
"tracing-core",
5660
5660
-
"tracing-log",
5661
3279
]
5662
3280
5663
3281
[[package]]
···
5687
3305
]
5688
3306
5689
3307
[[package]]
5690
5690
-
name = "typeid"
5691
5691
-
version = "1.0.3"
5692
5692
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5693
5693
-
checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
5694
5694
-
5695
5695
-
[[package]]
5696
3308
name = "typenum"
5697
3309
version = "1.19.0"
5698
3310
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5710
3322
]
5711
3323
5712
3324
[[package]]
5713
5713
-
name = "unicase"
5714
5714
-
version = "2.8.1"
5715
5715
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5716
5716
-
checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
5717
5717
-
5718
5718
-
[[package]]
5719
3325
name = "unicode-bidi"
5720
3326
version = "0.3.18"
5721
3327
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5728
3334
checksum = "5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe"
5729
3335
5730
3336
[[package]]
5731
5731
-
name = "unicode-bom"
5732
5732
-
version = "2.0.3"
5733
5733
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5734
5734
-
checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217"
5735
5735
-
5736
5736
-
[[package]]
5737
3337
name = "unicode-ccc"
5738
3338
version = "0.4.0"
5739
3339
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5746
3346
checksum = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06"
5747
3347
5748
3348
[[package]]
5749
5749
-
name = "unicode-normalization"
5750
5750
-
version = "0.1.24"
5751
5751
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5752
5752
-
checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956"
5753
5753
-
dependencies = [
5754
5754
-
"tinyvec",
5755
5755
-
]
5756
5756
-
5757
5757
-
[[package]]
5758
3349
name = "unicode-properties"
5759
3350
version = "0.1.3"
5760
3351
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5774
3365
5775
3366
[[package]]
5776
3367
name = "unicode-width"
5777
5777
-
version = "0.1.14"
5778
5778
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5779
5779
-
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
5780
5780
-
5781
5781
-
[[package]]
5782
5782
-
name = "unicode-width"
5783
3368
version = "0.2.2"
5784
3369
source = "registry+https://github.com/rust-lang/crates.io-index"
5785
3370
checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
5786
5786
-
5787
5787
-
[[package]]
5788
5788
-
name = "unicode-xid"
5789
5789
-
version = "0.2.6"
5790
5790
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5791
5791
-
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
5792
3371
5793
3372
[[package]]
5794
3373
name = "unit-prefix"
···
5865
3444
]
5866
3445
5867
3446
[[package]]
5868
5868
-
name = "valuable"
5869
5869
-
version = "0.1.1"
5870
5870
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5871
5871
-
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
5872
5872
-
5873
5873
-
[[package]]
5874
5874
-
name = "vcpkg"
5875
5875
-
version = "0.2.15"
5876
5876
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5877
5877
-
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
5878
5878
-
5879
5879
-
[[package]]
5880
3447
name = "version_check"
5881
3448
version = "0.9.5"
5882
3449
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5936
3503
]
5937
3504
5938
3505
[[package]]
5939
5939
-
name = "walkdir"
5940
5940
-
version = "2.5.0"
5941
5941
-
source = "registry+https://github.com/rust-lang/crates.io-index"
5942
5942
-
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
5943
5943
-
dependencies = [
5944
5944
-
"same-file",
5945
5945
-
"winapi-util",
5946
5946
-
]
5947
5947
-
5948
5948
-
[[package]]
5949
3506
name = "wasi"
5950
3507
version = "0.9.0+wasi-snapshot-preview1"
5951
3508
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6012
3569
]
6013
3570
6014
3571
[[package]]
6015
6015
-
name = "watchexec"
6016
6016
-
version = "8.0.1"
6017
6017
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6018
6018
-
checksum = "bc35794a21139060aca512393e9b1a225fe48fc11edee65c84d6d76b25a53331"
6019
6019
-
dependencies = [
6020
6020
-
"async-priority-channel",
6021
6021
-
"atomic-take",
6022
6022
-
"futures",
6023
6023
-
"miette",
6024
6024
-
"normalize-path",
6025
6025
-
"notify",
6026
6026
-
"thiserror 2.0.17",
6027
6027
-
"tokio",
6028
6028
-
"tracing",
6029
6029
-
"watchexec-events",
6030
6030
-
"watchexec-signals",
6031
6031
-
"watchexec-supervisor",
6032
6032
-
]
6033
6033
-
6034
6034
-
[[package]]
6035
6035
-
name = "watchexec-events"
6036
6036
-
version = "6.0.0"
6037
6037
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6038
6038
-
checksum = "9c4a8973a20c7d30198a12272519163168a9ba8b687693ec9d1f027b75b860d1"
6039
6039
-
dependencies = [
6040
6040
-
"notify-types",
6041
6041
-
"watchexec-signals",
6042
6042
-
]
6043
6043
-
6044
6044
-
[[package]]
6045
6045
-
name = "watchexec-signals"
6046
6046
-
version = "5.0.0"
6047
6047
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6048
6048
-
checksum = "377729679262964c27e6a28f360a84b7aedb172b59841301c1c77922305dfd83"
6049
6049
-
dependencies = [
6050
6050
-
"miette",
6051
6051
-
"nix",
6052
6052
-
"thiserror 2.0.17",
6053
6053
-
]
6054
6054
-
6055
6055
-
[[package]]
6056
6056
-
name = "watchexec-supervisor"
6057
6057
-
version = "5.0.1"
6058
6058
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6059
6059
-
checksum = "92a45c50ea6b2795f3d070ad621618c8737bb98f6bc2eb4847e8e8e2ce2f446c"
6060
6060
-
dependencies = [
6061
6061
-
"futures",
6062
6062
-
"process-wrap",
6063
6063
-
"tokio",
6064
6064
-
"tracing",
6065
6065
-
"watchexec-events",
6066
6066
-
"watchexec-signals",
6067
6067
-
]
6068
6068
-
6069
6069
-
[[package]]
6070
3572
name = "web-sys"
6071
3573
version = "0.3.82"
6072
3574
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6256
3758
checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
6257
3759
dependencies = [
6258
3760
"windows-link 0.1.3",
6259
6259
-
]
6260
6260
-
6261
6261
-
[[package]]
6262
6262
-
name = "windows-sys"
6263
6263
-
version = "0.52.0"
6264
6264
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6265
6265
-
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
6266
6266
-
dependencies = [
6267
6267
-
"windows-targets 0.52.6",
6268
3761
]
6269
3762
6270
3763
[[package]]
···
6609
4102
"async-trait",
6610
4103
"blocking",
6611
4104
"enumflags2",
6612
6612
-
"event-listener 5.4.1",
4105
4105
+
"event-listener",
6613
4106
"futures-core",
6614
4107
"futures-lite",
6615
4108
"hex",
···
6696
4189
]
6697
4190
6698
4191
[[package]]
6699
6699
-
name = "zeroize"
6700
6700
-
version = "1.8.2"
6701
6701
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6702
6702
-
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
6703
6703
-
6704
6704
-
[[package]]
6705
4192
name = "zerotrie"
6706
4193
version = "0.2.2"
6707
4194
source = "registry+https://github.com/rust-lang/crates.io-index"
···
6733
4220
"quote",
6734
4221
"syn 2.0.108",
6735
4222
]
6736
6736
-
6737
6737
-
[[package]]
6738
6738
-
name = "zlib-rs"
6739
6739
-
version = "0.5.2"
6740
6740
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6741
6741
-
checksum = "2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2"
6742
4223
6743
4224
[[package]]
6744
4225
name = "zune-core"
···
24
24
[lib]
25
25
crate-type = ["cdylib", "lib"]
26
26
27
27
-
[[bin]]
28
28
-
name = "shapemaker"
29
29
-
path = "src/main.rs"
30
30
-
31
27
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
32
28
33
29
[features]
34
34
-
default = ["cli", "vst", "video", "video-server"]
30
30
+
default = ["vst", "video", "video-server"]
35
31
vst = [
36
36
-
"cli",
37
32
"rand/thread_rng",
38
33
"dep:env_logger",
39
34
"dep:nih_plug",
40
35
"dep:ws",
41
36
"dep:tungstenite",
42
37
]
43
43
-
cli = [
44
44
-
"dep:cargo",
45
45
-
"dep:watchexec",
46
46
-
"dep:watchexec-signals",
38
38
+
web = ["dep:wasm-bindgen", "dep:web-sys"]
39
39
+
video = [
40
40
+
"dep:env_logger",
41
41
+
"dep:vgv",
42
42
+
"dep:notify-rust",
47
43
"dep:tokio",
48
48
-
"dep:watchexec-events",
49
49
-
"dep:miette",
50
44
]
51
51
-
web = ["dep:wasm-bindgen", "dep:web-sys"]
52
52
-
video = ["dep:env_logger", "dep:vgv", "dep:notify-rust"]
53
45
video-server = ["dep:axum"]
54
46
55
47
[dependencies]
···
95
87
rayon = "1.11.0"
96
88
futures-util = "0.3.31"
97
89
ws = { version = "0.9.2", optional = true }
98
98
-
cargo = { version = "0.91.0", optional = true }
99
90
toml = "0.9.8"
100
91
indexmap = "2.12.0"
101
101
-
watchexec = { version = "8.0.1", optional = true }
102
102
-
miette = { version = "7.6.0", optional = true }
103
103
-
watchexec-signals = { version = "5.0.0", optional = true }
104
104
-
tokio = { version = "1.48.0", optional = true }
105
105
-
watchexec-events = { version = "6.0.0", optional = true }
106
92
serde = { version = "1.0.228", features = ["derive"] }
107
93
url = "2.5.7"
108
94
tungstenite = { version = "0.28.0", optional = true }
109
109
-
axum = { version = "0.8.6", optional = true, features = ["json"] }
95
95
+
axum = { version = "0.8.6", optional = true, features = ["json"] }
110
96
quick-xml = "0.38.3"
111
111
-
vgv = { git = "https://github.com/gwennlbh/vgvf", version = "0.1.0", optional = true}
97
97
+
vgv = { git = "https://github.com/gwennlbh/vgvf", version = "0.1.0", optional = true }
112
98
serde-aux = "4.7.0"
113
99
notify-rust = { version = "4.11.7", optional = true }
100
100
+
tokio = { version = "1.48.0", optional = true }
114
101
115
102
116
103
[dev-dependencies]
···
1
1
export RUST_BACKTRACE := "1"
2
2
install_at := replace(home_directory(), "\\", "/") / ".local/bin"
3
3
4
4
-
build:
5
5
-
cargo build --bin shapemaker
6
6
-
cp target/debug/shapemaker .
7
4
8
8
-
[working-directory: 'examples/schedule-hell']
9
5
s *args:
6
6
+
just schedule-hell --resolution 480 {{args}}
7
7
+
8
8
+
[working-directory: 'examples/schedule-hell']
9
9
+
schedule-hell *args:
10
10
cargo run -- {{args}}
11
11
12
12
vst:
13
13
cargo xtask bundle shapemaker --release --features vst
14
14
gsudo cp "target/bundled/Shapemaker VST.vst3/Contents/x86_64-win/Shapemaker VST.vst3" "C:/Program Files/Common Files/VST3/Shapemaker VST.vst3"
15
15
16
16
-
beacon out="out.mp4" args="":
17
17
-
./shapemaker beacon start {{out}} {{args}}
18
18
-
19
16
web:
20
17
wasm-pack build --target web -d examples/web --features web --no-default-features
21
18
touch examples/web/.nojekyll
···
26
23
just web
27
24
python3 -m http.server --directory examples/web
28
25
29
29
-
install:
30
30
-
mkdir -p {{install_at}}
31
31
-
cp shapemaker {{install_at}}
32
32
-
33
33
-
example-video out="out.mp4" args='':
34
34
-
RUST_BACKTRACE=full ./shapemaker test-video --colors examples/colorschemes/palenight.css {{out}} --sync-with examples/schedule-hell/schedule-hell.midi --audio examples/schedule-hell/schedule-hell.wav --grid-size 16x10 --resolution 480 {{args}}
35
35
-
36
26
[working-directory: 'paper']
37
27
paper:
38
28
# just analyze_times disabled because it needs manual adjustements in the render loop pipeline diagram
···
45
35
cd examples/gallery; ./fill.rb
46
36
47
37
timings compare_with="":
48
48
-
just
38
38
+
cargo build -p schedule-hell
49
39
python script/debug-performance.py {{compare_with}}
···
10
10
rand = "0.9.0"
11
11
serde-aux = "4.7.0"
12
12
shapemaker = { path = "../..", features = ["video"] }
13
13
-
tokio = "1.48.0"
13
13
+
tokio = { version = "1.48.0", features = ["rt-multi-thread"] }
···
7
7
from rich.console import Console
8
8
from rich.table import Table
9
9
10
10
+
here = Path(__file__).parent
11
11
+
10
12
ignored_tasks = []
11
13
12
14
compare_with = ""
···
29
31
if not Path("timings.log").exists():
30
32
start = time_ns()
31
33
result = run(
32
32
-
["just", "example-video", "out.mp4", "--duration 5"],
34
34
+
["just", "schedule-hell", here.parent / "out.mp4", "--duration 5", "--resolution 320"],
33
35
capture_output=True,
34
34
-
env=os.environ | {"RUST_LOG": "debug"},
36
36
+
env=os.environ | {"RUST_LOG": "debug", "RUST_BACKTRACE": "full"},
35
37
)
36
38
end = time_ns()
37
39
···
108
110
function,
109
111
f"{timing_after:.3f}",
110
112
f"{timing_before:.3f}",
111
111
-
f"{timing_after - timing_before:+.3f}"
112
112
-
if f"{timing_after - timing_before:.3f}" != "-0.000"
113
113
-
else "±0",
113
113
+
(
114
114
+
f"{timing_after - timing_before:+.3f}"
115
115
+
if f"{timing_after - timing_before:.3f}" != "-0.000"
116
116
+
else "±0"
117
117
+
),
114
118
f"{count_after}",
115
119
f"{count_before}",
116
116
-
f"{count_after - count_before:+}"
117
117
-
if count_after != count_before
118
118
-
else "±0",
120
120
+
(
121
121
+
f"{count_after - count_before:+}"
122
122
+
if count_after != count_before
123
123
+
else "±0"
124
124
+
),
119
125
]
120
126
)
121
127
···
1
1
-
pub mod new;
2
2
-
pub mod run;
3
3
-
pub mod watch;
4
4
-
5
5
-
use crate::{Canvas, ColorMapping, enabled_features};
6
6
-
use docopt::Docopt;
7
7
-
use measure_time::debug_time;
8
8
-
use serde::Deserialize;
9
9
-
10
10
-
const USAGE: &str = "
11
11
-
â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„â–„
12
12
-
█░▄▄█░████░▄▄▀█▀▄▄▀█░▄▄█░▄▀▄░█░▄▄▀█░█▀█░▄▄█░▄▄▀█
13
13
-
█▄▄▀█░▄▄░█░▀▀░█░▀▀░█░▄▄█░█▄█░█░▀▀░█░▄▀█░▄▄█░▀▀▄█
14
14
-
█▄▄▄█▄██▄█▄██▄█░████▄▄▄█▄███▄█▄██▄█▄█▄█▄▄▄█▄█▄▄█
15
15
-
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀v?.?.?▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
16
16
-
17
17
-
Enabled features:
18
18
-
19
19
-
Usage: shapemaker test-video [options] [--color <mapping>...] <file>
20
20
-
shapemaker beacon start [options] [--color <mapping>...] <file>
21
21
-
shapemaker beacon ping
22
22
-
shapemaker examples (dna-analysis-machine|shapeshed|colors-shed|grid) [options] <file>
23
23
-
shapemaker new <name>
24
24
-
shapemaker watch [<directory>]
25
25
-
shapemaker --help
26
26
-
shapemaker --version
27
27
-
28
28
-
Options:
29
29
-
--resolution <pixelcount> Size of the image (or frames)'s largest dimension in pixels [default: 1000]
30
30
-
--colors <file> JSON file mapping color names to hex values
31
31
-
The supported color names are: black, white, red, green, blue, yellow, orange, purple, brown, pink, gray, and cyan.
32
32
-
-c --color <mapping> Color mapping in the form of <color>:<hex>. Can be used multiple times.
33
33
-
--grid-size <WIDTHxHEIGHT> Size of the grid (number of anchor points) [default: 3x3]
34
34
-
Putting one of the dimensions to 1 can cause a crash.
35
35
-
--cell-size <size> Size of a cell in pixels [default: 50]
36
36
-
--canvas-padding <size> Outter canvas padding between cells in pixels [default: 10]
37
37
-
--line-width <size> Width of the lines in pixels [default: 2]
38
38
-
--small-circle-radius <size> Radius of small circles in pixels [default: 5]
39
39
-
--dot-radius <size> Radius of dots in pixels [default: 2]
40
40
-
--empty-shape-stroke <size> Width of the stroke when a closed shape is not filled [default: 0.5]
41
41
-
--render-grid Render the grid of anchor points
42
42
-
--objects-count <range> Number of objects to render [default: 3..6]
43
43
-
--polygon-vertices <range> Number of vertices for polygons [default: 2..6]
44
44
-
45
45
-
Note: <range>s are inclusive on both ends
46
46
-
47
47
-
Video-specific:
48
48
-
--workers <number> Number of parallel threads to use for rendering [default: 8]
49
49
-
--fps <fps> Frames per second [default: 30]
50
50
-
--audio <file> Audio file to use for the video
51
51
-
--duration <seconds> Number of seconds to render. If not set, the video will be as long as the audio file.
52
52
-
--start <seconds> Start the video at this time in seconds. [default: 0]
53
53
-
--sync-with <directory> Directory containing the audio files to sync to.
54
54
-
The directory must contain:
55
55
-
- stems/(instrument name).wav — stems
56
56
-
- landmarks.json — JSON file mapping time in milliseconds to marker text (see ./landmarks.py)
57
57
-
- full.mp3 — the complete audio file to use as the video's audio
58
58
-
- bpm.txt — the BPM of the audio file (see ./landmarks.py)
59
59
-
60
60
-
61
61
-
";
62
62
-
63
63
-
pub fn cli_args() -> Args {
64
64
-
let args: Args =
65
65
-
Docopt::new(USAGE.replace("?.?.?", env!("CARGO_PKG_VERSION")).replace(
66
66
-
"Enabled features:",
67
67
-
&format!("Enabled features: {:?}", enabled_features()),
68
68
-
))
69
69
-
.and_then(|d| d.deserialize())
70
70
-
.unwrap_or_else(|e| e.exit());
71
71
-
72
72
-
if args.flag_version {
73
73
-
println!(
74
74
-
"shapemaker {}\nenabled features: {:?}",
75
75
-
env!("CARGO_PKG_VERSION"),
76
76
-
enabled_features()
77
77
-
);
78
78
-
std::process::exit(0);
79
79
-
}
80
80
-
81
81
-
args
82
82
-
}
83
83
-
84
84
-
pub fn canvas_from_cli(args: &Args) -> Canvas {
85
85
-
debug_time!("canvas_from_cli");
86
86
-
let mut canvas = Canvas::with_layers(vec![]);
87
87
-
canvas.colormap = load_colormap(args);
88
88
-
set_canvas_settings_from_args(args, &mut canvas);
89
89
-
canvas
90
90
-
}
91
91
-
92
92
-
#[derive(Debug, Deserialize)]
93
93
-
pub struct Args {
94
94
-
pub cmd_test_video: bool,
95
95
-
pub cmd_beacon: bool,
96
96
-
pub cmd_start: bool,
97
97
-
pub cmd_new: bool,
98
98
-
pub cmd_watch: bool,
99
99
-
pub cmd_ping: bool,
100
100
-
pub arg_directory: String,
101
101
-
pub arg_name: String,
102
102
-
pub arg_file: String,
103
103
-
pub flag_version: bool,
104
104
-
pub flag_color: Vec<String>,
105
105
-
pub flag_colors: Option<String>,
106
106
-
pub flag_grid_size: Option<String>,
107
107
-
pub flag_cell_size: Option<usize>,
108
108
-
pub flag_canvas_padding: Option<usize>,
109
109
-
pub flag_line_width: Option<f32>,
110
110
-
pub flag_small_circle_radius: Option<f32>,
111
111
-
pub flag_dot_radius: Option<f32>,
112
112
-
pub flag_empty_shape_stroke: Option<f32>,
113
113
-
pub flag_render_grid: bool,
114
114
-
pub flag_objects_count: Option<String>,
115
115
-
pub flag_polygon_vertices: Option<String>,
116
116
-
pub flag_fps: Option<usize>,
117
117
-
pub flag_sync_with: Option<String>,
118
118
-
pub flag_audio: Option<String>,
119
119
-
pub flag_resolution: Option<u32>,
120
120
-
pub flag_workers: Option<usize>,
121
121
-
pub flag_duration: Option<usize>,
122
122
-
pub flag_start: Option<usize>,
123
123
-
}
124
124
-
125
125
-
fn set_canvas_settings_from_args(args: &Args, canvas: &mut Canvas) {
126
126
-
if let Some(dimensions) = &args.flag_grid_size {
127
127
-
let mut split = dimensions.split('x');
128
128
-
let width = split.next().unwrap().parse::<usize>().unwrap();
129
129
-
let height = split.next().unwrap().parse::<usize>().unwrap();
130
130
-
canvas.set_grid_size(width, height);
131
131
-
}
132
132
-
if let Some(cell_size) = args.flag_cell_size {
133
133
-
canvas.cell_size = cell_size;
134
134
-
}
135
135
-
if let Some(canvas_padding) = args.flag_canvas_padding {
136
136
-
canvas.canvas_outer_padding = canvas_padding;
137
137
-
}
138
138
-
if let Some(line_width) = args.flag_line_width {
139
139
-
canvas.object_sizes.default_line_width = line_width;
140
140
-
}
141
141
-
if let Some(small_circle_radius) = args.flag_small_circle_radius {
142
142
-
canvas.object_sizes.small_circle_radius = small_circle_radius;
143
143
-
}
144
144
-
if let Some(dot_radius) = args.flag_dot_radius {
145
145
-
canvas.object_sizes.dot_radius = dot_radius;
146
146
-
}
147
147
-
if let Some(empty_shape_stroke) = args.flag_empty_shape_stroke {
148
148
-
canvas.object_sizes.empty_shape_stroke_width = empty_shape_stroke;
149
149
-
}
150
150
-
if let Some(objects_count) = &args.flag_objects_count {
151
151
-
let mut split = objects_count.split("..");
152
152
-
let min = split.next().unwrap().parse::<usize>().unwrap();
153
153
-
let max = split.next().unwrap().parse::<usize>().unwrap();
154
154
-
// +1 because the range is exclusive, using ..= raises a type error
155
155
-
canvas.objects_count_range = min..(max + 1);
156
156
-
}
157
157
-
if let Some(polygon_vertices) = &args.flag_polygon_vertices {
158
158
-
let mut split = polygon_vertices.split("..");
159
159
-
let min = split.next().unwrap().parse::<usize>().unwrap();
160
160
-
let max = split.next().unwrap().parse::<usize>().unwrap();
161
161
-
canvas.polygon_vertices_range = min..(max + 1);
162
162
-
}
163
163
-
}
164
164
-
165
165
-
fn load_colormap(args: &Args) -> ColorMapping {
166
166
-
if let Some(file) = &args.flag_colors {
167
167
-
ColorMapping::from_file(file.into())
168
168
-
} else {
169
169
-
ColorMapping::from_cli_args(&args.flag_color)
170
170
-
}
171
171
-
}
···
1
1
-
use anyhow::anyhow;
2
2
-
use cargo::{
3
3
-
core::{EitherManifest, Package, SourceId, Workspace, dependency::DepKind},
4
4
-
ops::{
5
5
-
self, NewOptions, VersionControl,
6
6
-
cargo_add::{self, AddOptions, DepOp},
7
7
-
},
8
8
-
util::{
9
9
-
context::GlobalContext, toml::read_manifest, toml_mut::manifest::DepTable,
10
10
-
},
11
11
-
};
12
12
-
use std::{env, fs, path::Path};
13
13
-
14
14
-
use crate::cli::run;
15
15
-
16
16
-
pub fn new_project(name: String) -> anyhow::Result<()> {
17
17
-
let cargoctx = GlobalContext::default()?;
18
18
-
let package_path = Path::new(&env::current_dir()?).join(&name);
19
19
-
println!("Creating project at {:?}", package_path);
20
20
-
21
21
-
// Create a bin crate with the name of the directory
22
22
-
ops::new(
23
23
-
&NewOptions {
24
24
-
version_control: Some(VersionControl::NoVcs),
25
25
-
kind: ops::NewProjectKind::Bin,
26
26
-
auto_detect_kind: false,
27
27
-
path: package_path.clone(),
28
28
-
name: None,
29
29
-
edition: None,
30
30
-
registry: None,
31
31
-
},
32
32
-
&cargoctx,
33
33
-
)?;
34
34
-
35
35
-
println!("Reading manifest");
36
36
-
37
37
-
let manifest = read_manifest(
38
38
-
&package_path.clone().join("Cargo.toml"),
39
39
-
SourceId::crates_io(&cargoctx)?,
40
40
-
&cargoctx,
41
41
-
)?;
42
42
-
43
43
-
let manifest = match manifest {
44
44
-
EitherManifest::Real(manifest) => manifest,
45
45
-
EitherManifest::Virtual(_) => {
46
46
-
return Err(anyhow!(
47
47
-
"Virtual manifests not supported, run the command outside of a workspace, or create your project manually with cargo new <name> && cd <name> && cargo add shapemaker && cargo add rand"
48
48
-
));
49
49
-
}
50
50
-
};
51
51
-
52
52
-
println!("Adding dependencies to Cargo.toml");
53
53
-
54
54
-
let workspace = Workspace::new(&package_path.join("Cargo.toml"), &cargoctx)?;
55
55
-
// Add deps
56
56
-
cargo_add::add(
57
57
-
&workspace,
58
58
-
&AddOptions {
59
59
-
dry_run: false,
60
60
-
honor_rust_version: None,
61
61
-
gctx: &cargoctx,
62
62
-
spec: &Package::new(manifest, &package_path.join("Cargo.toml")),
63
63
-
dependencies: vec![
64
64
-
DepOp {
65
65
-
crate_spec: Some("shapemaker".to_string()),
66
66
-
rename: None,
67
67
-
features: None,
68
68
-
default_features: Some(true),
69
69
-
optional: Some(false),
70
70
-
public: None,
71
71
-
registry: None,
72
72
-
path: None,
73
73
-
base: None,
74
74
-
git: Some(
75
75
-
"https://github.com/gwennlbh/shapemaker".to_string(),
76
76
-
),
77
77
-
branch: None,
78
78
-
rev: None,
79
79
-
tag: match env::var("CARGO_PKG_VERSION") {
80
80
-
Ok(version) => Some(format!("v{version}")),
81
81
-
Err(_) => None,
82
82
-
},
83
83
-
},
84
84
-
DepOp {
85
85
-
crate_spec: Some("rand".to_string()),
86
86
-
rename: None,
87
87
-
features: None,
88
88
-
default_features: Some(true),
89
89
-
optional: Some(false),
90
90
-
public: None,
91
91
-
registry: None,
92
92
-
path: None,
93
93
-
base: None,
94
94
-
git: None,
95
95
-
branch: None,
96
96
-
rev: None,
97
97
-
tag: None,
98
98
-
},
99
99
-
],
100
100
-
section: DepTable::new().set_kind(DepKind::Normal),
101
101
-
},
102
102
-
)?;
103
103
-
104
104
-
println!("Writing main.rs");
105
105
-
106
106
-
// Write template main.rs
107
107
-
fs::write(
108
108
-
package_path.join("src/main.rs"),
109
109
-
format!(
110
110
-
"
111
111
-
use shapemaker::*;
112
112
-
use rand;
113
113
-
114
114
-
pub fn main() {{
115
115
-
let mut canvas = Canvas::with_layers(vec![]);
116
116
-
117
117
-
// Make your canvas beautiful <3
118
118
-
119
119
-
canvas.render_to_png(\"{}.png\", 2000).unwrap();
120
120
-
}}",
121
121
-
name
122
122
-
)
123
123
-
.trim(),
124
124
-
)?;
125
125
-
126
126
-
run::run_project(&package_path)?;
127
127
-
128
128
-
std::env::set_current_dir(&package_path)?;
129
129
-
130
130
-
std::process::Command::new(
131
131
-
std::env::var("SHAPEMAKER_EDITOR").unwrap_or_else(|_| {
132
132
-
std::env::var("EDITOR").unwrap_or_else(|_| "code".to_string())
133
133
-
}),
134
134
-
)
135
135
-
.arg(".")
136
136
-
.spawn()?;
137
137
-
138
138
-
return Ok(());
139
139
-
}
···
1
1
-
use cargo::{
2
2
-
GlobalContext,
3
3
-
core::{
4
4
-
Workspace,
5
5
-
compiler::{BuildConfig, UserIntent},
6
6
-
resolver::CliFeatures,
7
7
-
},
8
8
-
ops::{self, CompileFilter, Packages},
9
9
-
};
10
10
-
use std::path::Path;
11
11
-
12
12
-
pub fn run_project(package_path: &Path) -> anyhow::Result<()> {
13
13
-
let cargoctx = GlobalContext::default()?;
14
14
-
let workspace = Workspace::new(&package_path.join("Cargo.toml"), &cargoctx)?;
15
15
-
16
16
-
ops::run(
17
17
-
&workspace,
18
18
-
&ops::CompileOptions {
19
19
-
build_config: BuildConfig::new(
20
20
-
&cargoctx,
21
21
-
None,
22
22
-
false,
23
23
-
&[],
24
24
-
UserIntent::Build,
25
25
-
)?,
26
26
-
cli_features: CliFeatures::new_all(false),
27
27
-
spec: Packages::Default,
28
28
-
filter: CompileFilter::new_all_targets(),
29
29
-
target_rustdoc_args: None,
30
30
-
target_rustc_args: None,
31
31
-
target_rustc_crate_types: None,
32
32
-
rustdoc_document_private_items: false,
33
33
-
honor_rust_version: None,
34
34
-
},
35
35
-
&[],
36
36
-
)?;
37
37
-
Ok(())
38
38
-
}
···
1
1
-
use super::run;
2
2
-
use std::{path::PathBuf, time::Duration};
3
3
-
use watchexec::Watchexec;
4
4
-
use watchexec_events::{Event, FileType, Tag};
5
5
-
use watchexec_signals::Signal;
6
6
-
7
7
-
pub async fn watch_project(project_dir: PathBuf) -> anyhow::Result<()> {
8
8
-
let pathset = vec![project_dir.clone()];
9
9
-
10
10
-
let watched = |path: &PathBuf| {
11
11
-
path.extension()
12
12
-
.map_or(false, |ext| vec!["rs"].contains(&ext.to_str().unwrap()))
13
13
-
};
14
14
-
15
15
-
let wx = Watchexec::new(move |mut action| {
16
16
-
// print any events
17
17
-
for event in action.events.iter() {
18
18
-
match event {
19
19
-
Event { tags, .. } => {
20
20
-
for tag in tags {
21
21
-
match tag.clone() {
22
22
-
Tag::Path {
23
23
-
path,
24
24
-
file_type: Some(FileType::File),
25
25
-
} if watched(&path) => {
26
26
-
run::run_project(&project_dir).unwrap()
27
27
-
}
28
28
-
_ => (),
29
29
-
}
30
30
-
}
31
31
-
}
32
32
-
}
33
33
-
}
34
34
-
35
35
-
// if Ctrl-C is received, quit
36
36
-
if action.signals().any(|sig| sig == Signal::Interrupt) {
37
37
-
action.quit();
38
38
-
}
39
39
-
40
40
-
action
41
41
-
})?;
42
42
-
43
43
-
wx.config.pathset(pathset);
44
44
-
wx.config.throttle(Duration::from_secs(1));
45
45
-
46
46
-
// TODO handle miette diagnostics
47
47
-
let _ = wx.main().await?;
48
48
-
Ok(())
49
49
-
}
···
6
6
features.push("vst");
7
7
#[cfg(feature = "video")]
8
8
features.push("video");
9
9
-
#[cfg(feature = "cli")]
10
10
-
features.push("cli");
11
9
#[cfg(feature = "web")]
12
10
features.push("web");
13
11
#[cfg(feature = "video-server")]
···
15
13
features
16
14
}
17
15
18
18
-
#[cfg(feature = "cli")]
19
19
-
pub mod cli;
20
16
pub mod geometry;
21
17
pub mod graphics;
22
18
pub mod random;
···
1
1
-
use anyhow::Result;
2
2
-
use shapemaker::*;
3
3
-
4
4
-
#[cfg(feature = "vst")]
5
5
-
#[cfg(feature = "video")]
6
6
-
use env_logger;
7
7
-
use measure_time::debug_time;
8
8
-
9
9
-
#[cfg(feature = "cli")]
10
10
-
use shapemaker::cli;
11
11
-
12
12
-
extern crate log;
13
13
-
14
14
-
#[cfg(not(feature = "cli"))]
15
15
-
pub fn main() -> Result<()> {
16
16
-
panic!(
17
17
-
"Running the command-line program requires the cli feature to be enabled. Enabled features: {:?}",
18
18
-
enabled_features()
19
19
-
);
20
20
-
}
21
21
-
22
22
-
#[cfg(feature = "cli")]
23
23
-
#[tokio::main]
24
24
-
pub async fn main() -> Result<()> {
25
25
-
#[cfg(feature = "vst")]
26
26
-
#[cfg(feature = "video")]
27
27
-
env_logger::init();
28
28
-
run(cli::cli_args()).await
29
29
-
}
30
30
-
31
31
-
#[cfg(feature = "cli")]
32
32
-
pub async fn run(args: cli::Args) -> Result<()> {
33
33
-
debug_time!("run");
34
34
-
35
35
-
if args.cmd_new {
36
36
-
return cli::new::new_project(args.arg_name);
37
37
-
}
38
38
-
39
39
-
if args.cmd_watch {
40
40
-
cli::watch::watch_project(
41
41
-
match args.arg_directory.as_str() {
42
42
-
"" => ".",
43
43
-
dir => dir,
44
44
-
}
45
45
-
.into(),
46
46
-
)
47
47
-
.await?;
48
48
-
return Ok(());
49
49
-
}
50
50
-
51
51
-
if args.cmd_test_video {
52
52
-
run_video(args)
53
53
-
} else if args.cmd_beacon && args.cmd_start {
54
54
-
run_beacon_start(args)
55
55
-
} else if args.cmd_beacon && args.cmd_ping {
56
56
-
run_beacon_ping(args)
57
57
-
} else {
58
58
-
Ok(())
59
59
-
}
60
60
-
}
61
61
-
62
62
-
#[cfg(all(feature = "cli", not(feature = "vst")))]
63
63
-
fn run_beacon_start(_args: cli::Args) -> Result<()> {
64
64
-
println!(
65
65
-
"VST support is disabled. Enable the vst feature to use VST beaconing."
66
66
-
);
67
67
-
Ok(())
68
68
-
}
69
69
-
70
70
-
#[cfg(all(feature = "cli", feature = "vst"))]
71
71
-
fn run_beacon_start(_args: cli::Args) -> Result<()> {
72
72
-
pub use vst::beacon::Beacon;
73
73
-
Beacon::start()
74
74
-
}
75
75
-
76
76
-
#[cfg(all(feature = "cli", not(feature = "vst")))]
77
77
-
fn run_beacon_ping(_args: cli::Args) -> Result<()> {
78
78
-
println!(
79
79
-
"VST support is disabled. Enable the vst feature to use VST beaconing."
80
80
-
);
81
81
-
Ok(())
82
82
-
}
83
83
-
84
84
-
#[cfg(all(feature = "cli", feature = "vst"))]
85
85
-
fn run_beacon_ping(_args: cli::Args) -> Result<()> {
86
86
-
use rand;
87
87
-
use vst::remote_probe::RemoteProbe;
88
88
-
let mut probe = RemoteProbe::new(rand::random());
89
89
-
Ok(probe.say("ping hehe")?)
90
90
-
}
91
91
-
92
92
-
#[cfg(all(feature = "cli", not(feature = "video")))]
93
93
-
fn run_video(_args: cli::Args) -> Result<()> {
94
94
-
println!(
95
95
-
"Video rendering is disabled. Enable the video feature to render videos."
96
96
-
);
97
97
-
Ok(())
98
98
-
}
99
99
-
100
100
-
#[cfg(all(feature = "cli", feature = "video"))]
101
101
-
fn run_video(args: cli::Args) -> Result<()> {
102
102
-
use std::time::Duration;
103
103
-
104
104
-
use shapemaker::{fonts::FontOptions, video::video::Timestamp};
105
105
-
106
106
-
let mut canvas = cli::canvas_from_cli(&args);
107
107
-
canvas.set_background(Color::Black);
108
108
-
canvas.font_options = FontOptions {
109
109
-
monospace_family: Some("Victor Mono".into()),
110
110
-
..Default::default()
111
111
-
};
112
112
-
113
113
-
let mut video = Video::<()>::new(canvas);
114
114
-
video.duration_override =
115
115
-
args.flag_duration.map(|s| Duration::from_secs(s as _));
116
116
-
video.start_rendering_at = args
117
117
-
.flag_start
118
118
-
.map(|s| Timestamp::from_seconds(s as _))
119
119
-
.unwrap_or_default();
120
120
-
video.resolution = args.flag_resolution.unwrap_or(1920);
121
121
-
video.fps = args.flag_fps.unwrap_or(30);
122
122
-
video.audiofile = args
123
123
-
.flag_audio
124
124
-
.expect("Provide audio with --audio to render a video")
125
125
-
.into();
126
126
-
video
127
127
-
.sync_audio_with(
128
128
-
&args.flag_sync_with.expect(
129
129
-
"Provide MIDI sync file with --sync-with to render a video",
130
130
-
),
131
131
-
)
132
132
-
.each_frame(&|canvas, ctx| {
133
133
-
let center = canvas.world_region.center();
134
134
-
canvas.root().clear();
135
135
-
canvas
136
136
-
.root()
137
137
-
.set("feur", Object::Dot(center).colored(Color::Red));
138
138
-
canvas.root().set(
139
139
-
"text",
140
140
-
Object::CenteredText(center, ctx.timestamp(), 30.0)
141
141
-
.colored(Color::White),
142
142
-
);
143
143
-
canvas.root().set(
144
144
-
"beat",
145
145
-
Object::CenteredText(
146
146
-
center.translated(0, 3),
147
147
-
format!("beat {}", ctx.beat()),
148
148
-
30.0,
149
149
-
)
150
150
-
.colored(Color::Cyan),
151
151
-
);
152
152
-
Ok(())
153
153
-
})
154
154
-
.encode(args.arg_file)?;
155
155
-
156
156
-
Ok(())
157
157
-
}