fix(deps): update rust crate thiserror to v1.0.69
-
Review changes -
-
Download -
Patches
-
Plain diff
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
thiserror | dependencies | patch |
1.0.23 -> 1.0.69
|
Release Notes
dtolnay/thiserror (thiserror)
v1.0.69
- Backport 2.0.2 fixes
v1.0.68
- Handle incomplete expressions more robustly in format arguments, such as while code is being typed (#341, #344)
v1.0.67
v1.0.66
- Improve compile error on malformed format attribute (#327)
v1.0.65
- Ensure OUT_DIR is left with deterministic contents after build script execution (#325)
v1.0.64
v1.0.63
- Documentation improvements
v1.0.62
- Support referring to nested tuple struct fields inside
#[error("…", …)]
attribute (#309)
v1.0.61
v1.0.60
- Resolve unexpected_cfgs warning (#298)
v1.0.59
- Unblock testing of rustc
debug-fmt-detail
option (#297)
v1.0.58
- Make backtrace support available when using -Dwarnings (#292)
v1.0.57
- Generate more efficient
Display
impl for error message which do not contain any interpolated value (#286, thanks @nyurik)
v1.0.56
- Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache
v1.0.55
- Work around improperly cached build script result by sccache – second attempt (#280)
v1.0.54
- Work around improperly cached build script result by sccache – first attempt (#279)
v1.0.53
- Reduce spurious rebuilds under RustRover IDE when using a nightly toolchain (#270)
v1.0.52
- Fix interaction with RUSTC_BOOTSTRAP (#269)
v1.0.51
- Improve diagnostics when an invalid attribute previously caused thiserror to generate no
Error
impl (#266)
v1.0.50
- Improve diagnostic when a #[source], #[from], or #[transparant] attribute refers to a type that has no std::error::Error impl (#258, thanks @de-vri-es)
v1.0.49
v1.0.48
- Improve implementation of displaying Path values in a generated Display impl (#251, thanks @mina86)
v1.0.47
- Work around rust-analyzer bug (https://github.com/rust-lang/rust-analyzer/issues/9911)
v1.0.46
- Add bootstrap workaround to allow rustc to depend on thiserror (#248, thanks @RalfJung)
v1.0.45
- Update backtrace support to nightly's new Error::provide API (https://github.com/rust-lang/rust/pull/113464, #246)
v1.0.44
- Documentation improvements
v1.0.43
v1.0.42
- Fix compile error in derived Display impl if there was a nonstandard
write!
macro in scope (#239)
v1.0.41
v1.0.40
- Update syn dependency to 2.x
v1.0.39
- Set html_root_url attribute
v1.0.38
- Documentation improvements
v1.0.37
- Documentation improvements
v1.0.36
v1.0.35
- More work on integrating std::any::Provider for backtrace support
- Fix "Multiple applicable
provide
methods in scope" error when the caller has both std::error::Error and std::any::Provide traits in scope (#185)
v1.0.34
- Tweak "generic member access" based Backtrace implementation (#184)
v1.0.33
- Expose backtraces via the new "generic member access" API on the Error trait (https://github.com/rust-lang/rust/issues/99301, https://github.com/rust-lang/rust/issues/96024)
v1.0.32
- Add keywords to crates.io metadata
v1.0.31
- Improve diagnostic when there is an enum variant containing
#[from] #[backtrace] Error, Backtrace
(#163)
v1.0.30
- Make
#[source]
attribute usable on a field of typeBox<dyn Error + Send + Sync + UnwindSafe + 'static>
(#155, thanks @cosmicexplorer)
v1.0.29
-
Support error types containing generic type parameters (#148, #149, #150, #151)
use thiserror::Error; #[derive(Error, Debug)] pub enum MyError<E, F, G> { #[error("thing {0} ({0:?})")] Variant(E), #[error("some error")] Delegate(#[source] SomeError<F>), #[error("err 0o{val:o}")] Octal { val: G }, }
In the above example, thiserror would automatically generate the following pair of generic trait impls.
impl<E, F, G> std::error::Error for MyError<E, F, G> where SomeError<F>: std::error::Error + 'static, Self: std::fmt::Debug + std::fmt::Display; impl<E, F, G> std::fmt::Display for MyError<E, F, G> where E: std::fmt::Debug + std::fmt::Display, G: std::fmt::Octal;
v1.0.28
- Make
?
work with error types that hold an optional source (#147)
v1.0.27
v1.0.26
- Work around bug in Clippy nonstandard_macro_braces lint (https://github.com/rust-lang/rust-clippy/issues/7422,
245e7cf
)
v1.0.25
- Support
error(transparent)
on errors containing a non-'static
inner error (#113)
v1.0.24
- Hygiene fixes in generated
source
method of error types originating inside of a macro definition to unblock https://github.com/rust-lang/rust/pull/80689#issuecomment-781493634 (#121, thanks @Aaron1011)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Merge request reports
Activity
Filter activity
- Approvals
- Assignees & reviewers
- Comments (from bots)
- Comments (from users)
- Commits & branches
- Edits
- Labels
- Lock status
- Mentions
- Merge request status
- Tracking
Please register or sign in to reply
Loading