@@ -379,6 +379,12 @@ dependencies = [
379
379
" cfg-if" ,
380
380
]
381
381
382
+ [[package ]]
383
+ name = " crossbeam-utils"
384
+ version = " 0.8.20"
385
+ source = " registry+https://github.com/rust-lang/crates.io-index"
386
+ checksum = " 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80"
387
+
382
388
[[package ]]
383
389
name = " crypto-common"
384
390
version = " 0.1.6"
@@ -389,6 +395,19 @@ dependencies = [
389
395
" typenum" ,
390
396
]
391
397
398
+ [[package ]]
399
+ name = " dashmap"
400
+ version = " 5.5.3"
401
+ source = " registry+https://github.com/rust-lang/crates.io-index"
402
+ checksum = " 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856"
403
+ dependencies = [
404
+ " cfg-if" ,
405
+ " hashbrown 0.14.3" ,
406
+ " lock_api" ,
407
+ " once_cell" ,
408
+ " parking_lot_core" ,
409
+ ]
410
+
392
411
[[package ]]
393
412
name = " data-encoding"
394
413
version = " 2.6.0"
@@ -670,6 +689,17 @@ dependencies = [
670
689
" syn" ,
671
690
]
672
691
692
+ [[package ]]
693
+ name = " futures-macro"
694
+ version = " 0.3.30"
695
+ source = " registry+https://github.com/rust-lang/crates.io-index"
696
+ checksum = " 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
697
+ dependencies = [
698
+ " proc-macro2" ,
699
+ " quote" ,
700
+ " syn" ,
701
+ ]
702
+
673
703
[[package ]]
674
704
name = " futures-sink"
675
705
version = " 0.3.31"
@@ -682,6 +712,12 @@ version = "0.3.31"
682
712
source = " registry+https://github.com/rust-lang/crates.io-index"
683
713
checksum = " f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
684
714
715
+ [[package ]]
716
+ name = " futures-timer"
717
+ version = " 3.0.3"
718
+ source = " registry+https://github.com/rust-lang/crates.io-index"
719
+ checksum = " f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24"
720
+
685
721
[[package ]]
686
722
name = " futures-util"
687
723
version = " 0.3.31"
@@ -733,6 +769,26 @@ version = "0.3.1"
733
769
source = " registry+https://github.com/rust-lang/crates.io-index"
734
770
checksum = " d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
735
771
772
+ [[package ]]
773
+ name = " governor"
774
+ version = " 0.6.3"
775
+ source = " registry+https://github.com/rust-lang/crates.io-index"
776
+ checksum = " 68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b"
777
+ dependencies = [
778
+ " cfg-if" ,
779
+ " dashmap" ,
780
+ " futures" ,
781
+ " futures-timer" ,
782
+ " no-std-compat" ,
783
+ " nonzero_ext" ,
784
+ " parking_lot" ,
785
+ " portable-atomic" ,
786
+ " quanta" ,
787
+ " rand" ,
788
+ " smallvec" ,
789
+ " spinning_top" ,
790
+ ]
791
+
736
792
[[package ]]
737
793
name = " gzip-header"
738
794
version = " 1.0.0"
@@ -1255,13 +1311,17 @@ dependencies = [
1255
1311
" arbitrary" ,
1256
1312
" bytes" ,
1257
1313
" futures" ,
1314
+ " governor" ,
1258
1315
" http" ,
1259
1316
" hyper" ,
1260
1317
" libfuzzer-sys" ,
1261
1318
" linkerd-app-core" ,
1262
1319
" linkerd-app-test" ,
1320
+ " linkerd-dns-name" ,
1321
+ " linkerd-error" ,
1263
1322
" linkerd-http-access-log" ,
1264
1323
" linkerd-http-metrics" ,
1324
+ " linkerd-identity" ,
1265
1325
" linkerd-idle-cache" ,
1266
1326
" linkerd-io" ,
1267
1327
" linkerd-meshtls" ,
@@ -2385,8 +2445,6 @@ dependencies = [
2385
2445
[[package ]]
2386
2446
name = " linkerd2-proxy-api"
2387
2447
version = " 0.14.0"
2388
- source = " registry+https://github.com/rust-lang/crates.io-index"
2389
- checksum = " 26c72fb98d969e1e94e95d52a6fcdf4693764702c369e577934256e72fb5bc61"
2390
2448
dependencies = [
2391
2449
" h2" ,
2392
2450
" http" ,
@@ -2530,6 +2588,12 @@ dependencies = [
2530
2588
" libc" ,
2531
2589
]
2532
2590
2591
+ [[package ]]
2592
+ name = " no-std-compat"
2593
+ version = " 0.4.1"
2594
+ source = " registry+https://github.com/rust-lang/crates.io-index"
2595
+ checksum = " b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c"
2596
+
2533
2597
[[package ]]
2534
2598
name = " nom"
2535
2599
version = " 7.1.3"
@@ -2540,6 +2604,12 @@ dependencies = [
2540
2604
" minimal-lexical" ,
2541
2605
]
2542
2606
2607
+ [[package ]]
2608
+ name = " nonzero_ext"
2609
+ version = " 0.3.0"
2610
+ source = " registry+https://github.com/rust-lang/crates.io-index"
2611
+ checksum = " 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21"
2612
+
2543
2613
[[package ]]
2544
2614
name = " nu-ansi-term"
2545
2615
version = " 0.46.0"
@@ -2764,6 +2834,12 @@ version = "0.1.0"
2764
2834
source = " registry+https://github.com/rust-lang/crates.io-index"
2765
2835
checksum = " 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
2766
2836
2837
+ [[package ]]
2838
+ name = " portable-atomic"
2839
+ version = " 1.7.0"
2840
+ source = " registry+https://github.com/rust-lang/crates.io-index"
2841
+ checksum = " da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265"
2842
+
2767
2843
[[package ]]
2768
2844
name = " powerfmt"
2769
2845
version = " 0.2.0"
@@ -2920,6 +2996,21 @@ dependencies = [
2920
2996
" prost" ,
2921
2997
]
2922
2998
2999
+ [[package ]]
3000
+ name = " quanta"
3001
+ version = " 0.12.3"
3002
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3003
+ checksum = " 8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5"
3004
+ dependencies = [
3005
+ " crossbeam-utils" ,
3006
+ " libc" ,
3007
+ " once_cell" ,
3008
+ " raw-cpuid" ,
3009
+ " wasi" ,
3010
+ " web-sys" ,
3011
+ " winapi" ,
3012
+ ]
3013
+
2923
3014
[[package ]]
2924
3015
name = " quick-error"
2925
3016
version = " 1.2.3"
@@ -2980,6 +3071,15 @@ version = "1.5.1"
2980
3071
source = " registry+https://github.com/rust-lang/crates.io-index"
2981
3072
checksum = " f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684"
2982
3073
3074
+ [[package ]]
3075
+ name = " raw-cpuid"
3076
+ version = " 11.1.0"
3077
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3078
+ checksum = " cb9ee317cfe3fbd54b36a511efc1edd42e216903c9cd575e686dd68a2ba90d8d"
3079
+ dependencies = [
3080
+ " bitflags 2.4.2" ,
3081
+ ]
3082
+
2983
3083
[[package ]]
2984
3084
name = " rcgen"
2985
3085
version = " 0.12.1"
@@ -3290,6 +3390,15 @@ version = "0.9.8"
3290
3390
source = " registry+https://github.com/rust-lang/crates.io-index"
3291
3391
checksum = " 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
3292
3392
3393
+ [[package ]]
3394
+ name = " spinning_top"
3395
+ version = " 0.3.0"
3396
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3397
+ checksum = " d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300"
3398
+ dependencies = [
3399
+ " lock_api" ,
3400
+ ]
3401
+
3293
3402
[[package ]]
3294
3403
name = " stable_deref_trait"
3295
3404
version = " 1.2.0"
@@ -3864,6 +3973,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3864
3973
checksum = " c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"
3865
3974
3866
3975
[[package ]]
3976
+ name = " web-sys"
3977
+ version = " 0.3.70"
3978
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3979
+ checksum = " 26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
3980
+ dependencies = [
3981
+ " js-sys" ,
3982
+ " wasm-bindgen" ,
3983
+ ]
3984
+
3985
+ [[package ]]
3986
+ >>>>>>> dca153b2 (wip)
3867
3987
name = " widestring"
3868
3988
version = " 1.1.0"
3869
3989
source = " registry+https://github.com/rust-lang/crates.io-index"
0 commit comments