cargo-binstall/crates/binstalk/src/drivers
Jiahao XU 8a5577297e
Optimize BinstallError: Reduce size from 40B to 32B (#581)
* Optimize `BinstallError::CratesIoApi`: Extract new type `errors::CratesIoApiError` and box it
   Also improve `<CratesIoApiError as Display>::fmt` impl.
* Optimize `BinstallError::SubProcess`: Use `Box<str>` instead of `String`
* Optimize `BinstallError::CargoManifest`: Box `CargoTomlError`
* Optimize `BinstallError::VersionParse`: Extract `VersionParseError` and box it
   Also improve `<VersionParseError as Display>::fmt` impl.
* Optimize `BinstallError::CrateContext`: Extract `CrateContextError` and box it in
* Optimize `install_from_source`: Only format `cmd` on err

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
2022-12-01 20:05:00 +13:00
..
crates_io Minor optimization (#544) 2022-11-21 10:32:46 +13:00
crates_io.rs Optimize BinstallError: Reduce size from 40B to 32B (#581) 2022-12-01 20:05:00 +13:00
version.rs Minor optimization (#544) 2022-11-21 10:32:46 +13:00