Skip to content

Update hashbrown requirement from 0.16.1 to 0.17.1#24816

Open
kfc35 wants to merge 5 commits into
bevyengine:mainfrom
kfc35:bump_hashbrown
Open

Update hashbrown requirement from 0.16.1 to 0.17.1#24816
kfc35 wants to merge 5 commits into
bevyengine:mainfrom
kfc35:bump_hashbrown

Conversation

@kfc35

@kfc35 kfc35 commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Objective

Solution

  • The breakage is due to a change in 0.17.0:

Changed EntryRef to use ToOwned (#670)

In the places we use EntryRef, I expanded the entry_ref call to a match stmt and used insert_with_key as reported by another person rust-lang/hashbrown#711 (comment) . I .into()’d the key refs to cast them into Box’s

  • There are no other breaking changes between 0.16.1 -> 0.17.1

Testing

  • ci

dependabot Bot and others added 4 commits June 19, 2026 07:04
Updates the requirements on [hashbrown](https://github.com/rust-lang/hashbrown) to permit the latest version.
- [Release notes](https://github.com/rust-lang/hashbrown/releases)
- [Changelog](https://github.com/rust-lang/hashbrown/blob/main/CHANGELOG.md)
- [Commits](rust-lang/hashbrown@v0.16.1...v0.17.1)

---
updated-dependencies:
- dependency-name: hashbrown
  dependency-version: 0.17.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@kfc35 kfc35 added C-Dependencies A change to the crates that Bevy depends on D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged and removed S-Needs-Review Needs reviewer attention (from anyone!) to move forward labels Jun 30, 2026
@kfc35 kfc35 added S-Needs-Review Needs reviewer attention (from anyone!) to move forward and removed S-Waiting-on-Author The author needs to make changes or address concerns before this can be merged labels Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-Dependencies A change to the crates that Bevy depends on D-Straightforward Simple bug fixes and API improvements, docs, test and examples S-Needs-Review Needs reviewer attention (from anyone!) to move forward

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant