Damock - Composable Data Mocking
use Mock;
The former derive expands into:
// Derived mock implementations will
// always be conditionally compiled.
Toy application:
#[test]
fn computes_data() {
let actual = compute(DataInput::mock());
assert_eq!(DataOutput::mock(), actual);
}
The test compiler configuration may be overridden to something else like so:
;
This may come in use when Mock implementations need be shared between workspace crates.