mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-27 02:53:43 +00:00
The new structure encodes its invariant, which reduces the likelihood of having an inconsistent representation. It is also more intuitive and user friendly. I encapsulated the structure for now in case we decide to change it back.