Rust implies only 1 thing, and that’s no memory leaks, assuming you don’t use “unsafe” code. It’s still very much vulnerable to logic bugs and has the same performance as c (GNOME) and c++ (KDE).
Rust actually doesn't guarantee that there are no memory leaks. I think the more important memory safety improvements are regarding use after free, out-of-bounds accesses, null pointer issues, and double free problems.