Как объединить дочерние процессы stdout и stderr?
Следующие действия не выполняются, так как собственность не может быть разделена между stdout и stderr:
let pipe = Stdio::piped();
let prog = Command::new("prog")
.stdout(pipe)
.stderr(pipe)
.spawn()
.expect("failed to execute prog");
Другими словами, что такое эквивалент Rust 2>&1 в оболочке?