All notable changes to this project will be documented in this file. The project adheres to Semantic Versioning.
- Support passing values to
Answers
via a message channel. This allows controlling when the answers are consumed and specifying answers after the mock is set. - Support mocking async functions / methods.
- Change
call_real()
/call_real_once()
interface. Now, these methods return a guard that can then be used on its own or usingscope()
/async_scope()
wrappers. - Bump minimum supported Rust version from 1.57 to 1.59.
The initial release of mimicry
.