&gt; Some other fellows in this thread provided some features in C++ that you can&#x27;t learn about in Rust, fyi.<p>Variadic generics and template templates are hardly interesting compared to concepts, pattern matching, and lifetimes. I use those every day in Rust, they simply don&#x27;t exist in C++, and with the exception of lifetimes plenty of other languages have them too, so they&#x27;re broadly useful to know. Variadic generics and template templates, on the other hand, are useful for a small subset of advanced library authors who have been programming in C++ for years.