HoledRange has reached v 0.1.3
with two additions:
- Iterating over ranges (contributed by Hugo a.k.a. Zyigh)
- Transforming ranges into other ranges
Transformations
Simple idea, full of tricks: how do I apply a function f
to transform a domain?
- It has to result to a possible bound value for the domain (ie
Hashable
&Comparable
) - We need to check the ordering of the new values in case the transformation flips the sign (eg
[0;1]
->[-1;0]
) - We need to optimize the storage as we go in case the transformation collapses holes