pub struct FunctionMock<'a, Tin: Sized + 'static + Clone, Tout: Sized + 'static + Clone> { /* private fields */ }Implementations§
Source§impl<'a, Tin, Tout> FunctionMock<'a, Tin, Tout>
impl<'a, Tin, Tout> FunctionMock<'a, Tin, Tout>
pub fn new(inner: &'a Mutex<FunctionMockInner<Tin, Tout>>) -> Self
pub fn calls(self) -> Vec<Tin>
pub fn add_return(&self, val: Tout)
pub fn set_default_return(&self, val: Tout)
Auto Trait Implementations§
impl<'a, Tin, Tout> Freeze for FunctionMock<'a, Tin, Tout>
impl<'a, Tin, Tout> RefUnwindSafe for FunctionMock<'a, Tin, Tout>
impl<'a, Tin, Tout> Send for FunctionMock<'a, Tin, Tout>
impl<'a, Tin, Tout> Sync for FunctionMock<'a, Tin, Tout>
impl<'a, Tin, Tout> Unpin for FunctionMock<'a, Tin, Tout>
impl<'a, Tin, Tout> UnwindSafe for FunctionMock<'a, Tin, Tout>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more