Functional CustomGrowth is removed; one can instead implement SplitVecGrowth on any struct and pass it as the type parameter of the SplitVec. This allowed to convert SplitVecGrowth<T> to SplitVecGrowth.
Growth suffix is removed from growth implementations, such as Linear instead of LinearGrowth.
SplitVecGrowth::get_fragment_and_inner_indices is auto implemented.
Default type parameter is removed from SplitVec; now it is explicit that it requires two type parameters.
SplitVecGrowth<T>
toSplitVecGrowth
.Growth
suffix is removed from growth implementations, such asLinear
instead ofLinearGrowth
.SplitVecGrowth::get_fragment_and_inner_indices
is auto implemented.SplitVec
; now it is explicit that it requires two type parameters.