pub trait BuildNestedCoord: AsRangedCoordwhere
Self::CoordDescType: DiscreteRanged,{
// Provided method
fn nested_coord<S>(
self,
builder: impl Fn(<Self::CoordDescType as Ranged>::ValueType) -> S
) -> NestedRange<Self::CoordDescType, <S as AsRangedCoord>::CoordDescType>
where S: AsRangedCoord { ... }
}
Expand description
Used to build a nested coordinate system.
Provided Methods§
sourcefn nested_coord<S>(
self,
builder: impl Fn(<Self::CoordDescType as Ranged>::ValueType) -> S
) -> NestedRange<Self::CoordDescType, <S as AsRangedCoord>::CoordDescType>where
S: AsRangedCoord,
fn nested_coord<S>(
self,
builder: impl Fn(<Self::CoordDescType as Ranged>::ValueType) -> S
) -> NestedRange<Self::CoordDescType, <S as AsRangedCoord>::CoordDescType>where
S: AsRangedCoord,
Builds a nested coordinate system.
Object Safety§
This trait is not object safe.