All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
peek
has now an explicit lifetime annotation
- Added
peek_mut
andpeek_by_hash_mut
hashbrown
was updated to 0.13.2- The version of
hashbrown
is now pinned to the exact minor version - The
Into<K>
bound frominsert
,get_or_insert_fallible
andget_or_insert
was removed get_or_insert
andget_or_insert_fallible
now accept borrowed keys
- Rehash the map in-place instead of trying to resize it from scratch with the same bucket count when there are a lot of deleted elements; this fixes a performance regression where the map was getting recreated a lot more often than necessary
- Fix
insert
returningtrue
even though all of the elements were popped
- Initial release.