Trait assert_cmd::output::OutputOkExt
source · pub trait OutputOkExtwhere
Self: Sized,{
fn ok(self) -> OutputResult;
fn unwrap(self) -> Output { ... }
fn unwrap_err(self) -> OutputError { ... }
}
Expand description
Converts a type to an OutputResult
.
This is for example implemented on std::process::Output
.
Examples
use assert_cmd::prelude::*;
use std::process::Command;
let result = Command::new("echo")
.args(&["42"])
.ok();
assert!(result.is_ok());
Required Methods§
sourcefn ok(self) -> OutputResult
fn ok(self) -> OutputResult
Convert an Output
to an OutputResult
.
Examples
use assert_cmd::prelude::*;
use std::process::Command;
let result = Command::new("echo")
.args(&["42"])
.ok();
assert!(result.is_ok());