pub trait BuildNestedCoord: AsRangedCoord where
Self::CoordDescType: DiscreteRanged, {
fn nested_coord<S>(
self,
builder: impl Fn(<Self::CoordDescType as Ranged>::ValueType) -> S
) -> NestedRange<Self::CoordDescType, <S as AsRangedCoord>::CoordDescType>
where
S: AsRangedCoord,
{ ... }
}