Will there ever be a formal semantics for unsafe Rust?
In open source, some people wear many hats :)
So I want a proper formal semantics, maybe not for all of Rust, but at least for a fragment interesting enough to express lifetime and mutability concerns. In particular, I want a formal account of interior mutability.
The interior mutability primitives in the standard library already have a proof, incidentally. Look at the Rust Belt work.