cargo-binstall/crates/binstalk-fetchers/src
Jiahao XU ac7bac651d
Run artifact discover in sequential instead of in parallel (#1796)
* Perform artifact discovery in sequential

Run different `fetcher.find()` in sequential

* FuturesResolver: Fallback to other future if one error

* Fix typo

* Apply cargo fmt

* Parallelise `<QuickInstall as Fetcher>::find`

Check for signature in parallel to the package

* Download signature in `<QuickInstall as Fetcher>::find`

So that the signature download can be done in parallel.

* Bump msrv for binstalk-fetchers to 1.70

* Update crates/binstalk-fetchers/src/futures_resolver.rs

Co-authored-by: Félix Saparelli <felix@passcod.name>
Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>

* cargo fmt

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>

---------

Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com>
Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
Co-authored-by: Félix Saparelli <felix@passcod.name>
2024-06-23 10:42:03 +00:00
..
gh_crate_meta Fix clippy errors in cargo v1.73.0 (#1439) 2023-10-06 12:10:42 +00:00
common.rs Run artifact discover in sequential instead of in parallel (#1796) 2024-06-23 10:42:03 +00:00
futures_resolver.rs Run artifact discover in sequential instead of in parallel (#1796) 2024-06-23 10:42:03 +00:00
gh_crate_meta.rs Run artifact discover in sequential instead of in parallel (#1796) 2024-06-23 10:42:03 +00:00
lib.rs Run artifact discover in sequential instead of in parallel (#1796) 2024-06-23 10:42:03 +00:00
quickinstall.rs Run artifact discover in sequential instead of in parallel (#1796) 2024-06-23 10:42:03 +00:00
signing.rs Initial signing support (#1345) 2023-09-23 04:02:56 +00:00