pub trait PrecomputeSize {
// Required method
fn pre_compute_size(&self, options: &Options, sizes: &mut Vec<Size>) -> Size;
}
pub trait PrecomputeSize {
// Required method
fn pre_compute_size(&self, options: &Options, sizes: &mut Vec<Size>) -> Size;
}