Enum mocktopus::mocking::MockResult [] [src]

pub enum MockResult<T, O> {
    Continue(T),
    Return(O),
}

Controls mocked function behavior when returned from mock closure

Variants

Function runs normally as if it was called with given arguments. The arguments are passed inside enum variant as a tuple.

Function returns immediately with a given value. The returned value is passed inside enum variant.

Trait Implementations

Auto Trait Implementations

impl<T, O> Send for MockResult<T, O> where
    O: Send,
    T: Send

impl<T, O> Sync for MockResult<T, O> where
    O: Sync,
    T: Sync