diff options
| author | bors <bors@rust-lang.org> | 2018-03-07 21:59:15 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-03-07 21:59:15 +0000 |
| commit | 5430c0c5c0fbdfb8e89358a187d2f9a8d4b796d4 (patch) | |
| tree | 99f6ed796a60eef5a806809bd02146d3463ddf0b /src/libstd/sys/cloudabi | |
| parent | 4cdbac639af2074b8a07b4391b4e3e28b4118487 (diff) | |
| parent | 16cc9ce8a27eac42950d8413f46c648e35e10cb3 (diff) | |
| download | rust-5430c0c5c0fbdfb8e89358a187d2f9a8d4b796d4.tar.gz rust-5430c0c5c0fbdfb8e89358a187d2f9a8d4b796d4.zip | |
Auto merge of #48806 - alexcrichton:rollup, r=alexcrichton
Rollup of 9 pull requests - Successful merges: #48511, #48549, #48618, #48624, #48651, #48698, #48778, #48787, #48802 - Failed merges: #48669, #48710
Diffstat (limited to 'src/libstd/sys/cloudabi')
| -rw-r--r-- | src/libstd/sys/cloudabi/shims/process.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libstd/sys/cloudabi/shims/process.rs b/src/libstd/sys/cloudabi/shims/process.rs index 52e8c82e2b2..fcd40c15c17 100644 --- a/src/libstd/sys/cloudabi/shims/process.rs +++ b/src/libstd/sys/cloudabi/shims/process.rs @@ -126,6 +126,18 @@ impl fmt::Display for ExitStatus { } } +#[derive(PartialEq, Eq, Clone, Copy, Debug)] +pub struct ExitCode(bool); + +impl ExitCode { + pub const SUCCESS: ExitCode = ExitCode(false); + pub const FAILURE: ExitCode = ExitCode(true); + + pub fn as_i32(&self) -> i32 { + self.0 as i32 + } +} + pub struct Process(Void); impl Process { |
