pub trait ScaleImpl: ScaleImplExt + RangeImpl { fn layout_offsets(&self, scale: &Self::Type) -> (i32, i32) { ... } }