How (and why) nextest uses tokio, part 1 :: sunshowers

1. Introduction This is the first in a series of two blog posts. The second part will be published within the next few days.
I’m the primary author and maintainer of cargo-nextest, a next-generation test runner for Rust released earlier this year. (It reached a thousand stars on GitHub recently; go star it here!)

Nextest is faster than cargo test for most Rust projects, and provides a number of extra features, such as test retries, reusing builds, and partitioning (sharding) …