[][src]Struct mimicaw::ExitStatus

pub struct ExitStatus(_);

Exit status code used as a result of the test process.

Methods

impl ExitStatus[src]

pub fn success(self) -> bool[src]

Return whether the status is successful or not.

pub fn code(self) -> i32[src]

Return the raw exit code.

pub fn exit(self) -> ![src]

Terminate the test process with the exit code.

This method should not be called before the cleanup of the test process has completed.

pub fn exit_if_failed(self)[src]

Terminate the test process if the exit code is not successful.

This method should not be called before the cleanup of the test process has completed.

Trait Implementations

impl Clone for ExitStatus[src]

impl Copy for ExitStatus[src]

impl Debug for ExitStatus[src]

impl PartialEq<ExitStatus> for ExitStatus[src]

impl StructuralPartialEq for ExitStatus[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.