Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 12, 2025

Bumps the non-breaking group with 9 updates in the / directory:

Package From To
bitflags 2.9.0 2.9.1
dyn-clone 1.0.19 1.0.20
enumset 1.1.5 1.1.7
errno 0.3.11 0.3.13
libc 0.2.172 0.2.175
slab 0.4.9 0.4.11
strum 0.27.1 0.27.2
tempfile 3.19.1 3.20.0
thiserror 2.0.12 2.0.14

Updates bitflags from 2.9.0 to 2.9.1

Release notes

Sourced from bitflags's releases.

2.9.1

What's Changed

Full Changelog: bitflags/bitflags@2.9.0...2.9.1

Changelog

Sourced from bitflags's changelog.

2.9.1

What's Changed

Full Changelog: bitflags/bitflags@2.9.0...2.9.1

Commits

Updates dyn-clone from 1.0.19 to 1.0.20

Release notes

Sourced from dyn-clone's releases.

1.0.20

  • Support targets without alloc::sync::Arc (#32, thanks @​af-afk)
Commits
  • 1d2d15c Release 1.0.20
  • 0f48a72 Merge pull request #33 from dtolnay/thumbv6m
  • 3446ea0 Merge "Check if target has atomic before using arc"
  • 584d7d7 Merge pull request #34 from dtolnay/up
  • d1f30c1 Resolve uninlined_format_args pedantic clippy lint in test
  • 1e18d0b Resolve borrow_as_ptr pedantic clippy lint
  • ec7b093 Raise required compiler to Rust 1.60
  • 33d9177 Add CI on a target without atomic ptr
  • 9438fae Merge pull request 32 from af-afk/master
  • 02be822 Check if target has atomic before using ARC
  • Additional commits viewable in compare view

Updates enumset from 1.1.5 to 1.1.7

Changelog

Sourced from enumset's changelog.

Version 1.1.7 (2025-07-08)

  • Fix hygiene issue where the enumset_set! macro with no arguments required EnumSet to be imported into the current context. (Thanks @​cbiffle)
  • Fix issue where #[derive(EnumSetType)] used to cause compile errors when cross-compiling with different flags on the host and target sides. (Thanks @​dtolnay)

Version 1.1.6 (2025-05-05)

  • EnumSet::as_repr is now const. (Thanks @​jasonwhite)
  • Added support for the defmt crate via a new feature. (Thanks @​katyo)
Commits
  • 3c942dd Bump version to 1.1.7
  • 1d459f2 Fix a few remaining references to enumset_test_no_std
  • 9b3b85d Clean up the serde feature to remove the ugly serde2 hack.
  • b1a1f11 Rename enumset_test_no_std to better reflect what it currently tests.
  • dcb934b Reuse enumset_test_no_std as a test for cross-compiling with divergent serde ...
  • 1d291f9 Merge branch 'main' of github.com:Lymia/enumset
  • 47915cc Bless actual current trybuild output.
  • d72c744 Merge pull request #63 from dtolnay-contrib/serde
  • fe52c0d Merge pull request #61 from cbiffle/cbiffle/enumset-hygiene
  • 51e84d9 Fix discrepancy between host vs target "serde" feature
  • Additional commits viewable in compare view

Updates errno from 0.3.11 to 0.3.13

Release notes

Sourced from errno's releases.

v0.3.12

  • Issue a better error message if the target is unsupported. #110
Changelog

Sourced from errno's changelog.

[0.3.13] - 2025-06-19

  • Update windows-sys requirement from >=0.52, <=0.59 to >=0.52, <=0.60 #113

[0.3.12] - 2025-05-12

  • Issue a better error message if the target is unsupported. #110
Commits

Updates libc from 0.2.172 to 0.2.175

Release notes

Sourced from libc's releases.

0.2.175

Added

  • AIX: Add getpeereid (#4524)
  • AIX: Add struct ld_info and friends (#4578)
  • AIX: Retore struct winsize (#4577)
  • Android: Add UDP socket option constants (#4619)
  • Android: Add CLONE_CLEAR_SIGHAND and CLONE_INTO_CGROUP (#4502)
  • Android: Add more prctl constants (#4531)
  • FreeBSD Add further TCP stack-related constants (#4196)
  • FreeBSD x86-64: Add mcontext_t.mc_tlsbase (#4503)
  • FreeBSD15: Add kinfo_proc.ki_uerrmsg (#4552)
  • FreeBSD: Add in_conninfo (#4482)
  • FreeBSD: Add xinpgen and related types (#4482)
  • FreeBSD: Add xktls_session (#4482)
  • Haiku: Add functionality from libbsd (#4221)
  • Linux: Add SECBIT_* (#4480)
  • NetBSD, OpenBSD: Export ioctl request generator macros (#4460)
  • NetBSD: Add ptsname_r (#4608)
  • RISCV32: Add time-related syscalls (#4612)
  • Solarish: Add strftime* (#4453)
  • linux: Add EXEC_RESTRICT_* and EXEC_DENY_* (#4545)

Changed

  • AIX: Add const to signatures to be consistent with other platforms (#4563)

Fixed

  • AIX: Fix the type of struct statvfs.f_fsid (#4576)
  • AIX: Fix the type of constants for the ioctl request argument (#4582)
  • AIX: Fix the types of stat{,64}.st_*tim (#4597)
  • AIX: Use unique errno values (#4507)
  • Build: Fix an incorrect target_os -> target_arch check (#4550)
  • FreeBSD: Fix the type of xktls_session_onedir.ifnet (#4552)
  • Mips64 musl: Fix the type of nlink_t (#4509)
  • Mips64 musl: Use a special MIPS definition of stack_t (#4528)
  • Mips64: Fix SI_TIMER, SI_MESGQ and SI_ASYNCIO definitions (#4529)
  • Musl Mips64: Swap the order of si_errno and si_code in siginfo_t (#4530)
  • Musl Mips64: Use a special MIPS definition of statfs (#4527)
  • Musl: Fix the definition of fanotify_event_metadata (#4510)
  • NetBSD: Correct enum fae_action to be #[repr(C)] (#60a8cfd5)
  • PSP: Correct char -> c_char (eaab4fc3)
  • PowerPC musl: Fix termios definitions (#4518)
  • PowerPC musl: Fix the definition of EDEADLK (#4517)
  • PowerPC musl: Fix the definition of NCCS (#4513)
  • PowerPC musl: Fix the definitions of MAP_LOCKED and MAP_NORESERVE (#4516)
  • PowerPC64 musl: Fix the definition of shmid_ds (#4519)

Deprecated

... (truncated)

Changelog

Sourced from libc's changelog.

0.2.175 - 2025-08-10

Added

  • AIX: Add getpeereid (#4524)
  • AIX: Add struct ld_info and friends (#4578)
  • AIX: Retore struct winsize (#4577)
  • Android: Add UDP socket option constants (#4619)
  • Android: Add CLONE_CLEAR_SIGHAND and CLONE_INTO_CGROUP (#4502)
  • Android: Add more prctl constants (#4531)
  • FreeBSD Add further TCP stack-related constants (#4196)
  • FreeBSD x86-64: Add mcontext_t.mc_tlsbase (#4503)
  • FreeBSD15: Add kinfo_proc.ki_uerrmsg (#4552)
  • FreeBSD: Add in_conninfo (#4482)
  • FreeBSD: Add xinpgen and related types (#4482)
  • FreeBSD: Add xktls_session (#4482)
  • Haiku: Add functionality from libbsd (#4221)
  • Linux: Add SECBIT_* (#4480)
  • NetBSD, OpenBSD: Export ioctl request generator macros (#4460)
  • NetBSD: Add ptsname_r (#4608)
  • RISCV32: Add time-related syscalls (#4612)
  • Solarish: Add strftime* (#4453)
  • linux: Add EXEC_RESTRICT_* and EXEC_DENY_* (#4545)

Changed

  • AIX: Add const to signatures to be consistent with other platforms (#4563)

Fixed

  • AIX: Fix the type of struct statvfs.f_fsid (#4576)
  • AIX: Fix the type of constants for the ioctl request argument (#4582)
  • AIX: Fix the types of stat{,64}.st_*tim (#4597)
  • AIX: Use unique errno values (#4507)
  • Build: Fix an incorrect target_os -> target_arch check (#4550)
  • FreeBSD: Fix the type of xktls_session_onedir.ifnet (#4552)
  • Mips64 musl: Fix the type of nlink_t (#4509)
  • Mips64 musl: Use a special MIPS definition of stack_t (#4528)
  • Mips64: Fix SI_TIMER, SI_MESGQ and SI_ASYNCIO definitions (#4529)
  • Musl Mips64: Swap the order of si_errno and si_code in siginfo_t (#4530)
  • Musl Mips64: Use a special MIPS definition of statfs (#4527)
  • Musl: Fix the definition of fanotify_event_metadata (#4510)
  • NetBSD: Correct enum fae_action to be #[repr(C)] (#60a8cfd5)
  • PSP: Correct char -> c_char (eaab4fc3)
  • PowerPC musl: Fix termios definitions (#4518)
  • PowerPC musl: Fix the definition of EDEADLK (#4517)
  • PowerPC musl: Fix the definition of NCCS (#4513)
  • PowerPC musl: Fix the definitions of MAP_LOCKED and MAP_NORESERVE (#4516)
  • PowerPC64 musl: Fix the definition of shmid_ds (#4519)

... (truncated)

Commits
  • 84e26e6 Update the lockfile
  • 4d04aee chore: release libc 0.2.175
  • 94a7f32 cleanup: Format a file that was missed
  • 1725273 Rename the ctest file from main to ctest
  • e9b021b freebsd adding further TCP stack related constants.
  • 9606a29 freebsd15: Add ki_uerrmsg to struct kinfo_proc
  • 2816bc2 libc-test: include sys/ktls.h on freebsd
  • adfe283 libc-test: Account for xktls_session_onedir::gen (freebsd)
  • 4cc1bf4 freebsd: Document avoidance of reserved name gen
  • 7cdcaa6 freebsd: Fix type of struct xktls_session_onedir, field ifnet
  • Additional commits viewable in compare view

Updates slab from 0.4.9 to 0.4.11

Release notes

Sourced from slab's releases.

v0.4.11

  • Fix Slab::get_disjoint_mut out of bounds (#152)

v0.4.10

  • Add Slab::get_disjoint_mut (#149)
  • Drop build script and autocfg dependency (#150)
  • Fix redundant import warning in no_std builds (#143)
  • Fix clippy::needless_lifetimes warning (#147)
  • Internal CI improvements (#141, #146)
Changelog

Sourced from slab's changelog.

0.4.11 (August 8, 2025)

  • Fix Slab::get_disjoint_mut out of bounds (#152)

0.4.10 (June 15, 2025)

  • Add Slab::get_disjoint_mut (#149)
  • Drop build script and autocfg dependency (#150)
  • Fix redundant import warning in no_std builds (#143)
  • Fix clippy::needless_lifetimes warning (#147)
  • Internal CI improvements (#141, #146)
Commits

Updates strum from 0.27.1 to 0.27.2

Release notes

Sourced from strum's releases.

v0.27.2

What's Changed

New Contributors

Full Changelog: Peternator7/strum@v0.27.1...v0.27.2

Changelog

Sourced from strum's changelog.

0.27.2

  • #141: Adding support for doc comments on EnumDiscriminants generated type.

    • The doc comment will be copied from the variant on the type itself.
  • #435:allow discriminants on empty enum.

  • #443: Change enum table callbacks to FnMut.

  • #444: Add #[automatically_derived] to the impls by @​dandedotdev in Peternator7/strum#444

    • This should make the linter less noisy with warnings in generated code.
  • #440: Implement a suffix attribute for serialization of enum variants.

    #[derive(strum::Display)]
    #[strum(suffix=".json")]
    #[strum(serialize_all="snake_case")]
    enum StorageConfiguration {
      PostgresProvider,
      S3StorageProvider,
      AzureStorageProvider,
    }
    fn main() {
    let response = SurveyResponse::Other("It was good".into());
    println!("Loading configuration from: {}", StorageConfiguration::PostgresProvider);
    // prints: Loaded Configuration from: postgres_provider.json
    }

  • #446: Drop needless rustversion dependency.

Commits

Updates tempfile from 3.19.1 to 3.20.0

Changelog

Sourced from tempfile's changelog.

3.20.0

This release mostly unifies the behavior/capabilities around "keeping" temporary files:

  • Rename Builder::keep(bool) (via deprecation) to Builder::disable_cleanup(bool) to make it clear that behaves differently from NamedTempFile::keep(). The former disables automatic cleanup while the latter consumes the NamedTempFile object entirely and unsets the "temporary file" attribute (on Windows).
  • Rename TempDir::into_path (via deprecation) to TempDir::keep to mirror NamedTempFile::keep.
  • Add TempDir::disable_cleanup, NamedTempFile::disable_cleanup, and TempPath::disable_cleanup making it possible to disable automatic cleanup in-place after creating a temporary file/directory (equivalent to calling Builder::disable_cleanup before creating the file/directory).

Additionally, it adds a few spooled temporary file features:

  • Add SpooledTempFile::into_file for turning a SpooledTempFile into a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.
  • Add spooled_tempfile_in and SpooledTempFile::new_in methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).

Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.

BREAKING for those with deny(warnings):

  • Builder::keep deprecated in favor of Builder::disable_cleanup.
  • TempDir::into_path is deprecated in favor of TempDir::keep.

BREAKING:

Commits
  • 99ffea6 chore: release v3.20.0 (#358)
  • bd2b267 feat: make it possible to disable cleanup in-place after creation (#355)
  • 3b30099 ci: really check docs for warnings (#357)
  • f701f52 ci: check docs (#356)
  • d34afe9 doc: improve SpooledData documentation
  • 6deb42e doc: make it easier to pick the correct tempfile constructor/type
  • e284782 feat: allow creating spooled temporary files in a specific directory (#353)
  • 07edc31 feat: implement SpooledTempFile::into_file (#352)
  • b122355 fix: add must_use attribute to TempDir::keep (#351)
  • cbd1e97 feat: rename TempDir::into_path to TempDir::keep (#349)
  • Additional commits viewable in compare view

Updates thiserror from 2.0.12 to 2.0.14

Release notes

Sourced from thiserror's releases.

2.0.14

  • Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#426)

2.0.13

  • Documentation improvements
Commits
  • eea6799 Release 2.0.14
  • a2aa6d7 Merge pull request #426 from dtolnay/enotempty
  • f00ebc5 Allow build-script cleanup failure with NFSv3 output directory to be non-fatal
  • 61f28da Release 2.0.13
  • 89872e3 Unindent crate-level markdown links
  • aee87e5 Wrap PR 425 to 80 columns
  • 0f94e99 Merge pull request #425 from Kriskras99/feat/doc_links
  • f1eb081 Add links to more items
  • f301423 Revert "Pin nightly toolchain used for miri job"
  • 7a5fbc6 Update ui test suite to nightly-2025-07-30
  • 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

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Aug 12, 2025
@dependabot dependabot bot force-pushed the dependabot/cargo/non-breaking-246c9523d0 branch 2 times, most recently from 5bbf0ec to d4e42ab Compare August 14, 2025 12:19
…dates

Bumps the non-breaking group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.9.1` |
| [dyn-clone](https://github.com/dtolnay/dyn-clone) | `1.0.19` | `1.0.20` |
| [enumset](https://github.com/Lymia/enumset) | `1.1.5` | `1.1.7` |
| [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.11` | `0.3.13` |
| [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.175` |
| [slab](https://github.com/tokio-rs/slab) | `0.4.9` | `0.4.11` |
| [strum](https://github.com/Peternator7/strum) | `0.27.1` | `0.27.2` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.20.0` |
| [thiserror](https://github.com/dtolnay/thiserror) | `2.0.12` | `2.0.14` |



Updates `bitflags` from 2.9.0 to 2.9.1
- [Release notes](https://github.com/bitflags/bitflags/releases)
- [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md)
- [Commits](bitflags/bitflags@2.9.0...2.9.1)

Updates `dyn-clone` from 1.0.19 to 1.0.20
- [Release notes](https://github.com/dtolnay/dyn-clone/releases)
- [Commits](dtolnay/dyn-clone@1.0.19...1.0.20)

Updates `enumset` from 1.1.5 to 1.1.7
- [Changelog](https://github.com/Lymia/enumset/blob/main/RELEASES.md)
- [Commits](Lymia/enumset@v1.1.5...v1.1.7)

Updates `errno` from 0.3.11 to 0.3.13
- [Release notes](https://github.com/lambda-fairy/rust-errno/releases)
- [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md)
- [Commits](lambda-fairy/rust-errno@v0.3.11...v0.3.13)

Updates `libc` from 0.2.172 to 0.2.175
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Changelog](https://github.com/rust-lang/libc/blob/0.2.175/CHANGELOG.md)
- [Commits](rust-lang/libc@0.2.172...0.2.175)

Updates `slab` from 0.4.9 to 0.4.11
- [Release notes](https://github.com/tokio-rs/slab/releases)
- [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md)
- [Commits](tokio-rs/slab@v0.4.9...v0.4.11)

Updates `strum` from 0.27.1 to 0.27.2
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](Peternator7/strum@v0.27.1...v0.27.2)

Updates `tempfile` from 3.19.1 to 3.20.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.19.1...v3.20.0)

Updates `thiserror` from 2.0.12 to 2.0.14
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@2.0.12...2.0.14)

---
updated-dependencies:
- dependency-name: bitflags
  dependency-version: 2.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking
- dependency-name: dyn-clone
  dependency-version: 1.0.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking
- dependency-name: enumset
  dependency-version: 1.1.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking
- dependency-name: errno
  dependency-version: 0.3.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking
- dependency-name: libc
  dependency-version: 0.2.175
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking
- dependency-name: slab
  dependency-version: 0.4.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking
- dependency-name: strum
  dependency-version: 0.27.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking
- dependency-name: tempfile
  dependency-version: 3.20.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: non-breaking
- dependency-name: thiserror
  dependency-version: 2.0.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: non-breaking
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/non-breaking-246c9523d0 branch from d4e42ab to bdf8d57 Compare August 18, 2025 22:54
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 25, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Aug 25, 2025
@dependabot dependabot bot deleted the dependabot/cargo/non-breaking-246c9523d0 branch August 25, 2025 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants