pub trait Expectation {
fn call_match(&self) -> &CallMatch;
fn is_satisfied(&self) -> bool;
fn satisfy(&mut self, call: Call, mock_name: &str) -> *mut u8;
fn describe(&self) -> String;
}
Required Methods
Implementors
impl<CM: CallMatch> Expectation for ExpectationNever<CM>
impl<Res: Clone> Expectation for ExpectationTimes0<Res>
impl<Res> Expectation for Expectation0<Res>
impl<Arg0, Res: Clone> Expectation for ExpectationTimes1<Arg0, Res>
impl<Arg0, Res> Expectation for Expectation1<Arg0, Res>
impl<Arg0, Arg1, Res: Clone> Expectation for ExpectationTimes2<Arg0, Arg1, Res>
impl<Arg0, Arg1, Res> Expectation for Expectation2<Arg0, Arg1, Res>
impl<Arg0, Arg1, Arg2, Res> Expectation for ExpectationTimes3<Arg0, Arg1, Arg2, Res>
impl<Arg0, Arg1, Arg2, Res> Expectation for Expectation3<Arg0, Arg1, Arg2, Res>
impl<Arg0, Arg1, Arg2, Arg3, Res: Clone> Expectation for ExpectationTimes4<Arg0, Arg1, Arg2, Arg3, Res>
impl<Arg0, Arg1, Arg2, Arg3, Res> Expectation for Expectation4<Arg0, Arg1, Arg2, Arg3, Res>
impl Expectation for Sequence