4 min read
Rust async enables virtual-time simulations without external runtimes
Implementing a fake-time async executor in Rust. Manually poll Futures, using a custom Waker to pass "Yield" commands (like Sleep) to the executor, which orders tasks by fake time delays.
