fix: make reading child output not block forever, if there is none
modified src/timeoutcmd.rs
@@ -161,6 +161,9 @@ pub struct ChildProcess {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -216,6 +219,16 @@ impl ChildProcess {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -228,6 +241,7 @@ impl ChildProcess {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -417,16 +431,25 @@ impl RealtimeLines {
|
|
|
|
|
|
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -434,11 +457,13 @@ impl RealtimeLines {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -680,7 +705,20 @@ mod tests {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|