GDNative Rust is supposed to be faster than GDNative C++ as:
- OOP is slower than POP (as Rust is POP)
- Rust has strict compiler checks and the rust concept borrowing make a lot of common programming and memory bugs nonexistant. Though that’s not to say you can’t have bugs in rust.
- Easier to code than C++
A lot of people perfer to use C# or GDScript over C++ because it is easier to code in, but this easyness reduces performance, which can be seen in the bunny benchmark
If Rust is easier than C++ and achieves better performance, why not use it?