mirror of
https://github.com/rust-lang/cargo.git
synced 2025-09-28 11:20:36 +00:00
deduplicate code
This commit is contained in:
parent
46b48f6e1a
commit
1818096341
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user