cargo-binstall/crates/binstalk/src
Jiahao XU 73a794dc13
Optimization: Box fut Remote::get_redirected_final_url in GhCrateMeta::find (#600)
* Box fut `Remote::get_redirected_final_url` in `GhCrateMeta::find`
   Since the other await point in `GhCrateMeta::find` only needs
   `Arc<Self>` and `handles` to be saved, which is much smaller than the
   future returned by `Remote::get_redirected_final_url`
* Refactor: Simplify `wait_on_cancellation_signal`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-12-12 08:42:11 +00:00
..
drivers Refactor binstalk-downloader APIs: Remove cancellation_future plus optimizations (#591) 2022-12-12 03:15:30 +00:00
fetchers Optimization: Box fut Remote::get_redirected_final_url in GhCrateMeta::find (#600) 2022-12-12 08:42:11 +00:00
helpers Optimization: Box fut Remote::get_redirected_final_url in GhCrateMeta::find (#600) 2022-12-12 08:42:11 +00:00
ops Refactor binstalk-downloader APIs: Remove cancellation_future plus optimizations (#591) 2022-12-12 03:15:30 +00:00
bins.rs More mionr optimizations (#553) 2022-11-22 19:35:16 +13:00
drivers.rs Rename lib to binstalk (#361) 2022-09-10 16:44:18 +10:00
errors.rs Fix BinstallError::CrateContext: Forward diagnostics of field CrateContextError::err (#586) 2022-12-03 12:12:04 +00:00
fetchers.rs Optimize Fetcher::find and fix quickinstall reporting (#579) 2022-11-30 16:15:22 +13:00
fs.rs Replace use of log with tracing (#527) 2022-11-13 21:45:37 +13:00
helpers.rs Refactor: Extract new crate binstalk-{signal, downloader} (#518) 2022-11-11 04:02:54 +00:00
lib.rs Refactor: Extract new crate binstalk-types plus other misc refactor and optimization (#535) 2022-11-17 13:46:27 +13:00
ops.rs Minor optimization (#544) 2022-11-21 10:32:46 +13:00