cargo-binstall/crates/binstalk/src/helpers.rs
Jiahao XU 72789874f0
Use Quickinstall new release schema (#867)
- Refactor: Extract new fn `binstalk::helpers::remote::does_url_exist`
 - Use new quickinstall release schema in `binstalk::fetchers::QuickInstall`
 - Optimize `fetchers::QuickInstall`: Generate url once in `Fetcher::new`
    Avoid repeated string allocation plus `Url` parsing.
    This also makes changing package_url and stats_url easier.
 - Optimize `QuickInstall::report`: Use HEAD instead of GET

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2023-03-06 08:13:08 +00:00

7 lines
156 B
Rust

pub mod futures_resolver;
pub mod jobserver_client;
pub mod remote;
pub mod signal;
pub mod tasks;
pub use binstalk_downloader::{download, gh_api_client};