pub(crate) fn install(
kind: EngineKind,
installer: &CatalogInstaller,
download_path: &Path,
install_dir: &Path,
package_name: &str,
) -> Result<EngineInstallReceipt>pub(crate) fn install(
kind: EngineKind,
installer: &CatalogInstaller,
download_path: &Path,
install_dir: &Path,
package_name: &str,
) -> Result<EngineInstallReceipt>