In this chapter, you learned how to benchmark your Rust application. You saw the different options and found out what was best for your particular needs. You also learned about some libraries that will help you compare the results of the benchmarks and even how to use them in your continuous integration environment.
For the next chapter, you will enter the world of metaprogramming by learning about Rust's macro system and the macros built in to the standard library.