deduplicate code

This commit is contained in:
Jane Lusby 2019-07-16 11:17:45 -07:00
parent 46b48f6e1a
commit 1818096341

View File

@ -80,14 +80,7 @@ impl Rustc {
/// Gets a process builder set up to use the found rustc version, with a wrapper if `Some`.
pub fn process(&self) -> ProcessBuilder {
match self.wrapper {
Some(ref wrapper) if !wrapper.get_program().is_empty() => {
let mut cmd = wrapper.clone();
cmd.arg(&self.path);
cmd
}
_ => self.process_no_wrapper(),
}
self.process_with(&self.path)
}
pub fn process_no_wrapper(&self) -> ProcessBuilder {