EffectAssertionsEq

Trait EffectAssertionsEq 

Source
pub trait EffectAssertionsEq<E> {
    // Required methods
    fn effects_contains(&self, expected: E);
    fn effects_first_eq(&self, expected: E);
    fn effects_last_eq(&self, expected: E);
}
Expand description

Equality-based assertions for effect vectors.

Method names are prefixed with effects_ to avoid conflicts with ActionAssertionsEq when both traits are in scope.

Required Methods§

Source

fn effects_contains(&self, expected: E)

Assert the vector contains the expected effect.

Source

fn effects_first_eq(&self, expected: E)

Assert the first effect equals the expected.

Source

fn effects_last_eq(&self, expected: E)

Assert the last effect equals the expected.

Implementations on Foreign Types§

Source§

impl<E: PartialEq + Debug> EffectAssertionsEq<E> for Vec<E>

Source§

fn effects_contains(&self, expected: E)

Source§

fn effects_first_eq(&self, expected: E)

Source§

fn effects_last_eq(&self, expected: E)

Implementors§