Description
I realize the docs say this code is still unstable, but it's never too early to ask for more, right? 😉
There should be something analogous to partitioningIndex(where:)
for the sorted associative containers. An example of why: I have a multimap K:V where the chance of having multiple V's for any K is very low and for any K, all Vs are unique. The best storage format is roughly as a sorted set of lexicographically ordered (K,V) pairs. There should be a way to find the beginning and end of the sequence of contiguous items with a given K value, without (obviously) the cost of treating the tree as a flat collection and using indices.
In fact I'm very surprised not to see something like this in the BTree source (though it's so spread out, I may have missed it); it seems like contains
and perhaps a few other things might be able to be built upon it. Thanks!