pub trait Failure {
// Required methods
fn command_fail(
&mut self,
callbacks: Vec<&dyn Fn() -> Result<ExitStatus, Error>>,
) -> &mut Self;
fn fail(&mut self, callbacks: Vec<&dyn Fn() -> bool>) -> &mut Self;
}
Expand description
§Assertion to expect a failure
Required Methods§
Sourcefn command_fail(
&mut self,
callbacks: Vec<&dyn Fn() -> Result<ExitStatus, Error>>,
) -> &mut Self
fn command_fail( &mut self, callbacks: Vec<&dyn Fn() -> Result<ExitStatus, Error>>, ) -> &mut Self
§Check if a command exit status is a failure code
callbacks
The callbacks to check
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.