mirror of
https://github.com/rust-lang/rust.git
synced 2025-11-18 09:26:28 +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.