When folks declare “Rust is safe”, then what they imply is that Rust makes it very tough for builders to create bugs which may end in safety vulnerabilities like buffer overflows or use-after-free. These are the sort of vulnerabilities which might be exploited by attackers who ship malicious information or community messages with a view to assault the methods of different folks.
However these aren’t the vulnerabilities cheaters use. They’re attacking their very own system, in order that they haven’t any want for exploits like that.
Cheaters use strategies like:
- Patching the sport executable
- Injecting code into the sport executable by changing DLL information
- Changing belongings
- Studying and altering course of reminiscence
- Simulating inputs
Rust does nothing which makes any of that any simpler or tougher to do.
One argument you may make is that Rust is comparatively new, so the instruments to reverse-engineer purposes written in Rust are much less mature than for languages like, say, C++ or C#. However that is a security-by-obscurity argument which might simply change when folks begin constructing these instruments.
So tl;dr: No, utilizing Rust doesn’t stop any dishonest.