neon_arch
commited on
Commit
•
1bccffc
1
Parent(s):
ff79c1f
✨ feat: add async_trait crate
Browse files- Cargo.lock +263 -10
- Cargo.toml +1 -0
Cargo.lock
CHANGED
@@ -268,6 +268,18 @@ dependencies = [
|
|
268 |
"alloc-no-stdlib",
|
269 |
]
|
270 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
271 |
[[package]]
|
272 |
name = "anyhow"
|
273 |
version = "1.0.71"
|
@@ -280,6 +292,17 @@ version = "0.10.3"
|
|
280 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
281 |
checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341"
|
282 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
[[package]]
|
284 |
name = "autocfg"
|
285 |
version = "0.1.8"
|
@@ -423,6 +446,12 @@ dependencies = [
|
|
423 |
"bytes 1.4.0",
|
424 |
]
|
425 |
|
|
|
|
|
|
|
|
|
|
|
|
|
426 |
[[package]]
|
427 |
name = "cc"
|
428 |
version = "1.0.79"
|
@@ -453,6 +482,59 @@ dependencies = [
|
|
453 |
"envmnt",
|
454 |
]
|
455 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
456 |
[[package]]
|
457 |
name = "cloudabi"
|
458 |
version = "0.0.3"
|
@@ -551,17 +633,74 @@ dependencies = [
|
|
551 |
"cfg-if 1.0.0",
|
552 |
]
|
553 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
554 |
[[package]]
|
555 |
name = "crossbeam-deque"
|
556 |
version = "0.7.4"
|
557 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
558 |
checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed"
|
559 |
dependencies = [
|
560 |
-
"crossbeam-epoch",
|
561 |
-
"crossbeam-utils",
|
562 |
"maybe-uninit",
|
563 |
]
|
564 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
565 |
[[package]]
|
566 |
name = "crossbeam-epoch"
|
567 |
version = "0.8.2"
|
@@ -570,10 +709,23 @@ checksum = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace"
|
|
570 |
dependencies = [
|
571 |
"autocfg 1.1.0",
|
572 |
"cfg-if 0.1.10",
|
573 |
-
"crossbeam-utils",
|
574 |
"lazy_static",
|
575 |
"maybe-uninit",
|
576 |
-
"memoffset",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
577 |
"scopeguard",
|
578 |
]
|
579 |
|
@@ -584,7 +736,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
584 |
checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"
|
585 |
dependencies = [
|
586 |
"cfg-if 0.1.10",
|
587 |
-
"crossbeam-utils",
|
588 |
"maybe-uninit",
|
589 |
]
|
590 |
|
@@ -599,6 +751,15 @@ dependencies = [
|
|
599 |
"lazy_static",
|
600 |
]
|
601 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
602 |
[[package]]
|
603 |
name = "crypto-common"
|
604 |
version = "0.1.6"
|
@@ -1023,6 +1184,12 @@ dependencies = [
|
|
1023 |
"tracing",
|
1024 |
]
|
1025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1026 |
[[package]]
|
1027 |
name = "handlebars"
|
1028 |
version = "4.3.7"
|
@@ -1325,6 +1492,15 @@ dependencies = [
|
|
1325 |
"windows-sys 0.48.0",
|
1326 |
]
|
1327 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1328 |
[[package]]
|
1329 |
name = "itoa"
|
1330 |
version = "0.4.8"
|
@@ -1502,6 +1678,15 @@ dependencies = [
|
|
1502 |
"autocfg 1.1.0",
|
1503 |
]
|
1504 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1505 |
[[package]]
|
1506 |
name = "mime"
|
1507 |
version = "0.3.17"
|
@@ -1660,6 +1845,12 @@ version = "1.18.0"
|
|
1660 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1661 |
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
|
1662 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1663 |
[[package]]
|
1664 |
name = "openssl"
|
1665 |
version = "0.10.54"
|
@@ -1963,6 +2154,34 @@ version = "0.3.27"
|
|
1963 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1964 |
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
|
1965 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1966 |
[[package]]
|
1967 |
name = "ppv-lite86"
|
1968 |
version = "0.2.17"
|
@@ -2214,6 +2433,28 @@ dependencies = [
|
|
2214 |
"rand_core 0.3.1",
|
2215 |
]
|
2216 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2217 |
[[package]]
|
2218 |
name = "rdrand"
|
2219 |
version = "0.4.0"
|
@@ -2893,6 +3134,16 @@ dependencies = [
|
|
2893 |
"time-core",
|
2894 |
]
|
2895 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2896 |
[[package]]
|
2897 |
name = "tinyvec"
|
2898 |
version = "1.6.0"
|
@@ -2973,7 +3224,7 @@ version = "0.1.10"
|
|
2973 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2974 |
checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"
|
2975 |
dependencies = [
|
2976 |
-
"crossbeam-utils",
|
2977 |
"futures",
|
2978 |
]
|
2979 |
|
@@ -3015,7 +3266,7 @@ version = "0.1.12"
|
|
3015 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3016 |
checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"
|
3017 |
dependencies = [
|
3018 |
-
"crossbeam-utils",
|
3019 |
"futures",
|
3020 |
"lazy_static",
|
3021 |
"log",
|
@@ -3058,9 +3309,9 @@ version = "0.1.18"
|
|
3058 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3059 |
checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"
|
3060 |
dependencies = [
|
3061 |
-
"crossbeam-deque",
|
3062 |
"crossbeam-queue",
|
3063 |
-
"crossbeam-utils",
|
3064 |
"futures",
|
3065 |
"lazy_static",
|
3066 |
"log",
|
@@ -3075,7 +3326,7 @@ version = "0.2.13"
|
|
3075 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3076 |
checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"
|
3077 |
dependencies = [
|
3078 |
-
"crossbeam-utils",
|
3079 |
"futures",
|
3080 |
"slab",
|
3081 |
"tokio-executor",
|
@@ -3385,6 +3636,8 @@ version = "0.13.0"
|
|
3385 |
dependencies = [
|
3386 |
"actix-files",
|
3387 |
"actix-web",
|
|
|
|
|
3388 |
"env_logger",
|
3389 |
"error-stack",
|
3390 |
"fake-useragent",
|
|
|
268 |
"alloc-no-stdlib",
|
269 |
]
|
270 |
|
271 |
+
[[package]]
|
272 |
+
name = "anes"
|
273 |
+
version = "0.1.6"
|
274 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
275 |
+
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"
|
276 |
+
|
277 |
+
[[package]]
|
278 |
+
name = "anstyle"
|
279 |
+
version = "1.0.1"
|
280 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
281 |
+
checksum = "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd"
|
282 |
+
|
283 |
[[package]]
|
284 |
name = "anyhow"
|
285 |
version = "1.0.71"
|
|
|
292 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
293 |
checksum = "619743e34b5ba4e9703bba34deac3427c72507c7159f5fd030aea8cac0cfe341"
|
294 |
|
295 |
+
[[package]]
|
296 |
+
name = "async-trait"
|
297 |
+
version = "0.1.68"
|
298 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
299 |
+
checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
|
300 |
+
dependencies = [
|
301 |
+
"proc-macro2 1.0.60",
|
302 |
+
"quote 1.0.28",
|
303 |
+
"syn 2.0.18",
|
304 |
+
]
|
305 |
+
|
306 |
[[package]]
|
307 |
name = "autocfg"
|
308 |
version = "0.1.8"
|
|
|
446 |
"bytes 1.4.0",
|
447 |
]
|
448 |
|
449 |
+
[[package]]
|
450 |
+
name = "cast"
|
451 |
+
version = "0.3.0"
|
452 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
453 |
+
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
|
454 |
+
|
455 |
[[package]]
|
456 |
name = "cc"
|
457 |
version = "1.0.79"
|
|
|
482 |
"envmnt",
|
483 |
]
|
484 |
|
485 |
+
[[package]]
|
486 |
+
name = "ciborium"
|
487 |
+
version = "0.2.1"
|
488 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
489 |
+
checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926"
|
490 |
+
dependencies = [
|
491 |
+
"ciborium-io",
|
492 |
+
"ciborium-ll",
|
493 |
+
"serde",
|
494 |
+
]
|
495 |
+
|
496 |
+
[[package]]
|
497 |
+
name = "ciborium-io"
|
498 |
+
version = "0.2.1"
|
499 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
500 |
+
checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656"
|
501 |
+
|
502 |
+
[[package]]
|
503 |
+
name = "ciborium-ll"
|
504 |
+
version = "0.2.1"
|
505 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
506 |
+
checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b"
|
507 |
+
dependencies = [
|
508 |
+
"ciborium-io",
|
509 |
+
"half",
|
510 |
+
]
|
511 |
+
|
512 |
+
[[package]]
|
513 |
+
name = "clap"
|
514 |
+
version = "4.3.8"
|
515 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
516 |
+
checksum = "d9394150f5b4273a1763355bd1c2ec54cc5a2593f790587bcd6b2c947cfa9211"
|
517 |
+
dependencies = [
|
518 |
+
"clap_builder",
|
519 |
+
]
|
520 |
+
|
521 |
+
[[package]]
|
522 |
+
name = "clap_builder"
|
523 |
+
version = "4.3.8"
|
524 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
525 |
+
checksum = "9a78fbdd3cc2914ddf37ba444114bc7765bbdcb55ec9cbe6fa054f0137400717"
|
526 |
+
dependencies = [
|
527 |
+
"anstyle",
|
528 |
+
"bitflags",
|
529 |
+
"clap_lex",
|
530 |
+
]
|
531 |
+
|
532 |
+
[[package]]
|
533 |
+
name = "clap_lex"
|
534 |
+
version = "0.5.0"
|
535 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
536 |
+
checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b"
|
537 |
+
|
538 |
[[package]]
|
539 |
name = "cloudabi"
|
540 |
version = "0.0.3"
|
|
|
633 |
"cfg-if 1.0.0",
|
634 |
]
|
635 |
|
636 |
+
[[package]]
|
637 |
+
name = "criterion"
|
638 |
+
version = "0.5.1"
|
639 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
640 |
+
checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f"
|
641 |
+
dependencies = [
|
642 |
+
"anes",
|
643 |
+
"cast",
|
644 |
+
"ciborium",
|
645 |
+
"clap",
|
646 |
+
"criterion-plot",
|
647 |
+
"is-terminal",
|
648 |
+
"itertools",
|
649 |
+
"num-traits",
|
650 |
+
"once_cell",
|
651 |
+
"oorandom",
|
652 |
+
"plotters",
|
653 |
+
"rayon",
|
654 |
+
"regex",
|
655 |
+
"serde",
|
656 |
+
"serde_derive",
|
657 |
+
"serde_json",
|
658 |
+
"tinytemplate",
|
659 |
+
"walkdir",
|
660 |
+
]
|
661 |
+
|
662 |
+
[[package]]
|
663 |
+
name = "criterion-plot"
|
664 |
+
version = "0.5.0"
|
665 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
666 |
+
checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1"
|
667 |
+
dependencies = [
|
668 |
+
"cast",
|
669 |
+
"itertools",
|
670 |
+
]
|
671 |
+
|
672 |
+
[[package]]
|
673 |
+
name = "crossbeam-channel"
|
674 |
+
version = "0.5.8"
|
675 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
676 |
+
checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
|
677 |
+
dependencies = [
|
678 |
+
"cfg-if 1.0.0",
|
679 |
+
"crossbeam-utils 0.8.16",
|
680 |
+
]
|
681 |
+
|
682 |
[[package]]
|
683 |
name = "crossbeam-deque"
|
684 |
version = "0.7.4"
|
685 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
686 |
checksum = "c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed"
|
687 |
dependencies = [
|
688 |
+
"crossbeam-epoch 0.8.2",
|
689 |
+
"crossbeam-utils 0.7.2",
|
690 |
"maybe-uninit",
|
691 |
]
|
692 |
|
693 |
+
[[package]]
|
694 |
+
name = "crossbeam-deque"
|
695 |
+
version = "0.8.3"
|
696 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
697 |
+
checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
|
698 |
+
dependencies = [
|
699 |
+
"cfg-if 1.0.0",
|
700 |
+
"crossbeam-epoch 0.9.15",
|
701 |
+
"crossbeam-utils 0.8.16",
|
702 |
+
]
|
703 |
+
|
704 |
[[package]]
|
705 |
name = "crossbeam-epoch"
|
706 |
version = "0.8.2"
|
|
|
709 |
dependencies = [
|
710 |
"autocfg 1.1.0",
|
711 |
"cfg-if 0.1.10",
|
712 |
+
"crossbeam-utils 0.7.2",
|
713 |
"lazy_static",
|
714 |
"maybe-uninit",
|
715 |
+
"memoffset 0.5.6",
|
716 |
+
"scopeguard",
|
717 |
+
]
|
718 |
+
|
719 |
+
[[package]]
|
720 |
+
name = "crossbeam-epoch"
|
721 |
+
version = "0.9.15"
|
722 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
723 |
+
checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
|
724 |
+
dependencies = [
|
725 |
+
"autocfg 1.1.0",
|
726 |
+
"cfg-if 1.0.0",
|
727 |
+
"crossbeam-utils 0.8.16",
|
728 |
+
"memoffset 0.9.0",
|
729 |
"scopeguard",
|
730 |
]
|
731 |
|
|
|
736 |
checksum = "774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570"
|
737 |
dependencies = [
|
738 |
"cfg-if 0.1.10",
|
739 |
+
"crossbeam-utils 0.7.2",
|
740 |
"maybe-uninit",
|
741 |
]
|
742 |
|
|
|
751 |
"lazy_static",
|
752 |
]
|
753 |
|
754 |
+
[[package]]
|
755 |
+
name = "crossbeam-utils"
|
756 |
+
version = "0.8.16"
|
757 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
758 |
+
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
|
759 |
+
dependencies = [
|
760 |
+
"cfg-if 1.0.0",
|
761 |
+
]
|
762 |
+
|
763 |
[[package]]
|
764 |
name = "crypto-common"
|
765 |
version = "0.1.6"
|
|
|
1184 |
"tracing",
|
1185 |
]
|
1186 |
|
1187 |
+
[[package]]
|
1188 |
+
name = "half"
|
1189 |
+
version = "1.8.2"
|
1190 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1191 |
+
checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7"
|
1192 |
+
|
1193 |
[[package]]
|
1194 |
name = "handlebars"
|
1195 |
version = "4.3.7"
|
|
|
1492 |
"windows-sys 0.48.0",
|
1493 |
]
|
1494 |
|
1495 |
+
[[package]]
|
1496 |
+
name = "itertools"
|
1497 |
+
version = "0.10.5"
|
1498 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1499 |
+
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
|
1500 |
+
dependencies = [
|
1501 |
+
"either",
|
1502 |
+
]
|
1503 |
+
|
1504 |
[[package]]
|
1505 |
name = "itoa"
|
1506 |
version = "0.4.8"
|
|
|
1678 |
"autocfg 1.1.0",
|
1679 |
]
|
1680 |
|
1681 |
+
[[package]]
|
1682 |
+
name = "memoffset"
|
1683 |
+
version = "0.9.0"
|
1684 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1685 |
+
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
|
1686 |
+
dependencies = [
|
1687 |
+
"autocfg 1.1.0",
|
1688 |
+
]
|
1689 |
+
|
1690 |
[[package]]
|
1691 |
name = "mime"
|
1692 |
version = "0.3.17"
|
|
|
1845 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1846 |
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
|
1847 |
|
1848 |
+
[[package]]
|
1849 |
+
name = "oorandom"
|
1850 |
+
version = "11.1.3"
|
1851 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
1852 |
+
checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575"
|
1853 |
+
|
1854 |
[[package]]
|
1855 |
name = "openssl"
|
1856 |
version = "0.10.54"
|
|
|
2154 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2155 |
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
|
2156 |
|
2157 |
+
[[package]]
|
2158 |
+
name = "plotters"
|
2159 |
+
version = "0.3.5"
|
2160 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2161 |
+
checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45"
|
2162 |
+
dependencies = [
|
2163 |
+
"num-traits",
|
2164 |
+
"plotters-backend",
|
2165 |
+
"plotters-svg",
|
2166 |
+
"wasm-bindgen",
|
2167 |
+
"web-sys",
|
2168 |
+
]
|
2169 |
+
|
2170 |
+
[[package]]
|
2171 |
+
name = "plotters-backend"
|
2172 |
+
version = "0.3.5"
|
2173 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2174 |
+
checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609"
|
2175 |
+
|
2176 |
+
[[package]]
|
2177 |
+
name = "plotters-svg"
|
2178 |
+
version = "0.3.5"
|
2179 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2180 |
+
checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab"
|
2181 |
+
dependencies = [
|
2182 |
+
"plotters-backend",
|
2183 |
+
]
|
2184 |
+
|
2185 |
[[package]]
|
2186 |
name = "ppv-lite86"
|
2187 |
version = "0.2.17"
|
|
|
2433 |
"rand_core 0.3.1",
|
2434 |
]
|
2435 |
|
2436 |
+
[[package]]
|
2437 |
+
name = "rayon"
|
2438 |
+
version = "1.7.0"
|
2439 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2440 |
+
checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
|
2441 |
+
dependencies = [
|
2442 |
+
"either",
|
2443 |
+
"rayon-core",
|
2444 |
+
]
|
2445 |
+
|
2446 |
+
[[package]]
|
2447 |
+
name = "rayon-core"
|
2448 |
+
version = "1.11.0"
|
2449 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2450 |
+
checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
|
2451 |
+
dependencies = [
|
2452 |
+
"crossbeam-channel",
|
2453 |
+
"crossbeam-deque 0.8.3",
|
2454 |
+
"crossbeam-utils 0.8.16",
|
2455 |
+
"num_cpus",
|
2456 |
+
]
|
2457 |
+
|
2458 |
[[package]]
|
2459 |
name = "rdrand"
|
2460 |
version = "0.4.0"
|
|
|
3134 |
"time-core",
|
3135 |
]
|
3136 |
|
3137 |
+
[[package]]
|
3138 |
+
name = "tinytemplate"
|
3139 |
+
version = "1.2.1"
|
3140 |
+
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3141 |
+
checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc"
|
3142 |
+
dependencies = [
|
3143 |
+
"serde",
|
3144 |
+
"serde_json",
|
3145 |
+
]
|
3146 |
+
|
3147 |
[[package]]
|
3148 |
name = "tinyvec"
|
3149 |
version = "1.6.0"
|
|
|
3224 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3225 |
checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671"
|
3226 |
dependencies = [
|
3227 |
+
"crossbeam-utils 0.7.2",
|
3228 |
"futures",
|
3229 |
]
|
3230 |
|
|
|
3266 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3267 |
checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351"
|
3268 |
dependencies = [
|
3269 |
+
"crossbeam-utils 0.7.2",
|
3270 |
"futures",
|
3271 |
"lazy_static",
|
3272 |
"log",
|
|
|
3309 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3310 |
checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89"
|
3311 |
dependencies = [
|
3312 |
+
"crossbeam-deque 0.7.4",
|
3313 |
"crossbeam-queue",
|
3314 |
+
"crossbeam-utils 0.7.2",
|
3315 |
"futures",
|
3316 |
"lazy_static",
|
3317 |
"log",
|
|
|
3326 |
source = "registry+https://github.com/rust-lang/crates.io-index"
|
3327 |
checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296"
|
3328 |
dependencies = [
|
3329 |
+
"crossbeam-utils 0.7.2",
|
3330 |
"futures",
|
3331 |
"slab",
|
3332 |
"tokio-executor",
|
|
|
3636 |
dependencies = [
|
3637 |
"actix-files",
|
3638 |
"actix-web",
|
3639 |
+
"async-trait",
|
3640 |
+
"criterion",
|
3641 |
"env_logger",
|
3642 |
"error-stack",
|
3643 |
"fake-useragent",
|
Cargo.toml
CHANGED
@@ -24,6 +24,7 @@ md5 = {version="*"}
|
|
24 |
rand={version="*"}
|
25 |
once_cell = {version="*"}
|
26 |
error-stack = {version="0.3.1"}
|
|
|
27 |
|
28 |
[dev-dependencies]
|
29 |
rusty-hook = "^0.11.2"
|
|
|
24 |
rand={version="*"}
|
25 |
once_cell = {version="*"}
|
26 |
error-stack = {version="0.3.1"}
|
27 |
+
async-trait = {version="*"}
|
28 |
|
29 |
[dev-dependencies]
|
30 |
rusty-hook = "^0.11.2"
|