module speedy.fakestdio; import speedy.stdio; alias write = speedy.stdio.unsafe_write; alias writeln = speedy.stdio.unsafe_writeln; alias writef = speedy.stdio.unsafe_writef; alias writefln = speedy.stdio.unsafe_writefln; private struct SpeedyFakeStdout { version (unittest) { static bool buffer_contains()(string expected_data) { return speedy.stdio.unsafe_stdout_buffer_contains(expected_data); } } static void flush()() { speedy.stdio.unsafe_stdout_flush; } } SpeedyFakeStdout stdout;