[−][src]Struct mockall_examples::MockBoo
structs can be mocked with mock!
Their mock methods have an identical API to the methods generated by
#[automock]
Methods
impl MockBoo[src]
pub fn boo(&self)[src]
A method on a struct
#[must_use = "Must set return value when not using the \"nightly\" feature"]pub fn expect_boo(&mut self) -> &mut Expectation[src]
Create an
Expectation for
mocking the ident method
pub fn checkpoint(&mut self)[src]
Immediately validate all expectations and clear them.
pub fn new() -> Self[src]
Create a new mock object with no expectations.
This method will not be generated if the real struct
already has a new method. However, it will be
generated if the struct implements a trait with a new
method. The trait's new method can still be called
like <MockX as TraitY>::new
impl MockBoo[src]
#[must_use = "Must set return value when not using the \"nightly\" feature"]pub fn expect_bah(&mut self) -> &mut Expectation[src]
Create an
Expectation for
mocking the ident method
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for MockBoo
impl Send for MockBoo
impl Sync for MockBoo
impl Unpin for MockBoo
impl UnwindSafe for MockBoo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Any for T where
T: Any + ?Sized,
T: Any + ?Sized,
fn type_id_compat(&self) -> TypeId
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,