v0.6.0
What's Changed
-
Merge @wyjin PR to implement the following changes: #23
- add modify_by_ and get_mut_by_ for non-unique indexes
- use BTreeSet to store equivalent elements in a non-unique index to improve insert/remove/modify performance
- add capacity-adjustment methods shrink_to_fit, reserve, and with_capacity
- bug fix when modifying non_unique indexes that caused only a single element to be modified
- add benchmarks
-
Remove requirement for slab and rustc_hash in dependee's Cargo.toml by restucturing package, splitting it into multi_index_map_derive and multi_index_map: #25
Release Notes
https://github.com/lun3x/multi_index_map/blob/master/RELEASES.md
Full Changelog: v0.5.0...v0.6.0