diff options
| author | Jane Lusby <jlusby@yaah.dev> | 2022-01-28 14:07:27 -0800 |
|---|---|---|
| committer | David Tolnay <dtolnay@gmail.com> | 2022-02-06 12:43:12 -0800 |
| commit | cf4ac6b1e16e08ee7513ed03a323c6d00504beb2 (patch) | |
| tree | 81ec543232f3b9d7f95a43920ace3c5e995debbe /library/std/src/sys/windows/process.rs | |
| parent | f624427f8771c00819684c783bb841bf72095704 (diff) | |
| download | rust-cf4ac6b1e16e08ee7513ed03a323c6d00504beb2.tar.gz rust-cf4ac6b1e16e08ee7513ed03a323c6d00504beb2.zip | |
Add From<u8> for ExitCode
This should cover a mostly cross-platform subset of supported exit codes.
Diffstat (limited to 'library/std/src/sys/windows/process.rs')
| -rw-r--r-- | library/std/src/sys/windows/process.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/library/std/src/sys/windows/process.rs b/library/std/src/sys/windows/process.rs index 5ad57042797..f9e71951b2a 100644 --- a/library/std/src/sys/windows/process.rs +++ b/library/std/src/sys/windows/process.rs @@ -666,6 +666,12 @@ impl ExitCode { } } +impl From<u8> for ExitCode { + fn from(code: u8) -> Self { + ExitCode(c::DWORD::from(code)) + } +} + fn zeroed_startupinfo() -> c::STARTUPINFO { c::STARTUPINFO { cb: 0, |
