Releases: martinohmann/vecmap-rs
Releases · martinohmann/vecmap-rs
v0.2.2
Added
- add
sort_by_cached_key
(#31)
- add binary search methods (#30)
v0.2.1
Other
- (release) switch to release-plz
- avoid unnecessary allocations in
Vec{Map,Set}::into_vec
v0.2.0
0.2.0 (2023-12-25)
⚠ BREAKING CHANGES
- map: The type of the function parameter of
VecMap::retain
was changed from FnMut(&K, &V) -> bool
to FnMut(&K, &mut V) -> bool
to make it consistent with retain
implementations of other common std
collections.
Features
- set: add
VecSet::from_vec_unchecked
(#27) (519348b)
Bug Fixes
- map: update API of VecMap::retain to be consistent with std (#25) (0daf65d)
v0.1.15
0.1.15 (2023-12-23)
Miscellaneous
- improve internal
Slot<K, V>
API (#22) (c3bb9b7)
v0.1.14
0.1.14 (2023-12-23)
Bug Fixes
- map: prevent segmentation fault in
VecMap::as_slice
(#19) (a1d5990)
Miscellaneous
- apply new clippy lint suggestions (ed59fa5)
v0.1.13
0.1.13 (2023-12-11)
Features
- map: avoid allocations in conversion from vector or slice (#16) (c47c487)
v0.1.12
0.1.12 (2023-09-19)
Features
- map: add
insert_at
(7cbef1d)
- map: impl
ExactSizeIterator
and Debug
for Drain
(aca02b4)
Bug Fixes
- set: remove unnecessary trait bounds from
Drain
(5643f73)
v0.1.9
0.1.9 (2022-12-13)
Bug Fixes
- remove unnecessary usages of
mem::transmute
(41d90b6)