@@ -521,7 +521,7 @@ good shape, modulo a few tweaks:
521
521
command to detached mode).
522
522
523
523
The ` stdin ` , ` stdout ` , ` stderr ` methods will undergo a more
524
- significant change. By default, the corresponding options we be
524
+ significant change. By default, the corresponding options will be
525
525
considered "unset", the interpretation of which depends on how the
526
526
process is launched:
527
527
@@ -543,20 +543,18 @@ more general notion of non-child `Process` later on (every
543
543
` Child ` will be able to give you a ` Process ` ).
544
544
545
545
* ` stdin ` , ` stdout ` and ` stderr ` will be retained as public fields,
546
- but their types will change to ` Box<Reader+Send> ` or
547
- ` Box<Writer+Send> ` as appropriate. This effectively hides the internal
546
+ but their types will change to newtyped readers and writers to hide the internal
548
547
pipe infrastructure.
549
548
* The ` kill ` method is dropped, and ` id ` and ` signal ` will move to ` os::platform ` extension traits.
550
549
* ` signal_exit ` , ` signal_kill ` , ` wait ` , and ` forget ` will all stay as they are.
551
- * ` wait_with_output ` will take ` &self ` .
552
550
* ` set_timeout ` will be changed to use the ` with_deadline ` infrastructure.
553
551
554
552
There are also a few other related changes to the module:
555
553
556
- * Rename ` ProcessOuptput ` to ` Output `
554
+ * Rename ` ProcessOutput ` to ` Output `
557
555
* Rename ` ProcessExit ` to ` ExitStatus ` , and hide its
558
556
representation. Remove ` matches_exit_status ` , and add a ` status `
559
- method yielding an `Option<i32 >
557
+ method yielding an ` Option<i32> `
560
558
* Remove ` MustDieSignal ` , ` PleaseExitSignal ` .
561
559
* Remove ` EnvMap ` (which should never have been exposed).
562
560
0 commit comments