Rust may feel like this in general, but I seen multiple discussions when people spot cases where rust is much slower than C++, they start looking at them, and the finding is that Rust is not zero-cost abstraction, and induce penalty sometime, while C++ is always zero cost abstraction.
Deallocating the wrong thing or the right thing too soon bit me in th ass so much already that I feel craving for destructors.