ну так выходит, что если и в расте надо смотреть на всю программу, и на С++ надо смотреть на всю программу, то чем раст по безопасности отличается от С++?
в случае, если ты ищешь определенный узкий класс багов по неправильной работе с памятью, в Rust тебе надо шерстить только unsafe'ы