pub fn optimize_layout(layout: &StructLayout, max_align: u64) -> OptimizedLayoutExpand description
Optimize a struct layout by reordering fields to minimize padding. Uses greedy bin-packing: sort by alignment desc, then size desc.
pub fn optimize_layout(layout: &StructLayout, max_align: u64) -> OptimizedLayoutOptimize a struct layout by reordering fields to minimize padding. Uses greedy bin-packing: sort by alignment desc, then size desc.