Skip to content

Bump the rust-dependencies group across 1 directory with 6 updates#4239

Merged
HalidOdat merged 1 commit intomainfrom
dependabot/cargo/rust-dependencies-16bec5c5a9
May 10, 2025
Merged

Bump the rust-dependencies group across 1 directory with 6 updates#4239
HalidOdat merged 1 commit intomainfrom
dependabot/cargo/rust-dependencies-16bec5c5a9

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 10, 2025

Bumps the rust-dependencies group with 6 updates in the / directory:

Package From To
hashbrown 0.15.2 0.15.3
toml 0.8.21 0.8.22
getrandom 0.3.2 0.3.3
synstructure 0.13.1 0.13.2
bytemuck 1.22.0 1.23.0
tokio 1.44.2 1.45.0

Updates hashbrown from 0.15.2 to 0.15.3

Release notes

Sourced from hashbrown's releases.

v0.15.3

Added

  • SIMD implementation for LoongArch (#592, requires nightly)

Changed

  • Optimized insertion path by avoiding an unnecessary match_empty (#607)
  • Increased minimum table size for small types (#615)
  • Dropped FnMut trait bounds from ExtractIf data structures (#616)
  • Relaxed constraint in hash_map::EntryRef insertion methods K: From<&Q> to &Q: Into<K> (#611)
  • Added allocator template argument for rustc_iter (#605)
  • The allocator-api2/nightly feature is no longer enabled by hashbrown/nightly (#606)
Changelog

Sourced from hashbrown's changelog.

0.15.3 - 2025-04-29

Added

  • SIMD implementation for LoongArch (#592, requires nightly)

Changed

  • Optimized insertion path by avoiding an unnecessary match_empty (#607)
  • Increased minimum table size for small types (#615)
  • Dropped FnMut trait bounds from ExtractIf data structures (#616)
  • Relaxed constraint in hash_map::EntryRef insertion methods K: From<&Q> to &Q: Into<K> (#611)
  • Added allocator template argument for rustc_iter (#605)
  • The allocator-api2/nightly feature is no longer enabled by hashbrown/nightly (#606)
Commits

Updates toml from 0.8.21 to 0.8.22

Commits
  • 6922da3 chore: Release
  • fbf0a92 docs: Update changelog
  • 83588b3 Merge pull request #878 from epage/w1
  • eeb885c fix(serde): Skip fields with newtypes wrapping None
  • 3c305c7 test(serde): Show NewType(None) behavior
  • 7bd5eaf test(serde): Group None tests
  • 388cfa3 chore(deps): Update toml-test (#877)
  • a025b84 refactor(edit): Change ser none tracking to mut field
  • 54666ad docs(write): Add guidance
  • 13cf518 refactor(edit): Bypass a layer of abstraction in ser
  • Additional commits viewable in compare view

Updates getrandom from 0.3.2 to 0.3.3

Changelog

Sourced from getrandom's changelog.

[0.3.3] - 2025-05-09

Changed

  • Doc improvements #632 #634 #635
  • Add crate version to docs.rs links used in compile_error!s #639

Fixed

  • Error handling in WASI p1 #661

#632: rust-random/getrandom#632 #634: rust-random/getrandom#634 #635: rust-random/getrandom#635 #639: rust-random/getrandom#639 #661: rust-random/getrandom#661

Commits

Updates synstructure from 0.13.1 to 0.13.2

Commits

Updates bytemuck from 1.22.0 to 1.23.0

Changelog

Sourced from bytemuck's changelog.

bytemuck changelog

1.23

  • impl_core_error crate feature adds core::error::Error impl.
  • More ZeroableInOption impls.

1.22

  • Add the pod_saturating feature, which adds Pod impls for Saturating<T> when T is already Pod.
  • A bump in the minimum bytemuck_derive dependency from 1.4.0 to 1.4.1 to avoid a bug if you have a truly ancient cargo.lock file sitting around.
  • Adds Send and Sync impls to BoxBytes.

1.21

  • Implement Pod and Zeroable for core::arch::{x86, x86_64}::__m512, __m512d and __m512i without nightly. Requires Rust 1.72, and is gated through the avx512_simd cargo feature.
  • Allow the use of must_cast_mut and must_cast_slice_mut in const contexts. Requires Rust 1.83, and is gated through the must_cast_extra cargo feature.
  • internal: introduced the maybe_const_fn macro that allows defining some function to be const depending upon some cfg predicate.

1.20

  • New functions to allocate zeroed Arc and Rc. Requires Rust 1.82
  • TransparentWrapper impls for core::cmp::Reverse and core::num::Saturating.
  • internal: Simplified the library's fill_zeroes calls to write_bytes

1.19

  • Adds the #[track_caller] attribute to functions which may panic.

1.18

  • Adds the latest_stable_rust cargo feature, which is a blanket feature that turns all other features on that are both sound and compatible with Stable rust.

1.17.1

  • Adds #[repr(C)] to the union Transmute<A, B> type that's used internally for most of the transmutations.

1.17.0

  • Makes the must_cast versions of the by-value and by-ref casts be const. The mut ref cast is unaffected for now (mut references aren't yet stable in const fn). This increases the MSRV of using that particular feature from 1.57 to 1.64.

1.16.3

... (truncated)

Commits
  • 028ff3b chore: Release bytemuck version 1.23.0
  • 343f34f changelog
  • 90db360 Impl core's Error trait on Rust 1.81+ (#311)
  • ede9141 Set rust version for bytemuck_derive to 1.61 (#310)
  • 46d0910 Extend #308 with -unwind support (#309)
  • 6751adc Impl ZeroablInOption for several function types. (#308)
  • 66569e6 chore: Release bytemuck_derive version 1.9.2
  • 5c301b1 remove resolver from the Cargo.toml
  • 3053413 update the .cargo/config.toml to use the "stable rust" feature.
  • 9b087bb chore: Release bytemuck_derive version 1.9.1
  • Additional commits viewable in compare view

Updates tokio from 1.44.2 to 1.45.0

Release notes

Sourced from tokio's releases.

Tokio v1.45.0

Added

  • metrics: stabilize worker_total_busy_duration, worker_park_count, and worker_unpark_count (#6899, #7276)
  • process: add Command::spawn_with (#7249)

Changed

  • io: do not require Unpin for some trait impls (#7204)
  • rt: mark runtime::Handle as unwind safe (#7230)
  • time: revert internal sharding implementation (#7226)

Unstable

  • rt: remove alt multi-threaded runtime (#7275)

#6899: tokio-rs/tokio#6899 #7276: tokio-rs/tokio#7276 #7249: tokio-rs/tokio#7249 #7204: tokio-rs/tokio#7204 #7230: tokio-rs/tokio#7230 #7226: tokio-rs/tokio#7226 #7275: tokio-rs/tokio#7275

Commits
  • 00754c8 chore: prepare Tokio v1.45.0 (#7308)
  • 1ae9434 time: revert "use sharding for timer implementation" related changes (#7226)
  • 8895bba ci: Test AArch64 Windows (#7288)
  • 48ca254 time: update sleep documentation to reflect maximum allowed duration (#7302)
  • a0af02a compat: add more documentation to tokio_util::compat (#7279)
  • 0ce3a11 metrics: stabilize worker_park_count and worker_unpark_count (#7276)
  • 1ea9ce1 ci: fix cfg!(miri) declarations in tests (#7286)
  • 4d4d126 chore: prepare tokio-util v0.7.15 (#7283)
  • 5490267 fs: update the mockall dev dependency to 0.13.0 (#7234)
  • 1434b32 examples: improve echo example consistency (#7256)
  • Additional commits viewable in compare view

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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the rust-dependencies group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.3` |
| [toml](https://github.com/toml-rs/toml) | `0.8.21` | `0.8.22` |
| [getrandom](https://github.com/rust-random/getrandom) | `0.3.2` | `0.3.3` |
| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |
| [bytemuck](https://github.com/Lokathor/bytemuck) | `1.22.0` | `1.23.0` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.44.2` | `1.45.0` |



Updates `hashbrown` from 0.15.2 to 0.15.3
- [Release notes](https://github.com/rust-lang/hashbrown/releases)
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/hashbrown/commits/v0.15.3)

Updates `toml` from 0.8.21 to 0.8.22
- [Commits](toml-rs/toml@toml-v0.8.21...toml-v0.8.22)

Updates `getrandom` from 0.3.2 to 0.3.3
- [Changelog](https://github.com/rust-random/getrandom/blob/master/CHANGELOG.md)
- [Commits](rust-random/getrandom@v0.3.2...v0.3.3)

Updates `synstructure` from 0.13.1 to 0.13.2
- [Commits](https://github.com/mystor/synstructure/commits)

Updates `bytemuck` from 1.22.0 to 1.23.0
- [Changelog](https://github.com/Lokathor/bytemuck/blob/main/changelog.md)
- [Commits](Lokathor/bytemuck@v1.22.0...v1.23.0)

Updates `tokio` from 1.44.2 to 1.45.0
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.44.2...tokio-1.45.0)

---
updated-dependencies:
- dependency-name: hashbrown
  dependency-version: 0.15.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: toml
  dependency-version: 0.8.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: getrandom
  dependency-version: 0.3.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: synstructure
  dependency-version: 0.13.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: bytemuck
  dependency-version: 1.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
- dependency-name: tokio
  dependency-version: 1.45.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added C-Dependencies Pull requests that update a dependency file rust labels May 10, 2025
@HalidOdat HalidOdat enabled auto-merge May 10, 2025 10:30
@HalidOdat HalidOdat added this pull request to the merge queue May 10, 2025
Merged via the queue into main with commit 9e8c4c7 May 10, 2025
14 checks passed
@HalidOdat HalidOdat deleted the dependabot/cargo/rust-dependencies-16bec5c5a9 branch May 10, 2025 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-Dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant