tangled
alpha
login
or
join now
ptr.pet
/
jacquard
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
remove duplicated deps
ptr.pet
1 week ago
da72566f
ff4bbdde
verified
This commit was signed with the committer's
known signature
.
ptr.pet
SSH Key Fingerprint:
SHA256:Abmvag+juovVufZTxyWY8KcVgrznxvBjQpJesv071Aw=
+191
-286
13 changed files
expand all
collapse all
unified
split
Cargo.lock
Cargo.toml
crates
jacquard
Cargo.toml
jacquard-api
Cargo.toml
jacquard-axum
Cargo.toml
jacquard-common
Cargo.toml
jacquard-derive
Cargo.toml
jacquard-lexgen
Cargo.toml
jacquard-lexicon
Cargo.toml
jacquard-oauth
Cargo.toml
jacquard-repo
Cargo.toml
lazy-collections
Cargo.toml
mini-moka-wasm
Cargo.toml
+79
-208
Cargo.lock
···
12
12
]
13
13
14
14
[[package]]
15
15
-
name = "adler"
16
16
-
version = "1.0.2"
17
17
-
source = "registry+https://github.com/rust-lang/crates.io-index"
18
18
-
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
19
19
-
20
20
-
[[package]]
21
15
name = "adler2"
22
16
version = "2.0.1"
23
17
source = "registry+https://github.com/rust-lang/crates.io-index"
···
340
334
"tower",
341
335
"tower-layer",
342
336
"tower-service",
343
343
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
337
337
+
"tracing",
344
338
]
345
339
346
340
[[package]]
···
359
353
"sync_wrapper",
360
354
"tower-layer",
361
355
"tower-service",
362
362
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
356
356
+
"tracing",
363
357
]
364
358
365
359
[[package]]
···
411
405
"addr2line",
412
406
"cfg-if",
413
407
"libc",
414
414
-
"miniz_oxide 0.8.9",
408
408
+
"miniz_oxide",
415
409
"object",
416
410
"rustc-demangle",
417
411
"windows-link",
···
677
671
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
678
672
679
673
[[package]]
680
680
-
name = "chacha20"
681
681
-
version = "0.10.0"
682
682
-
source = "registry+https://github.com/rust-lang/crates.io-index"
683
683
-
checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
684
684
-
dependencies = [
685
685
-
"cfg-if",
686
686
-
"cpufeatures 0.3.0",
687
687
-
"rand_core 0.10.0",
688
688
-
]
689
689
-
690
690
-
[[package]]
691
674
name = "chrono"
692
675
version = "0.4.44"
693
676
source = "registry+https://github.com/rust-lang/crates.io-index"
···
866
849
867
850
[[package]]
868
851
name = "console"
869
869
-
version = "0.15.11"
852
852
+
version = "0.16.2"
870
853
source = "registry+https://github.com/rust-lang/crates.io-index"
871
871
-
checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
854
854
+
checksum = "03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4"
872
855
dependencies = [
873
856
"encode_unicode",
874
857
"libc",
875
858
"once_cell",
876
876
-
"windows-sys 0.59.0",
859
859
+
"windows-sys 0.61.2",
877
860
]
878
861
879
862
[[package]]
···
905
888
checksum = "688d7fbb8092b8de775ef2536f36c8c31f2bc4006ece2e8d8ad2d17d00ce0a2a"
906
889
dependencies = [
907
890
"loom",
908
908
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
891
891
+
"tracing",
909
892
]
910
893
911
894
[[package]]
···
953
936
]
954
937
955
938
[[package]]
956
956
-
name = "cpufeatures"
957
957
-
version = "0.3.0"
958
958
-
source = "registry+https://github.com/rust-lang/crates.io-index"
959
959
-
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
960
960
-
dependencies = [
961
961
-
"libc",
962
962
-
]
963
963
-
964
964
-
[[package]]
965
939
name = "crc32fast"
966
940
version = "1.5.0"
967
941
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1012
986
1013
987
[[package]]
1014
988
name = "crossterm"
1015
1015
-
version = "0.28.1"
989
989
+
version = "0.29.0"
1016
990
source = "registry+https://github.com/rust-lang/crates.io-index"
1017
1017
-
checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6"
991
991
+
checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b"
1018
992
dependencies = [
1019
993
"bitflags",
1020
994
"crossterm_winapi",
995
995
+
"document-features",
1021
996
"parking_lot",
1022
1022
-
"rustix 0.38.44",
997
997
+
"rustix",
1023
998
"winapi",
1024
999
]
1025
1000
···
1067
1042
checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be"
1068
1043
dependencies = [
1069
1044
"cfg-if",
1070
1070
-
"cpufeatures 0.2.17",
1045
1045
+
"cpufeatures",
1071
1046
"curve25519-dalek-derive",
1072
1047
"digest",
1073
1048
"fiat-crypto",
1074
1049
"rustc_version",
1075
1050
"subtle",
1076
1076
-
"zeroize",
1077
1051
]
1078
1052
1079
1053
[[package]]
···
1283
1257
]
1284
1258
1285
1259
[[package]]
1260
1260
+
name = "document-features"
1261
1261
+
version = "0.2.12"
1262
1262
+
source = "registry+https://github.com/rust-lang/crates.io-index"
1263
1263
+
checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
1264
1264
+
dependencies = [
1265
1265
+
"litrs",
1266
1266
+
]
1267
1267
+
1268
1268
+
[[package]]
1286
1269
name = "dunce"
1287
1270
version = "1.0.5"
1288
1271
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1321
1304
"curve25519-dalek",
1322
1305
"ed25519",
1323
1306
"rand_core 0.6.4",
1324
1324
-
"serde",
1325
1307
"sha2",
1326
1308
"subtle",
1327
1327
-
"zeroize",
1328
1309
]
1329
1310
1330
1311
[[package]]
···
1506
1487
"bit_field",
1507
1488
"half",
1508
1489
"lebe",
1509
1509
-
"miniz_oxide 0.8.9",
1490
1490
+
"miniz_oxide",
1510
1491
"rayon-core",
1511
1492
"smallvec",
1512
1493
"zune-inflate",
···
1587
1568
checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
1588
1569
dependencies = [
1589
1570
"crc32fast",
1590
1590
-
"miniz_oxide 0.8.9",
1571
1571
+
"miniz_oxide",
1591
1572
]
1592
1573
1593
1574
[[package]]
···
1810
1791
"js-sys",
1811
1792
"libc",
1812
1793
"r-efi",
1813
1813
-
"rand_core 0.10.0",
1814
1794
"wasip2",
1815
1795
"wasip3",
1816
1796
"wasm-bindgen",
···
1902
1882
"slab",
1903
1883
"tokio",
1904
1884
"tokio-util",
1905
1905
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
1885
1885
+
"tracing",
1906
1886
]
1907
1887
1908
1888
[[package]]
···
2029
2009
"thiserror 2.0.18",
2030
2010
"tinyvec",
2031
2011
"tokio",
2032
2032
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2012
2012
+
"tracing",
2033
2013
"url",
2034
2014
]
2035
2015
···
2051
2031
"smallvec",
2052
2032
"thiserror 2.0.18",
2053
2033
"tokio",
2054
2054
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2034
2034
+
"tracing",
2055
2035
]
2056
2036
2057
2037
[[package]]
···
2182
2162
"system-configuration",
2183
2163
"tokio",
2184
2164
"tower-service",
2185
2185
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2165
2165
+
"tracing",
2186
2166
"windows-registry",
2187
2167
]
2188
2168
···
2504
2484
"serde_json",
2505
2485
"smol_str",
2506
2486
"thiserror 2.0.18",
2507
2507
-
"tiff 0.6.1",
2487
2487
+
"tiff 0.11.3",
2508
2488
"tokio",
2509
2509
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2489
2489
+
"tracing",
2510
2490
"trait-variant",
2511
2491
"url",
2512
2492
"viuer",
···
2548
2528
"k256",
2549
2529
"miette",
2550
2530
"multibase",
2551
2551
-
"rand 0.8.5",
2531
2531
+
"rand 0.9.2",
2552
2532
"reqwest",
2553
2533
"serde",
2554
2534
"serde_html_form",
···
2557
2537
"tokio",
2558
2538
"tower",
2559
2539
"tower-http",
2560
2560
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2561
2561
-
"tracing-subscriber 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)",
2540
2540
+
"tracing",
2541
2541
+
"tracing-subscriber",
2562
2542
]
2563
2543
2564
2544
[[package]]
···
2590
2570
"oxilangtag",
2591
2571
"p256",
2592
2572
"postcard",
2593
2593
-
"rand 0.10.0",
2573
2573
+
"rand 0.9.2",
2594
2574
"regex",
2595
2575
"regex-automata",
2596
2576
"regex-lite",
···
2607
2587
"tokio",
2608
2588
"tokio-tungstenite-wasm",
2609
2589
"tokio-util",
2610
2610
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2590
2590
+
"tracing",
2611
2591
"trait-variant",
2612
2592
"url",
2613
2593
"zstd",
···
2650
2630
"serde_json",
2651
2631
"thiserror 2.0.18",
2652
2632
"tokio",
2653
2653
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2633
2633
+
"tracing",
2654
2634
"trait-variant",
2655
2635
"url",
2656
2636
"urlencoding",
···
2730
2710
"n0-future",
2731
2711
"p256",
2732
2712
"rand 0.8.5",
2713
2713
+
"rand_core 0.6.4",
2733
2714
"rouille",
2734
2715
"serde",
2735
2716
"serde_html_form",
···
2738
2719
"smol_str",
2739
2720
"thiserror 2.0.18",
2740
2721
"tokio",
2741
2741
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2722
2722
+
"tracing",
2742
2723
"trait-variant",
2743
2724
"url",
2744
2725
"webbrowser",
···
2761
2742
"multihash",
2762
2743
"n0-future",
2763
2744
"p256",
2764
2764
-
"rand 0.8.5",
2745
2745
+
"rand 0.9.2",
2765
2746
"serde",
2766
2747
"serde_bytes",
2767
2748
"serde_ipld_dagcbor",
···
2844
2825
]
2845
2826
2846
2827
[[package]]
2847
2847
-
name = "jpeg-decoder"
2848
2848
-
version = "0.1.22"
2849
2849
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2850
2850
-
checksum = "229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2"
2851
2851
-
2852
2852
-
[[package]]
2853
2828
name = "js-sys"
2854
2829
version = "0.3.91"
2855
2830
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2907
2882
"serde",
2908
2883
"serde_bytes",
2909
2884
"tokio",
2910
2910
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
2911
2911
-
"tracing 0.1.44 (git+https://github.com/tokio-rs/tracing)",
2912
2912
-
"tracing-subscriber 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)",
2913
2913
-
"tracing-subscriber 0.3.22 (git+https://github.com/tokio-rs/tracing)",
2885
2885
+
"tracing",
2886
2886
+
"tracing-subscriber",
2914
2887
]
2915
2888
2916
2889
[[package]]
···
2970
2943
2971
2944
[[package]]
2972
2945
name = "linux-raw-sys"
2973
2973
-
version = "0.4.15"
2974
2974
-
source = "registry+https://github.com/rust-lang/crates.io-index"
2975
2975
-
checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
2976
2976
-
2977
2977
-
[[package]]
2978
2978
-
name = "linux-raw-sys"
2979
2946
version = "0.12.1"
2980
2947
source = "registry+https://github.com/rust-lang/crates.io-index"
2981
2948
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
···
2987
2954
checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
2988
2955
2989
2956
[[package]]
2957
2957
+
name = "litrs"
2958
2958
+
version = "1.0.0"
2959
2959
+
source = "registry+https://github.com/rust-lang/crates.io-index"
2960
2960
+
checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
2961
2961
+
2962
2962
+
[[package]]
2990
2963
name = "lock_api"
2991
2964
version = "0.4.14"
2992
2965
source = "registry+https://github.com/rust-lang/crates.io-index"
···
3010
2983
"cfg-if",
3011
2984
"generator",
3012
2985
"scoped-tls",
3013
3013
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
3014
3014
-
"tracing-subscriber 0.3.22 (registry+https://github.com/rust-lang/crates.io-index)",
2986
2986
+
"tracing",
2987
2987
+
"tracing-subscriber",
3015
2988
]
3016
2989
3017
2990
[[package]]
···
3053
3026
"mycelium-bitfield",
3054
3027
"pin-project",
3055
3028
"portable-atomic",
3056
3056
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
3029
3029
+
"tracing",
3057
3030
]
3058
3031
3059
3032
[[package]]
···
3184
3157
"crossbeam-channel",
3185
3158
"crossbeam-utils",
3186
3159
"dashmap",
3187
3187
-
"getrandom 0.2.17",
3160
3160
+
"getrandom 0.4.1",
3188
3161
"once_cell",
3189
3162
"smallvec",
3190
3163
"tagptr",
···
3202
3175
dependencies = [
3203
3176
"cc",
3204
3177
"walkdir",
3205
3205
-
]
3206
3206
-
3207
3207
-
[[package]]
3208
3208
-
name = "miniz_oxide"
3209
3209
-
version = "0.4.4"
3210
3210
-
source = "registry+https://github.com/rust-lang/crates.io-index"
3211
3211
-
checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b"
3212
3212
-
dependencies = [
3213
3213
-
"adler",
3214
3214
-
"autocfg",
3215
3178
]
3216
3179
3217
3180
[[package]]
···
3790
3753
"crc32fast",
3791
3754
"fdeflate",
3792
3755
"flate2",
3793
3793
-
"miniz_oxide 0.8.9",
3756
3756
+
"miniz_oxide",
3794
3757
]
3795
3758
3796
3759
[[package]]
···
3974
3937
"socket2 0.6.2",
3975
3938
"thiserror 2.0.18",
3976
3939
"tokio",
3977
3977
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
3940
3940
+
"tracing",
3978
3941
"web-time",
3979
3942
]
3980
3943
···
3996
3959
"slab",
3997
3960
"thiserror 2.0.18",
3998
3961
"tinyvec",
3999
3999
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
3962
3962
+
"tracing",
4000
3963
"web-time",
4001
3964
]
4002
3965
···
4010
3973
"libc",
4011
3974
"once_cell",
4012
3975
"socket2 0.6.2",
4013
4013
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
3976
3976
+
"tracing",
4014
3977
"windows-sys 0.60.2",
4015
3978
]
4016
3979
···
4051
4014
]
4052
4015
4053
4016
[[package]]
4054
4054
-
name = "rand"
4055
4055
-
version = "0.10.0"
4056
4056
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4057
4057
-
checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8"
4058
4058
-
dependencies = [
4059
4059
-
"chacha20",
4060
4060
-
"getrandom 0.4.1",
4061
4061
-
"rand_core 0.10.0",
4062
4062
-
]
4063
4063
-
4064
4064
-
[[package]]
4065
4017
name = "rand_chacha"
4066
4018
version = "0.3.1"
4067
4019
source = "registry+https://github.com/rust-lang/crates.io-index"
···
4098
4050
dependencies = [
4099
4051
"getrandom 0.3.4",
4100
4052
]
4101
4101
-
4102
4102
-
[[package]]
4103
4103
-
name = "rand_core"
4104
4104
-
version = "0.10.0"
4105
4105
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4106
4106
-
checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba"
4107
4053
4108
4054
[[package]]
4109
4055
name = "rand_xorshift"
···
4416
4362
4417
4363
[[package]]
4418
4364
name = "rustix"
4419
4419
-
version = "0.38.44"
4420
4420
-
source = "registry+https://github.com/rust-lang/crates.io-index"
4421
4421
-
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
4422
4422
-
dependencies = [
4423
4423
-
"bitflags",
4424
4424
-
"errno",
4425
4425
-
"libc",
4426
4426
-
"linux-raw-sys 0.4.15",
4427
4427
-
"windows-sys 0.59.0",
4428
4428
-
]
4429
4429
-
4430
4430
-
[[package]]
4431
4431
-
name = "rustix"
4432
4365
version = "1.1.4"
4433
4366
source = "registry+https://github.com/rust-lang/crates.io-index"
4434
4367
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
···
4436
4369
"bitflags",
4437
4370
"errno",
4438
4371
"libc",
4439
4439
-
"linux-raw-sys 0.12.1",
4372
4372
+
"linux-raw-sys",
4440
4373
"windows-sys 0.61.2",
4441
4374
]
4442
4375
···
4790
4723
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
4791
4724
dependencies = [
4792
4725
"cfg-if",
4793
4793
-
"cpufeatures 0.2.17",
4726
4726
+
"cpufeatures",
4794
4727
"digest",
4795
4728
]
4796
4729
···
4807
4740
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
4808
4741
dependencies = [
4809
4742
"cfg-if",
4810
4810
-
"cpufeatures 0.2.17",
4743
4743
+
"cpufeatures",
4811
4744
"digest",
4812
4745
]
4813
4746
···
5077
5010
"fastrand",
5078
5011
"getrandom 0.4.1",
5079
5012
"once_cell",
5080
5080
-
"rustix 1.1.4",
5013
5013
+
"rustix",
5081
5014
"windows-sys 0.61.2",
5082
5015
]
5083
5016
···
5107
5040
source = "registry+https://github.com/rust-lang/crates.io-index"
5108
5041
checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0"
5109
5042
dependencies = [
5110
5110
-
"rustix 1.1.4",
5043
5043
+
"rustix",
5111
5044
"windows-sys 0.60.2",
5112
5045
]
5113
5046
···
5181
5114
5182
5115
[[package]]
5183
5116
name = "tiff"
5184
5184
-
version = "0.6.1"
5117
5117
+
version = "0.10.3"
5185
5118
source = "registry+https://github.com/rust-lang/crates.io-index"
5186
5186
-
checksum = "9a53f4706d65497df0c4349241deddf35f84cee19c87ed86ea8ca590f4464437"
5119
5119
+
checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f"
5187
5120
dependencies = [
5188
5188
-
"jpeg-decoder",
5189
5189
-
"miniz_oxide 0.4.4",
5121
5121
+
"fax",
5122
5122
+
"flate2",
5123
5123
+
"half",
5124
5124
+
"quick-error 2.0.1",
5190
5125
"weezl",
5126
5126
+
"zune-jpeg 0.4.21",
5191
5127
]
5192
5128
5193
5129
[[package]]
5194
5130
name = "tiff"
5195
5195
-
version = "0.10.3"
5131
5131
+
version = "0.11.3"
5196
5132
source = "registry+https://github.com/rust-lang/crates.io-index"
5197
5197
-
checksum = "af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f"
5133
5133
+
checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52"
5198
5134
dependencies = [
5199
5135
"fax",
5200
5136
"flate2",
5201
5137
"half",
5202
5138
"quick-error 2.0.1",
5203
5139
"weezl",
5204
5204
-
"zune-jpeg 0.4.21",
5140
5140
+
"zune-jpeg 0.5.12",
5205
5141
]
5206
5142
5207
5143
[[package]]
···
5414
5350
"tokio",
5415
5351
"tower-layer",
5416
5352
"tower-service",
5417
5417
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
5353
5353
+
"tracing",
5418
5354
]
5419
5355
5420
5356
[[package]]
···
5438
5374
"tower",
5439
5375
"tower-layer",
5440
5376
"tower-service",
5441
5441
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
5377
5377
+
"tracing",
5442
5378
]
5443
5379
5444
5380
[[package]]
···
5461
5397
dependencies = [
5462
5398
"log",
5463
5399
"pin-project-lite",
5464
5464
-
"tracing-attributes 0.1.31 (registry+https://github.com/rust-lang/crates.io-index)",
5465
5465
-
"tracing-core 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)",
5466
5466
-
]
5467
5467
-
5468
5468
-
[[package]]
5469
5469
-
name = "tracing"
5470
5470
-
version = "0.1.44"
5471
5471
-
source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed"
5472
5472
-
dependencies = [
5473
5473
-
"pin-project-lite",
5474
5474
-
"tracing-attributes 0.1.31 (git+https://github.com/tokio-rs/tracing)",
5475
5475
-
"tracing-core 0.1.36 (git+https://github.com/tokio-rs/tracing)",
5400
5400
+
"tracing-attributes",
5401
5401
+
"tracing-core",
5476
5402
]
5477
5403
5478
5404
[[package]]
···
5487
5413
]
5488
5414
5489
5415
[[package]]
5490
5490
-
name = "tracing-attributes"
5491
5491
-
version = "0.1.31"
5492
5492
-
source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed"
5493
5493
-
dependencies = [
5494
5494
-
"proc-macro2",
5495
5495
-
"quote",
5496
5496
-
"syn",
5497
5497
-
]
5498
5498
-
5499
5499
-
[[package]]
5500
5416
name = "tracing-core"
5501
5417
version = "0.1.36"
5502
5418
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5507
5423
]
5508
5424
5509
5425
[[package]]
5510
5510
-
name = "tracing-core"
5511
5511
-
version = "0.1.36"
5512
5512
-
source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed"
5513
5513
-
dependencies = [
5514
5514
-
"valuable",
5515
5515
-
]
5516
5516
-
5517
5517
-
[[package]]
5518
5426
name = "tracing-log"
5519
5427
version = "0.2.0"
5520
5428
source = "registry+https://github.com/rust-lang/crates.io-index"
···
5522
5430
dependencies = [
5523
5431
"log",
5524
5432
"once_cell",
5525
5525
-
"tracing-core 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)",
5526
5526
-
]
5527
5527
-
5528
5528
-
[[package]]
5529
5529
-
name = "tracing-log"
5530
5530
-
version = "0.2.0"
5531
5531
-
source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed"
5532
5532
-
dependencies = [
5533
5533
-
"log",
5534
5534
-
"once_cell",
5535
5535
-
"tracing-core 0.1.36 (git+https://github.com/tokio-rs/tracing)",
5433
5433
+
"tracing-core",
5536
5434
]
5537
5435
5538
5436
[[package]]
···
5549
5447
"smallvec",
5550
5448
"thread_local",
5551
5449
"time",
5552
5552
-
"tracing 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
5553
5553
-
"tracing-core 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)",
5554
5554
-
"tracing-log 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
5555
5555
-
]
5556
5556
-
5557
5557
-
[[package]]
5558
5558
-
name = "tracing-subscriber"
5559
5559
-
version = "0.3.22"
5560
5560
-
source = "git+https://github.com/tokio-rs/tracing#efc690fa6bd1d9c3a57528b9bc8ac80504a7a6ed"
5561
5561
-
dependencies = [
5562
5562
-
"matchers",
5563
5563
-
"nu-ansi-term",
5564
5564
-
"once_cell",
5565
5565
-
"regex-automata",
5566
5566
-
"sharded-slab",
5567
5567
-
"smallvec",
5568
5568
-
"thread_local",
5569
5569
-
"tracing 0.1.44 (git+https://github.com/tokio-rs/tracing)",
5570
5570
-
"tracing-core 0.1.36 (git+https://github.com/tokio-rs/tracing)",
5571
5571
-
"tracing-log 0.2.0 (git+https://github.com/tokio-rs/tracing)",
5450
5450
+
"tracing",
5451
5451
+
"tracing-core",
5452
5452
+
"tracing-log",
5572
5453
]
5573
5454
5574
5455
[[package]]
···
5812
5693
5813
5694
[[package]]
5814
5695
name = "viuer"
5815
5815
-
version = "0.9.2"
5696
5696
+
version = "0.11.0"
5816
5697
source = "registry+https://github.com/rust-lang/crates.io-index"
5817
5817
-
checksum = "0ae7c6870b98c838123f22cac9a594cbe2d74ea48d79271c08f8c9e680b40fac"
5698
5698
+
checksum = "da3a696d8afebb0cae4b263ff8cae3286b20ea88df0a82187b13ee6fe8398dce"
5818
5699
dependencies = [
5819
5700
"ansi_colours",
5820
5701
"base64 0.22.1",
5821
5702
"console",
5822
5703
"crossterm",
5823
5704
"image",
5824
5824
-
"lazy_static",
5825
5705
"tempfile",
5826
5706
"termcolor",
5827
5707
]
···
6216
6096
version = "0.52.0"
6217
6097
source = "registry+https://github.com/rust-lang/crates.io-index"
6218
6098
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
6219
6219
-
dependencies = [
6220
6220
-
"windows-targets 0.52.6",
6221
6221
-
]
6222
6222
-
6223
6223
-
[[package]]
6224
6224
-
name = "windows-sys"
6225
6225
-
version = "0.59.0"
6226
6226
-
source = "registry+https://github.com/rust-lang/crates.io-index"
6227
6227
-
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
6228
6099
dependencies = [
6229
6100
"windows-targets 0.52.6",
6230
6101
]
+37
-3
Cargo.toml
···
34
34
serde_ipld_dagcbor = { version = "0.6", default-features = false }
35
35
serde_repr = { version = "0.1" }
36
36
serde_bytes = { version = "0.11", default-features = false }
37
37
+
serde_path_to_error = "0.1"
37
38
facet = "0.6"
38
39
facet-json = "0.6"
39
40
cfg-if = "1.0"
41
41
+
anyhow = "1.0"
40
42
41
43
# Error handling
42
44
miette = "7.6"
···
54
56
url = { version = "2.5", default-features = false, features = ["serde"] }
55
57
cid = { version = "0.11.1", default-features = false, features = ["serde", "alloc"] }
56
58
ipld-core = { version = "0.4.3", default-features = false, features = ["serde"] }
59
59
+
multibase = { version = "0.9.1", default-features = false }
57
60
multihash = { version = "0.19", default-features = false, features = ["alloc"] }
58
61
dashmap = "6.1"
59
62
mini-moka = "0.10"
60
63
indexmap = { version = "*", default-features = false, features = ["alloc"] }
64
64
+
iroh-car = "0.5"
65
65
+
smallvec = "1.15"
66
66
+
ouroboros = "0.18"
67
67
+
maitake-sync = { version = "0.2", default-features = false }
68
68
+
spin = { version = "0.10", default-features = false }
69
69
+
hashbrown = { version = "0.16" }
70
70
+
once_cell = "1.21"
71
71
+
crossbeam-channel = "0.5"
72
72
+
crossbeam-utils = "0.8"
73
73
+
tagptr = "0.2"
61
74
62
75
# Proc macros
63
76
proc-macro2 = "1.0"
64
77
quote = "1.0"
65
78
syn = "2.0"
66
79
heck = "0.5"
80
80
+
inventory = "0.3"
67
81
itertools = "0.14"
68
82
prettyplease = "0.2"
83
83
+
proptest = "1.10"
84
84
+
tempfile = "3.26"
85
85
+
glob = "0.3"
86
86
+
walkdir = "2.5"
69
87
70
88
# HTTP
71
89
http = { version = "1.4", default-features = false }
···
73
91
74
92
# Async and runtimes
75
93
tokio = { version = "1", default-features = false }
94
94
+
futures = { version = "0.3", default-features = false }
76
95
n0-future = "0.1"
77
96
78
97
# Observability
79
98
tracing = "0.1"
99
99
+
tracing-subscriber = { version = "0.3", default-features = false }
80
100
81
101
# Encoding and crypto building blocks
82
102
base64 = { version = "0.22", default-features = false, features = ["alloc"] }
83
103
percent-encoding = { version = "2.3", default-features = false, features = ["alloc"] }
84
104
urlencoding = { version = "2.1.3", default-features = false }
85
85
-
rand_core = { version = "0.10", default-features = false, features = [
86
86
-
"alloc",
87
87
-
] }
105
105
+
rand = { version = "0.9", default-features = false }
106
106
+
rand_core = { version = "0.9.5", default-features = false }
88
107
sha2 = "0.10"
89
108
90
109
# Time
···
92
111
93
112
# Crypto curves and JOSE
94
113
p256 = "0.13"
114
114
+
k256 = "0.13"
115
115
+
elliptic-curve = "0.13"
116
116
+
ed25519-dalek = { version = "2", default-features = false }
117
117
+
jose-jwa = "0.1"
95
118
jose-jwk = "0.1"
96
119
97
120
# Text processing
98
121
regex = { version = "1.12", default-features = false }
122
122
+
regex-lite = "0.1"
99
123
webpage = { version = "2.0", default-features = false }
124
124
+
unicode-segmentation = "1.12"
125
125
+
oxilangtag = { version = "0.1", default-features = false }
126
126
+
axum-test = "18.7"
127
127
+
axum = "0.8"
128
128
+
axum-macros = "0.5"
129
129
+
tower-http = "0.6"
130
130
+
tower = { version = "0.5", default-features = false }
131
131
+
viuer = "0.11"
132
132
+
tiff = "0.11"
133
133
+
image = "0.25"
+1
-1
crates/jacquard-api/Cargo.toml
···
25
25
serde.workspace = true
26
26
serde_ipld_dagcbor.workspace = true
27
27
thiserror.workspace = true
28
28
-
unicode-segmentation = "1.12"
28
28
+
unicode-segmentation.workspace = true
29
29
serde_bytes.workspace = true
30
30
31
31
+10
-10
crates/jacquard-axum/Cargo.toml
···
20
20
path = "../../examples/axum_server.rs"
21
21
22
22
[dependencies]
23
23
-
axum = "0.8.6"
23
23
+
axum.workspace = true
24
24
bytes.workspace = true
25
25
jacquard = { version = "0.9", path = "../jacquard", default-features = false, features = ["api"] }
26
26
jacquard-common = { version = "0.9", path = "../jacquard-common", features = ["reqwest-client"] }
27
27
jacquard-derive = { version = "0.9", path = "../jacquard-derive" }
28
28
jacquard-identity = { version = "0.9", path = "../jacquard-identity", optional = true }
29
29
miette.workspace = true
30
30
-
multibase = { version = "0.9.1", optional = true }
30
30
+
multibase = { workspace = true, optional = true }
31
31
serde.workspace = true
32
32
serde_html_form.workspace = true
33
33
serde_json.workspace = true
34
34
thiserror.workspace = true
35
35
tokio.workspace = true
36
36
-
tower-http = { version = "0.6.6", features = ["trace", "tracing"] }
37
37
-
tracing = "0.1.41"
36
36
+
tower-http = { workspace = true, features = ["trace", "tracing"] }
37
37
+
tracing.workspace = true
38
38
39
39
[features]
40
40
default = ["service-auth"]
···
42
42
tracing = []
43
43
44
44
[dev-dependencies]
45
45
-
axum-macros = "0.5.0"
46
46
-
axum-test = "18.1.0"
45
45
+
axum-macros.workspace = true
46
46
+
axum-test.workspace = true
47
47
base64.workspace = true
48
48
chrono.workspace = true
49
49
-
k256 = { version = "0.13", features = ["ecdsa"] }
49
49
+
k256 = { workspace = true, features = ["ecdsa"] }
50
50
miette = { workspace = true, features = ["fancy"] }
51
51
-
rand = "0.8"
51
51
+
rand.workspace = true
52
52
reqwest.workspace = true
53
53
serde_json.workspace = true
54
54
#tokio-test = "0.4.4"
55
55
-
tower = { version = "0.5", features = ["util"] }
56
56
-
tracing-subscriber = { version = "0.3.20", features = ["env-filter", "time"] }
55
55
+
tower = { workspace = true, features = ["util"] }
56
56
+
tracing-subscriber = { workspace = true, features = ["env-filter", "time"] }
+16
-17
crates/jacquard-common/Cargo.toml
···
20
20
"regex?/std",
21
21
"rand/std",
22
22
"rand/std_rng",
23
23
-
"rand/sys_rng",
23
23
+
"rand/os_rng",
24
24
"rand/thread_rng",
25
25
"serde_json/std",
26
26
"serde/std",
···
61
61
chrono.workspace = true
62
62
cid.workspace = true
63
63
ipld-core.workspace = true
64
64
-
oxilangtag = { version = "0.1", default-features = false, features = ["alloc", "serde"] }
64
64
+
oxilangtag = { workspace = true, features = ["alloc", "serde"] }
65
65
miette = { workspace = true, optional = true } # also need to gate this to std only
66
66
-
multibase = { version = "0.9.1", default-features = false }
67
67
-
multihash = { version = "0.19.3", default-features = false, features = ["alloc"] }
68
68
-
ouroboros = "0.18.5"
69
69
-
rand = { version = "0.10.0", default-features = false, features = ["alloc"] }
66
66
+
multibase.workspace = true
67
67
+
multihash.workspace = true
68
68
+
ouroboros.workspace = true
69
69
+
rand = { workspace = true, features = ["alloc"] }
70
70
serde.workspace = true
71
71
serde_html_form.workspace = true # need to check these at workspace level
72
72
serde_json.workspace = true
···
75
75
url.workspace = true
76
76
http.workspace = true
77
77
serde_bytes.workspace = true
78
78
-
spin = { version = "0.10", default-features = false, features = ["lazy"] }
79
79
-
maitake-sync = { version = "0.2", default-features = false }
80
80
-
hashbrown = "0.16"
78
78
+
spin = { workspace = true, features = ["lazy"] }
79
79
+
maitake-sync.workspace = true
80
80
+
hashbrown.workspace = true
81
81
82
82
reqwest = { workspace = true, optional = true, features = ["json", "gzip", "charset"] }
83
83
serde_ipld_dagcbor.workspace = true
···
87
87
88
88
# Streaming support (optional)
89
89
n0-future = { workspace = true, optional = true }
90
90
-
futures = { version = "0.3", optional = true, default-features = false, features = ["alloc"] }
90
90
+
futures = { workspace = true, optional = true, features = ["alloc"] }
91
91
tokio-tungstenite-wasm = { version = "0.8", default-features = false, optional = true }
92
92
-
ciborium = { version = "0.2.0", default-features = false, optional = true }
93
93
-
ciborium-io = { version = "0.2.0", default-features = false, optional = true }
92
92
+
ciborium = { version = "0.2", default-features = false, optional = true }
93
93
+
ciborium-io = { version = "0.2", default-features = false, optional = true }
94
94
zstd = { version = "0.13", optional = true }
95
95
postcard = { version = "1.1.3" }
96
96
97
97
# regex-automata for no_std embedded, regex-lite for wasm, full regex with std on native
98
98
regex-automata = { version = "0.4", default-features = false, features = ["alloc", "meta", "nfa-pikevm", "syntax"] }
99
99
-
regex = { version = "1.11.3", default-features = false, features = ["perf-literal"], optional = true }
99
99
+
regex = { workspace = true, default-features = false, features = ["perf-literal"], optional = true }
100
100
101
101
[target.'cfg(target_family = "wasm")'.dependencies]
102
102
getrandom = { version = "0.4.1", features = ["wasm_js"] }
103
103
chrono = { workspace = true, features = ["wasmbind"] }
104
104
getrandom_02 = { package = "getrandom", version = "0.2", features = ["js"] }
105
105
-
regex-lite = "0.1"
105
105
+
regex-lite.workspace = true
106
106
#ring = { version = "0.17", features = ["wasm32_unknown_unknown_js"]}
107
107
reqwest = { workspace = true, optional = true, features = [ "json", "gzip", "rustls"] }
108
108
tokio-tungstenite-wasm = { version = "0.8", features = [], optional = true }
···
114
114
115
115
116
116
[dependencies.ed25519-dalek]
117
117
-
version = "2"
117
117
+
workspace = true
118
118
optional = true
119
119
-
default-features = false
120
119
features = ["pkcs8"]
121
120
122
121
[dependencies.k256]
···
131
130
features = ["arithmetic"]
132
131
133
132
[dev-dependencies]
134
134
-
tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread"] }
133
133
+
tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread"] }
135
134
futures-lite = "2.6"
136
135
137
136
[package.metadata.docs.rs]
+2
-2
crates/jacquard-derive/Cargo.toml
···
22
22
syn.workspace = true
23
23
24
24
[dev-dependencies]
25
25
-
inventory = "0.3"
25
25
+
inventory.workspace = true
26
26
jacquard-common = { version = "0.9", path = "../jacquard-common" }
27
27
jacquard-lexicon = { version = "0.9", path = "../jacquard-lexicon" }
28
28
serde.workspace = true
29
29
serde_json.workspace = true
30
30
-
unicode-segmentation = "1.12"
30
30
+
unicode-segmentation.workspace = true
+5
-5
crates/jacquard-lexgen/Cargo.toml
···
30
30
31
31
[dependencies]
32
32
clap.workspace = true
33
33
-
glob = "0.3"
34
34
-
inventory = "0.3"
33
33
+
glob.workspace = true
34
34
+
inventory.workspace = true
35
35
jacquard-api = { version = "0.9", path = "../jacquard-api", default-features = false, features = [ "minimal" ] }
36
36
jacquard-common = { version = "0.9", features = [ "reqwest-client" ], path = "../jacquard-common" }
37
37
jacquard-derive = { version = "0.9", path = "../jacquard-derive" }
···
43
43
serde.workspace = true
44
44
serde_json = { workspace = true, features = ["preserve_order"] }
45
45
syn.workspace = true
46
46
-
tempfile = "3.24"
46
46
+
tempfile.workspace = true
47
47
thiserror.workspace = true
48
48
tokio = { workspace = true, features = ["full"] }
49
49
toml = "1.0"
50
50
-
walkdir = "2.5"
50
50
+
walkdir.workspace = true
51
51
52
52
[dev-dependencies]
53
53
-
tempfile = { version = "3.23.0" }
53
53
+
tempfile.workspace = true
54
54
55
55
[build-dependencies]
56
56
clap.workspace = true
+4
-4
crates/jacquard-lexicon/Cargo.toml
···
19
19
cid.workspace = true
20
20
dashmap.workspace = true
21
21
heck = { workspace = true, optional = true }
22
22
-
inventory = "0.3"
22
22
+
inventory.workspace = true
23
23
jacquard-common = { version = "0.9", path = "../jacquard-common" }
24
24
miette = { workspace = true }
25
25
multihash.workspace = true
···
27
27
proc-macro2 = { workspace = true, optional = true }
28
28
quote = { workspace = true, optional = true }
29
29
serde.workspace = true
30
30
-
serde_path_to_error = "0.1"
30
30
+
serde_path_to_error.workspace = true
31
31
serde_ipld_dagcbor.workspace = true
32
32
serde_json.workspace = true
33
33
serde_repr.workspace = true
···
35
35
sha2.workspace = true
36
36
syn = { workspace = true, optional = true }
37
37
thiserror.workspace = true
38
38
-
unicode-segmentation = "1.12"
38
38
+
unicode-segmentation.workspace = true
39
39
40
40
[dev-dependencies]
41
41
bytes = { workspace = true }
42
42
jacquard-derive = { version = "0.9", path = "../jacquard-derive"}
43
43
-
tempfile = { version = "3.23.0" }
43
43
+
tempfile.workspace = true
+6
-5
crates/jacquard-oauth/Cargo.toml
···
28
28
url = { workspace = true }
29
29
smol_str = { workspace = true }
30
30
base64.workspace = true
31
31
-
sha2 = { version = "0.10" }
31
31
+
sha2.workspace = true
32
32
thiserror = { workspace = true }
33
33
serde_html_form = { workspace = true }
34
34
miette = { workspace = true }
35
35
p256 = { workspace = true, features = ["ecdsa"] }
36
36
-
jose-jwa = "0.1"
36
36
+
jose-jwa.workspace = true
37
37
jose-jwk = { workspace = true, features = ["p256"] }
38
38
chrono.workspace = true
39
39
-
elliptic-curve = "0.13.8"
39
39
+
elliptic-curve.workspace = true
40
40
http.workspace = true
41
41
bytes.workspace = true
42
42
-
rand = { version = "0.8.5", features = ["small_rng"] }
43
43
-
dashmap = "6.1.0"
42
42
+
rand = { version = "0.8.5", features = ["std", "small_rng"] }
43
43
+
rand_core = { version = "0.6.4", features = ["alloc"] }
44
44
+
dashmap.workspace = true
44
45
tokio = { workspace = true, default-features = false, features = ["sync"] }
45
46
trait-variant.workspace = true
46
47
n0-future = { workspace = true, optional = true }
+11
-11
crates/jacquard-repo/Cargo.toml
···
22
22
# Serialization
23
23
serde.workspace = true
24
24
serde_ipld_dagcbor.workspace = true
25
25
-
serde_bytes = "0.11"
25
25
+
serde_bytes.workspace = true
26
26
27
27
# IPLD primitives
28
28
cid.workspace = true
29
29
-
multihash = "0.19.3"
29
29
+
multihash.workspace = true
30
30
31
31
# CAR file I/O
32
32
-
iroh-car = "0.5"
32
32
+
iroh-car.workspace = true
33
33
34
34
# Data types
35
35
bytes.workspace = true
36
36
smol_str.workspace = true
37
37
38
38
# Hashing
39
39
-
sha2 = "0.10"
39
39
+
sha2.workspace = true
40
40
41
41
# Error handling
42
42
thiserror.workspace = true
···
49
49
50
50
51
51
# Crypto (for commit signing/verification)
52
52
-
ed25519-dalek = { version = "2", features = ["rand_core"] }
53
53
-
k256 = { version = "0.13", features = ["ecdsa", "sha256"] }
54
54
-
p256 = { version = "0.13", features = ["ecdsa", "sha256"] }
52
52
+
ed25519-dalek = { workspace = true, features = ["rand_core"] }
53
53
+
k256 = { workspace = true, features = ["ecdsa", "sha256"] }
54
54
+
p256 = { workspace = true, features = ["ecdsa", "sha256"] }
55
55
56
56
[dev-dependencies]
57
57
serde_ipld_dagjson = "0.2"
58
58
tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread", "fs"] }
59
59
-
tempfile = "3.14"
60
60
-
rand = "0.8"
59
59
+
tempfile.workspace = true
60
60
+
rand.workspace = true
61
61
hex = "0.4"
62
62
-
anyhow = "1.0"
63
63
-
serde_json = "1.0"
62
62
+
anyhow.workspace = true
63
63
+
serde_json.workspace = true
64
64
65
65
[package.metadata.docs.rs]
66
66
all-features = true
+4
-4
crates/jacquard/Cargo.toml
···
171
171
172
172
[target.'cfg(target_family = "wasm")'.dependencies]
173
173
getrandom = { version = "0.4.1", features = ["wasm_js"] }
174
174
-
regex-lite = "0.1"
174
174
+
regex-lite.workspace = true
175
175
#ring = { version = "0.17", features = ["wasm32_unknown_unknown_js"]}
176
176
reqwest = { workspace = true }
177
177
···
182
182
clap.workspace = true
183
183
miette = { workspace = true, features = ["fancy"] }
184
184
tokio = { workspace = true, features = ["signal"] }
185
185
-
viuer = { version = "0.9", features = ["print-file"] }
186
186
-
tiff = { version = "0.6.0-alpha" }
187
187
-
image = { version = "0.25" }
185
185
+
viuer = { workspace = true, features = ["print-file"] }
186
186
+
tiff.workspace = true
187
187
+
image.workspace = true
188
188
189
189
[package.metadata.docs.rs]
190
190
features = ["api_all", "derive", "dns", "streaming"]
+5
-5
crates/lazy-collections/Cargo.toml
···
55
55
embedded-io = { version = "0.6" }
56
56
embedded-io-async = { version = "0.6" }
57
57
embedded-io-adapters = { version = "0.6" }
58
58
-
maitake-sync = { version = "0.2", features = ["core-error"] }
58
58
+
maitake-sync = { workspace = true, features = ["core-error"] }
59
59
tokio = { workspace = true, default-features = false, features = ["sync"], optional = true }
60
60
n0-future = { workspace = true, optional = true }
61
61
pin-project = "1"
···
64
64
buffer = "0.1"
65
65
lock_api = "0.4"
66
66
67
67
-
tracing = { git = "https://github.com/tokio-rs/tracing", default-features = false, features = ["attributes"] }
67
67
+
tracing = { workspace = true, optional = true, features = ["attributes"] }
68
68
69
69
[dev-dependencies]
70
70
-
proptest = "1"
71
71
-
tracing-subscriber = { git = "https://github.com/tokio-rs/tracing", features = ["fmt", "env-filter"] }
72
72
-
tracing = { git = "https://github.com/tokio-rs/tracing", default-features = false, features = ["attributes", "std"] }
70
70
+
proptest.workspace = true
71
71
+
tracing-subscriber = { workspace = true, features = ["fmt", "env-filter"] }
72
72
+
tracing = { workspace = true, features = ["attributes", "std"] }
73
73
74
74
75
75
[target.'cfg(loom)'.dependencies]
+11
-11
crates/mini-moka-wasm/Cargo.toml
···
21
21
sync = ["dashmap"]
22
22
23
23
[dependencies]
24
24
-
crossbeam-channel = "0.5.5"
25
25
-
crossbeam-utils = "0.8"
26
26
-
smallvec = "1.8"
27
27
-
tagptr = "0.2"
24
24
+
crossbeam-channel.workspace = true
25
25
+
crossbeam-utils.workspace = true
26
26
+
smallvec.workspace = true
27
27
+
tagptr.workspace = true
28
28
web-time = { version = "1.1.0", optional = true }
29
29
30
30
# Opt-out serde and stable_deref_trait features
31
31
# https://github.com/Manishearth/triomphe/pull/5
32
32
-
triomphe = { version = "0.1.13", default-features = false }
32
32
+
triomphe = { version = "0.1", default-features = false }
33
33
34
34
# Optional dependencies (enabled by default)
35
35
-
dashmap = { version = "6.1", optional = true }
35
35
+
dashmap = { workspace = true, optional = true }
36
36
37
37
[dev-dependencies]
38
38
-
anyhow = "1.0.19"
39
39
-
getrandom = "0.2"
40
40
-
once_cell = "1.7"
41
41
-
wasm-bindgen-test = "0.3.50"
38
38
+
anyhow.workspace = true
39
39
+
getrandom = "0.4"
40
40
+
once_cell.workspace = true
41
41
+
wasm-bindgen-test = "0.3"
42
42
43
43
[target.wasm32-unknown-unknown.dev-dependencies]
44
44
-
getrandom = { version="0.2", features = ["js"] }
44
44
+
getrandom = { version="0.4", features = ["wasm_js"] }
45
45
46
46
[target.'cfg(trybuild)'.dev-dependencies]
47
47
trybuild = "1.0"