[][src]Trait mockers::Expectation

pub trait Expectation {
    fn call_match(&self) -> &dyn CallMatch;
fn is_satisfied(&self) -> bool;
fn satisfy(&mut self, call: Call, mock_name: &str) -> Box<dyn Satisfy>;
fn describe(&self) -> String; }

Required methods

fn call_match(&self) -> &dyn CallMatch

fn is_satisfied(&self) -> bool

fn satisfy(&mut self, call: Call, mock_name: &str) -> Box<dyn Satisfy>

fn describe(&self) -> String

Loading content...

Implementors

impl Expectation for Sequence[src]

impl<Arg0: 'static, Arg1: 'static, Arg2: 'static, Arg3: 'static, Res: 'static> Expectation for ExpectationTimes4<Arg0, Arg1, Arg2, Arg3, Res>[src]

impl<Arg0: 'static, Arg1: 'static, Arg2: 'static, Arg3: 'static, Res: 'static, F: FnOnce(Arg0, Arg1, Arg2, Arg3) -> Res + 'static> Expectation for Expectation4<Arg0, Arg1, Arg2, Arg3, Res, F>[src]

impl<Arg0: 'static, Arg1: 'static, Arg2: 'static, Res: 'static> Expectation for ExpectationTimes3<Arg0, Arg1, Arg2, Res>[src]

impl<Arg0: 'static, Arg1: 'static, Arg2: 'static, Res: 'static, F: FnOnce(Arg0, Arg1, Arg2) -> Res + 'static> Expectation for Expectation3<Arg0, Arg1, Arg2, Res, F>[src]

impl<Arg0: 'static, Arg1: 'static, Res: 'static> Expectation for ExpectationTimes2<Arg0, Arg1, Res>[src]

impl<Arg0: 'static, Arg1: 'static, Res: 'static, F: FnOnce(Arg0, Arg1) -> Res + 'static> Expectation for Expectation2<Arg0, Arg1, Res, F>[src]

impl<Arg0: 'static, Res: 'static> Expectation for ExpectationTimes1<Arg0, Res>[src]

impl<Arg0: 'static, Res: 'static, F: FnOnce(Arg0) -> Res + 'static> Expectation for Expectation1<Arg0, Res, F>[src]

impl<CM: CallMatch> Expectation for ExpectationNever<CM>[src]

impl<Res: 'static> Expectation for ExpectationTimes0<Res>[src]

impl<Res: 'static, F: FnOnce() -> Res + 'static> Expectation for Expectation0<Res, F>[src]

Loading content...