I think proper immutable data structures can be quite fast without sophisticated compiler magic if they are read and cloned often (cloning is an abstraction) and are generally long lived.
Rust makes mutations safe, but immutability has benefits outside of safety.
Rust makes mutations safe, but immutability has benefits outside of safety.