pub(crate) trait CommandExt {
// Required methods
fn run(&mut self) -> Result<()>;
fn run_with_cargo_metadata(&mut self) -> Result<Vec<Artifact>>;
}pub(crate) trait CommandExt {
// Required methods
fn run(&mut self) -> Result<()>;
fn run_with_cargo_metadata(&mut self) -> Result<Vec<Artifact>>;
}