refactor: ♻️ Move install_extra_crate to rust_toolchain.rs

This commit is contained in:
Sergio Gasquez 2022-09-19 10:50:31 +00:00
parent 6c32b5b8ef
commit 40e5fc7ba4
2 changed files with 7 additions and 6 deletions

View File

@ -54,6 +54,13 @@ impl RustToolchain {
}
}
/// Installs an extra crate.
pub fn install_extra_crate(&self, crate_name: &str) -> Result<()> {
info!("{} Installing {} crate", emoji::WRENCH, crate_name);
cmd!("cargo", "install", crate_name).run()?;
Ok(())
}
/// Installs the RiscV target.
pub fn install_riscv_target(&self) -> Result<()> {
info!("{} Installing Riscv target", emoji::WRENCH);

View File

@ -94,12 +94,6 @@ pub fn install_rust_nightly(version: &str) -> Result<()> {
Ok(())
}
pub fn install_extra_crate(crate_name: &str) -> Result<()> {
info!("{} Installing {} crate", emoji::WRENCH, crate_name);
cmd!("cargo", "install", crate_name).run()?;
Ok(())
}
pub fn install_gcc_targets(targets: Vec<Chip>) -> Result<Vec<String>> {
let mut exports: Vec<String> = Vec::new();
for target in targets {