Enum ensc_testsuite::util::status::Status[][src]

pub enum Status {
    Init,
    Skip,
    Todo,
    Pass,
    Degraded,
    SkipFail,
    Fail,
    Panic,
    Abort,
}

Status of a test

Variants

Init

Test has been initialized

Skip

Test will be skipped

Todo

Test will be skipped and marked as TODO

Pass

Test has been passed successfully

Degraded

Test failed but this failure will be ignored

SkipFail

Test will be skipped and marked as failed

Fail

Test failed

Panic

Test panicked (e.g. by an assert!())

Abort

Test has been aborted

Implementations

impl Status[src]

pub fn combine(a: Self, b: Self) -> Self[src]

pub fn update(&mut self, a: Self) -> Self[src]

pub fn is_ok(&self) -> bool[src]

pub fn when_degraded(&self) -> Self[src]

Trait Implementations

impl AsStatus for Status[src]

impl AsStatusErr for Status[src]

impl Clone for Status[src]

impl Copy for Status[src]

impl Debug for Status[src]

impl Default for Status[src]

impl From<()> for Status[src]

impl From<bool> for Status[src]

impl PartialEq<Status> for Status[src]

impl StructuralPartialEq for Status[src]

Auto Trait Implementations

impl RefUnwindSafe for Status

impl Send for Status

impl Sync for Status

impl Unpin for Status

impl UnwindSafe for Status

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,