Structural changes for +48-89% throughput in a Rust web service

You do not need multithreading to do more than one thing at a time

Why is std::pin::Pin so weird?