Creating highly concurrent applications from scratch is relatively simple in many technologies and languages. However, when multiple developers have to build on pre-existing work of some kind (legacy or not), creating these highly concurrent applications gets complicated. Thanks to API differences across languages, best practices, or technical limitations, existing operations on sequences cannot be run in parallel without in-depth analysis. Who would do that if the potential benefit is not significant? With Rust's powerful iterators, can we run operations in parallel without major code changes? Our answer is yes!
Making sequential code parallel
How to do it...
This recipe shows you how to simply make an application...