I didn&#x27;t <i>say</i> Rust is doing the right thing. And it may create other issues where it does not 100% correctly reveal the issue.<p>However, I&#x27;d still say that issues arising in sharing a composite structure in pieces have <i>always</i> existed. Rust&#x27;s solution may or may not be correct, but the <i>issue</i> is not something it is creating. Adopting Rust does not mean adopting a brand new set of problems that never existed before. It means seeing them clearly for what is probably the first time.