>>106345283
Rust has pattern matching, I hope and believe that C++ will have it in C++29.