schnellru
A fast and flexible LRU map
0.2.4
15M downloads/mo
#2490 most downloaded on crates.io
koute/schnellru
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.3 years
Nearly every release is documented
notes for 6 of 6 stable releases
1 version withdrawn
withdrawn after publishing
4 years old
7 releases · first in 2022
0 releases in the last 12 months
see the full history below
Release timeline
7 releases · Dec 2022 to Jan 2025
2023
2024
2025
2026
Releases
latest 7-
0.2.403 Jan 2025 -
0.2.314 May 2024 -
0.2.208 May 2024 -
0.2.118 Jan 2023Release notes
Open source →Changed
peekhas now an explicit lifetime annotation
Added
- Added
peek_mutandpeek_by_hash_mut
-
0.2.013 Jan 2023Release notes
Open source →Changed
hashbrownwas updated to 0.13.2- The version of
hashbrownis now pinned to the exact minor version - The
Into<K>bound frominsert,get_or_insert_fallibleandget_or_insertwas removed get_or_insertandget_or_insert_falliblenow accept borrowed keys
Fixed
- 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
-
0.1.120 Dec 2022Release notes
Open source →Security
- Fix
insertreturningtrueeven though all of the elements were popped
- Fix
-
0.1.020 Dec 2022 withdrawn