Given that the layout crate has now acquired more responsibility than just holding layout logic, it now makes sense to call this crate the "representation" crate since it now also holds logic and data structures that govern how the compiler represents constant data in a program, i.e. the Const format, which often requires complex layout logic to read.
Given that the layout crate has now acquired more responsibility than just holding layout logic, it now makes sense to call this crate the "representation" crate since it now also holds logic and data structures that govern how the compiler represents constant data in a program, i.e. the Const format, which often requires complex layout logic to read.