Skip to content

build(deps): bump snafu from 0.6.10 to 0.7.1 #115

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 3, 2022

Bumps snafu from 0.6.10 to 0.7.1.

Changelog

Sourced from snafu's changelog.

[0.7.1] - 2022-05-02

Added

  • The macro ensure_whatever provides the functionality of the ensure macro for stringly-typed errors.

Changed

  • No longer require the futures feature flag to support the shim implementations of standard library errors that have existed since Rust 1.34.

  • Documentation improved to demonstrate that custom Whatever errors can optionally be made Send and Sync.

[0.7.0] - 2022-01-03

Many breaking changes in this release can be automatically addressed with the snafu-upgrade-assistant.

Added

  • A crate prelude containing common macros and traits can be imported via use snafu::prelude::*.

  • A ready-to-use error type Whatever is available to quickly start reporting errors with little hassle.

  • "Stringly typed" error cases can be added to existing error types, allowing you to construct errors without defining them first.

  • Formatting shorthand syntax for error type data fields is now supported: #[snafu(display("Hello {name}"))].

  • [snafu(module)] can be specified on an error type. This will create a module for the error type and all associated context selectors will be placed in that module.

  • snafu::Location can be added to an error type to provide lightweight tracking of the source location where the error was created.

  • [snafu(implicit)] can be specified on context selector data fields to automatically generate it via snafu::GenerateImplicitData when the error is created.

  • ErrorCompat::iter_chain provides an iterator over the list of

... (truncated)

Commits
  • 6159ea9 Release 0.7.1
  • 24c6855 Update the changelog
  • f7f3ddf Merge pull request #331 from shepmaster/whatever-send-sync
  • f679939 Merge pull request #330 from shepmaster/ensure_whatever
  • 857301a Show how to make custom Whatever types Send / Sync
  • 0665bb3 Add an ensure_whatever macro.
  • 625b8e5 Merge pull request #329 from shepmaster/maint
  • 83bd3d3 Update heck to 0.4
  • 171a3cf Merge pull request #327 from shepmaster/msrv-core-errors
  • 76c02d8 Add errors stabilized in 1.34 to the core Error shims
  • Additional commits viewable in compare view

Dependabot compatibility score

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 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 ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [snafu](https://github.com/shepmaster/snafu) from 0.6.10 to 0.7.1.
- [Release notes](https://github.com/shepmaster/snafu/releases)
- [Changelog](https://github.com/shepmaster/snafu/blob/main/CHANGELOG.md)
- [Commits](shepmaster/snafu@0.6.10...0.7.1)

---
updated-dependencies:
- dependency-name: snafu
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label May 3, 2022
@codecov
Copy link

codecov bot commented May 3, 2022

Codecov Report

Merging #115 (4c0956e) into master (2d9b97f) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #115   +/-   ##
=======================================
  Coverage   41.17%   41.17%           
=======================================
  Files          13       13           
  Lines        2985     2985           
=======================================
  Hits         1229     1229           
  Misses       1756     1756           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2d9b97f...4c0956e. Read the comment docs.

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 10, 2022

Superseded by #125.

@dependabot dependabot bot closed this Oct 10, 2022
@dependabot dependabot bot deleted the dependabot/cargo/snafu-0.7.1 branch October 10, 2022 10:06
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants