Unwrap process.stdio() result
If this is ever `None` here, that's a bug
This commit is contained in:
@@ -104,10 +104,7 @@ impl ProcMacroProcessSrv {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn client_loop(task_rx: Receiver<Task>, mut process: Process) {
|
fn client_loop(task_rx: Receiver<Task>, mut process: Process) {
|
||||||
let (mut stdin, mut stdout) = match process.stdio() {
|
let (mut stdin, mut stdout) = process.stdio().expect("couldn't access child stdio");
|
||||||
None => return,
|
|
||||||
Some(it) => it,
|
|
||||||
};
|
|
||||||
|
|
||||||
for Task { req, result_tx } in task_rx {
|
for Task { req, result_tx } in task_rx {
|
||||||
match send_request(&mut stdin, &mut stdout, req) {
|
match send_request(&mut stdin, &mut stdout, req) {
|
||||||
|
|||||||
Reference in New Issue
Block a user