This seems like a very strange position, code written for Rust in 2015 still works, and in 2015 Rust just doesn't have const generics†, or async, or I/O safety, so... how is that not a subset of the language at it stands today ?
†As you're apparently a C++ programmer you would call these "Non-type template parameters"
†As you're apparently a C++ programmer you would call these "Non-type template parameters"