optimize_layout

Function optimize_layout 

Source
pub fn optimize_layout(layout: &StructLayout, max_align: u64) -> OptimizedLayout
Expand description

Optimize a struct layout by reordering fields to minimize padding. Uses greedy bin-packing: sort by alignment desc, then size desc.