[][src]Enum stateright::Expectation

pub enum Expectation {
    Always,
    Eventually,
    Sometimes,
}

Indicates whether a property is always, eventually, or sometimes true.

Variants

Always

The property is true for all reachable states.

Eventually

The property is eventually true for all behavior paths.

Sometimes

The property is true for at least one reachable state.

Trait Implementations

impl Clone for Expectation[src]

impl Debug for Expectation[src]

impl Eq for Expectation[src]

impl PartialEq<Expectation> for Expectation[src]

impl StructuralEq for Expectation[src]

impl StructuralPartialEq for Expectation[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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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>,