cargo-binstall/crates/binstalk/src
Jiahao XU 3421403e75
Refactor and Optimizations (#459)
* Refactor: Avoid parsing `package.version()` twice in `ops::resolve` and `ops::install`
* Optimize Resolution: Replace `Package<Meta>` with two `CompactStrings`: `name` and `version`
* Use `CompactString` for `BinstallError::CratesIoApi::crate_name`
* Use `CompactString` for `BinstallError::VersionParse::v`
* Use `CompactString` for `BinstallError::VersionReq::req`
* Use `CompactString` for `BinstallError::VersionUnavailable::crate_name`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-10-06 04:19:12 +13:00
..
drivers Bump dep cargo_toml to v0.12.0 (#413) 2022-09-24 13:18:47 +12:00
fetchers Improve auto discover (#433) 2022-09-28 02:52:14 +00:00
helpers Verify that bin_files exist in resolve stage (#382) 2022-09-17 09:28:22 +00:00
manifests Improve auto discover (#433) 2022-09-28 02:52:14 +00:00
ops Refactor and Optimizations (#459) 2022-10-06 04:19:12 +13:00
bins.rs Add more to possible_dirs (#441) 2022-09-28 04:03:36 +00:00
drivers.rs Rename lib to binstalk (#361) 2022-09-10 16:44:18 +10:00
errors.rs Refactor and Optimizations (#459) 2022-10-06 04:19:12 +13:00
fetchers.rs Impl try multiple default bin dirs (#417) 2022-09-26 01:15:20 +13:00
fs.rs Rename lib to binstalk (#361) 2022-09-10 16:44:18 +10:00
helpers.rs Rename lib to binstalk (#361) 2022-09-10 16:44:18 +10:00
lib.rs Support new cmdline option --roots (#389) 2022-09-17 20:34:36 +12:00
manifests.rs Rename lib to binstalk (#361) 2022-09-10 16:44:18 +10:00
ops.rs Rename lib to binstalk (#361) 2022-09-10 16:44:18 +10:00