Most of these productivity gains are achievable in any Standard ML influenced type system.
replies(4):
You can even go more crazy with linear types, effects, formal proofs or dependent types.
What Rust has achieved, was definitely make these ideas more mainstream.