To be pedantic, Rust is not a "systems programming language" just because it can do systems programming - its abstractions and ergonomics are fundamentally different from languages like C and C++. It's a language that just happens to also be good at systems programming.