Ada doesn't have the same memory management safety without a garbage collector that Rust does.
And then in both language, you can use unsafe when you need more power. So Rust might (and I say might, because I have no clear proof of that yet) be a tad more powerful in the safe subset, but it's not in a different class.
Where did you get your information from?