Skip to content

⬆️ - Update Rust crate error-stack to 0.6.0#44

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/error-stack-0.x
Open

⬆️ - Update Rust crate error-stack to 0.6.0#44
renovate[bot] wants to merge 1 commit intomainfrom
renovate/error-stack-0.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 18, 2024

This PR contains the following updates:

Package Type Update Change
error-stack (source) workspace.dependencies minor 0.4.10.6.0

Release Notes

hashintel/hash (error-stack)

v0.6.0

Compare Source

Features
  • Report has been split into Report<C> and Report<[C]> to distinguish between a group of related errors and a single error. These errors can still be nested. (#​5047)
  • Introduce a new unstable flag, which is used to enable unstable features, these features are not covered by semver and may be modified or removed at any time. (#​5181)
  • Reintroduce a new IntoReport trait, which is used to determine when a type can be converted to a Report. This allows the usage of errors more idiomatically in traits, such as type Error: IntoReport. (#​6738)
Breaking Changes
  • Rename attach[_lazy] to attach_opaque[_with] and attach_printable[_lazy] to attach[_with]. (#​7753)
  • Set the MSRV to 1.83 (#​5333)
  • Extend is no longer implemented by Report<C>, instead it is implemented on Report<[C]>, either use From or Report::expand to convert between Report<C> into Report<[C]>. (#​5047)
  • extend_one has been renamed to push and is only implemented on Report<[C]>. (#​5047)
  • bail!(report,) has been removed, one must now use bail!(report). This is in preparation for the unstable bail! macro that allows to construct Report<[C]>. (#​5047)
Deprecations
  • Context: Use core::error::Error instead (#​5533)
  • Result<T, C>: Use core::result::Result<T, Report<C>> instead (#​5533)
  • report!, use IntoReport::into_report instead. (#​6738)

v0.5.0

Compare Source

Features
  • Capture source() errors when converting Error to Report (#​4678)
Breaking Changes
  • Backtraces are not included in the std feature anymore. Instead, the backtrace feature is used which is enabled by default (#​4685)
  • Remove deprecated IntoReport (#​4706)

Configuration

📅 Schedule: Branch creation - "after 1pm and before 5pm on Friday" in timezone Asia/Tokyo, 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/error-stack-0.x branch from a0dad54 to b5c808c Compare August 31, 2025 11:32
@renovate renovate bot changed the title ⬆️ - Update Rust crate error-stack to 0.5.0 ⬆️ - Update Rust crate error-stack to 0.6.0 Aug 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants