cargo-binstall/crates/bin
Jiahao XU 305cda3336
Optimize compilation time (#320)
* Print `rerun-if-changed=build.rs` in `build.rs`
* Optimize compile-time: Extract `bin/src/lib.rs`
   
   so that `cargo-binstall (lib)` can be compiled in parallel to other
   deps.
* Refactor: Extract new mod `bin/src/bin_utils.rs`
* Extract new fn `MainExit::new`
* Refactor: Extract new fn `run_tokio_main`
* Handle `Runtime::new` err gracefully in `run_tokio_main`
   instead of `panic!`ing, return the error as `BinstallError`
* Avoid mixing `eprintln` and `error` in `MainExit::report`
* Set profile for `build-override`
   to speedup building of `build.rs` and proc macros.

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-08-27 23:27:39 +12:00
..
src Optimize compilation time (#320) 2022-08-27 23:27:39 +12:00
build.rs Optimize compilation time (#320) 2022-08-27 23:27:39 +12:00
Cargo.toml Add new feature trust-dns to lib & bin (#318) 2022-08-25 12:01:22 +12:00
LICENSE Split crates and clean up structure of codebase (#294) 2022-08-20 11:24:12 +00:00
manifest.rc Split crates and clean up structure of codebase (#294) 2022-08-20 11:24:12 +00:00
release.toml Split crates and clean up structure of codebase (#294) 2022-08-20 11:24:12 +00:00
windows.manifest Split crates and clean up structure of codebase (#294) 2022-08-20 11:24:12 +00:00