mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-15 05:26:47 +00:00
add example for ExitStatus::exit_ok
This commit is contained in:
parent
4945db45bb
commit
9c518e0201
@ -1303,6 +1303,16 @@ impl Output {
|
||||
/// This is usually correct for command-line applications.
|
||||
/// * Capture `stderr` using a custom error type.
|
||||
/// This is usually correct for libraries.
|
||||
///
|
||||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(exit_status_error)]
|
||||
/// # #[cfg(unix)] {
|
||||
/// use std::process::Command;
|
||||
/// assert!(Command::new("false").output().unwrap().exit_ok().is_err());
|
||||
/// # }
|
||||
/// ```
|
||||
#[unstable(feature = "exit_status_error", issue = "84908")]
|
||||
pub fn exit_ok(self) -> Result<Self, ExitStatusError> {
|
||||
self.status.exit_ok()?;
|
||||
|
Loading…
Reference in New Issue
Block a user