vector
vector copied to clipboard
chore(deps): Bump snafu from 0.7.5 to 0.8.0
Bumps snafu from 0.7.5 to 0.8.0.
Changelog
Sourced from snafu's changelog.
0.8.0 - 2023-12-28
Added
snafu(transparent)allows creating compound error types that act as if they were not present, delegating thierDisplayandErrorimplementations to the source error. This is useful when aggregating smaller errors that already completely explain the failure.
ResultExt::boxedandResultExt::boxed_localare available to convert an error value into an owned trait object. This is useful when an error type is a generic controlled by the caller.Changed
Rust 1.56 is now the minimum supported Rust version. This is a breaking change.
Rust 1.65 is now the default supported Rust version. This is a breaking change.
The item type of the
ChainCompatiterator is now&'a (dyn Error + 'b)to allow downcasting the error trait object to a concrete type. This is a breaking change.Error fields marked
locationare no longer automatically implicitly created. This is a breaking change.Adding
#[snafu]attributes to the field of a tuple struct are now errors. This is a breaking change.The SNAFU copy of the
Errortrait now marks thedescriptionandcausemethods as deprecated, following the standard library's example. This trait is only active when using SNAFU in a no_std environment and no functional difference is intended.Removed
The default
Displayimplementation no longer includes the error text of the source error. This is a breaking change.The
backtracesandunstable-backtraces-impl-stdfeature flags have been removed. This is a breaking change. TheBacktracetype is now the standard library'sBacktracetype when it is available.Fixed
Commits
db76cb3Release 0.8.0509abf7Merge pull request #428 from shepmaster/changelog1dc3d95Update the changelog and upgrading guide in preparation for 0.83fcc81aMerge pull request #432 from shepmaster/undo7b8e6a8Revert "Allow yeeting context selectors to generate errors"c1faaa8Merge pull request #430 from shepmaster/our-error-deprecatedc5fe470Mirror std Error's deprecated methods on ourErrortraitbea7f27Merge pull request #426 from shepmaster/std-backtraceae4679eUsestd::backtrace::Backtraceas the default backtrace providera239d70Merge pull request #427 from shepmaster/macro-doc-aliases- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
@dependabot rebase
It looks like there are some breaking changes here that could use a closer look before merging.
@dependabot rebase