chore(deps): update rust crate hashbrown to 0.15 #46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.14
->0.15
Release Notes
rust-lang/hashbrown (hashbrown)
v0.15.1
Compare Source
This release removes the
borsh
feature introduced in 0.15.0 because it wasfound to be incorrectly implemented. Users should use the
hashbrown
feature ofthe
borsh
crate instead which provides the same trait implementations.v0.15.0
Compare Source
This release was yanked due to a broken implementation of the
borsh
feature.This update contains breaking changes that remove the
raw
API with the hope ofcentralising on the
HashTable
API in the future. You can follow the discussionand progress in #545 to discuss features you think should be added to this API
that were previously only possible on the
raw
API.Added
borsh
feature withBorshSerialize
andBorshDeserialize
impls. (#525)Assign
impls forHashSet
operators. (#529)Default
impls for iterator types. (#542)HashTable::iter_hash{,_mut}
methods. (#549)Hash{Table,Map,Set}::allocation_size
methods. (#553)Debug
andFusedIterator
for allHashTable
iterators. (#561)Iterator::fold
for allHashTable
iterators. (#561)Changed
hash_set::VacantEntry::insert
to returnOccupiedEntry
. (#495)hash_set::Difference::size_hint
lower-bound. (#530)HashSet::is_disjoint
performance. (#531)equivalent
feature is now enabled by default. (#532)HashSet
operators now return a set with the same allocator. (#529)ahash
feature has been renamed todefault-hasher
. (#533)Hash{Map,Set}::insert_unique_unchecked
is now unsafe. (#556)get_many_mut
and related methods was changed. (#562)Fixed
Removed
raw-entry
feature, to be eventually removed. (#534, #555)raw
feature is removed;in the future, all code should be using the
HashTable
API instead. (#531, #546)rykv
feature was removed; this is now provided by therykv
crate instead. (#554)HashSet::get_or_insert_owned
was removed in favor ofget_or_insert_with
. (#555)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.