Skip to content

v0.5.0

Latest

Choose a tag to compare

@CarlKCarlK CarlKCarlK released this 06 Mar 03:28

Changed

  • Removed redundant struct-level trait bounds across iterator/map/set wrapper structs and kept
    constraints on impls/usage sites where needed.

Breaking

  • AssumeSortedStarts and AssumePrioritySortedStartsMap now take fewer generic parameters.
    • AssumeSortedStarts<T, I> -> AssumeSortedStarts<I>
    • AssumePrioritySortedStartsMap<T, VR, I> -> AssumePrioritySortedStartsMap<I>
  • Migration note: calls like AssumeSortedStarts::new(iter) and
    AssumePrioritySortedStartsMap::new(iter) are typically unchanged due to inference; explicit
    type aliases/annotations may need updates.