cargo-binstall/crates/binstalk/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
..
helpers Improve use of github token (#1769) 2024-06-15 05:42:09 +00:00
ops Run artifact discover in sequential instead of in parallel (#1796) 2024-06-23 10:42:03 +00:00
errors.rs Use io::Error::downcast in 1.79 (#1754) 2024-06-14 08:00:53 +00:00
helpers.rs Improve use of github token (#1769) 2024-06-15 05:42:09 +00:00
lib.rs Refactor: Extract new crate binstalk-bins (#1294) 2023-08-15 21:48:42 +00:00
ops.rs Improve use of github token (#1769) 2024-06-15 05:42:09 +00:00