This update contains breaking changes that remove the raw API with the hope of
centralising on the HashTable API in the future. You can follow the discussion
and progress in #545 to discuss features you think should be added to this API
that were previously only possible on the raw API.
Added
Added borsh feature with BorshSerialize and BorshDeserialize impls. (#525)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the rust-dependencies group with 4 updates: indexmap, once_cell, hashbrown and proc-macro2.
Updates
indexmap
from 2.5.0 to 2.6.0Changelog
Sourced from indexmap's changelog.
Commits
bf0362b
Merge pull request #354 from cuviper/release-2.6.0bd0b4f7
Add all release dates5340049
Release 2.6.07f80229
Merge pull request #343 from cuviper/hash_tablee577bf2
Usehashbrown::HashTable
instead ofRawTable
09b48ec
Merge pull request #353 from cuviper/move_index267b83d
Add an explicit bounds check inmove_index
d74a4da
Merge pull request #349 from waywardmonkeys/improve-doc-formatting5b0ed20
docs: Improve doc formatting with backticks15518f3
Merge pull request #348 from cuviper/clone-intoiterUpdates
once_cell
from 1.20.1 to 1.20.2Changelog
Sourced from once_cell's changelog.
Commits
4fbd4a5
release 1.20.30aef2f8
Merge pull request #267 from taiki-e/portable-atomiccf87ac6
Remove "portable-atomic?/require-cas" from race featureUpdates
hashbrown
from 0.14.5 to 0.15.0Changelog
Sourced from hashbrown's changelog.
Commits
e057e87
Auto merge of #551 - clarfonthey:rel-v0.15, r=Amanieu9da6b46
Update changelog with the newest changescd623c4
Auto merge of #563 - Amanieu:foldhash, r=Amanieu7762511
Change the default hasher to foldhashedd22e1
Auto merge of #562 - Urgau:new-get-many-mut, r=Amanieud50e3b2
Change signature ofget_many_mut
APIsc094791
Update changelog for v0.15.0, bump Cargo.toml, fix README7cf51ea
Auto merge of #561 - Amanieu:debug-iter, r=cuviper7af86ab
ImplementDebug
,FusedIterator
andIterator::fold
for allHashTable
i...a25cd3b
Auto merge of #556 - Amanieu:api-changes, r=cuviperUpdates
proc-macro2
from 1.0.86 to 1.0.87Release notes
Sourced from proc-macro2's releases.
Commits
50b477d
Release 1.0.87f0b6802
Merge pull request #471 from dtolnay/punctnew98ea261
Check valid punctuation character in Punct::newd60aaad
Ignore missing_panics_doc pedantic clippy lint27061af
Ignore needless_lifetimes clippy lint9c1d3eb
Upload CI Cargo.lock for reproducing failuresDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show