]> git.lizzy.rs Git - rust.git/commit
std: Allow creating ExitStatus from raw values
authorAlex Crichton <alex@alexcrichton.com>
Tue, 26 Apr 2016 22:23:46 +0000 (15:23 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Wed, 27 Apr 2016 06:35:59 +0000 (23:35 -0700)
commit7f09b1f6a64339370440025d50d0ad4a7f239734
tree48c65ea79997aa1193467936a1ecadd5091a317d
parent092b0738b7f00740c997a3fb99dd0b8b50c4c157
std: Allow creating ExitStatus from raw values

Sometimes a process may be waited on externally from the standard library, in
which case it can be useful to create a raw `ExitStatus` structure to return.
This commit extends the existing Unix `ExitStatusExt` extension trait and adds a
new Windows-specific `ExitStatusExt` extension trait to do this. The methods are
currently called `ExitStatus::from_raw`.

cc #32713
src/libstd/process.rs
src/libstd/sys/unix/ext/process.rs
src/libstd/sys/unix/process.rs
src/libstd/sys/windows/ext/process.rs
src/libstd/sys/windows/process.rs