pub trait Child: Margin + RLimits + Order { // Required methods fn grow(&self) -> f32; fn shrink(&self) -> f32; fn basis(&self) -> DValue; }