robusta
robusta copied to clipboard
Bump darling from 0.20.3 to 0.20.8
Bumps darling from 0.20.3 to 0.20.8.
Release notes
Sourced from darling's releases.
v0.20.8
- Add
#[darling(with = ...)]
support toattrs
magic field to allow using custom receiver types forattrs
#273v0.20.7
- Add
#[darling(flatten)]
to allow forwarding unknown fields to another struct #146- Don't suggest names of skipped fields in derived impls #268
v0.20.6
- Fix some missing syn invisible group handling in
FromMeta
impls #263- Fix misleading error message on
Error::unexpected_type
so it no longer implies the type was a literal #264- Impl
FromMeta
Vec
of literals, e.g.LitStr
#265v0.20.5
- Add
Flag::span
inherent method, asFlag
can no longer implsyn::spanned::Spanned
#242v0.20.4
- Accept bare paths in
#[darling(default = ...)]
#258- Add
FromMeta
impl forPathBuf
#259- Improve
FromMeta
implementation for enums #260
- Properly implement unit arms in
FromMeta::from_list
to provide a consistent API for heterogeneous enums that include a mix of unit, newtype and struct variants- Add
#[darling(word)]
attribute for unit enum variants (See #63 for details)
Changelog
Sourced from darling's changelog.
v0.20.8 (February 23, 2024)
- Add
#[darling(with = ...)]
support toattrs
magic field to allow using custom receiver types forattrs
#273v0.20.7 (February 22, 2024)
- Add
#[darling(flatten)]
to allow forwarding unknown fields to another struct #146- Don't suggest names of skipped fields in derived impls #268
v0.20.6 (February 14, 2024)
- Fix some missing syn invisible group handling in
FromMeta
impls #263- Fix misleading error message on
Error::unexpected_type
so it no longer implies the type was a literal #264- Impl
FromMeta
Vec
of literals, e.g.LitStr
#265v0.20.5 (January 30, 2024)
- Add
Flag::span
inherent method, asFlag
can no longer implsyn::spanned::Spanned
#242v0.20.4 (January 29, 2024)
- Accept bare paths in
#[darling(default = ...)]
#258- Add
FromMeta
impl forPathBuf
#259- Improve
FromMeta
implementation for enums #260
- Properly implement unit arms in
FromMeta::from_list
to provide a consistent API for heterogeneous enums that include a mix of unit, newtype and struct variants- Add
#[darling(word)]
attribute for unit enum variants (See #63 for details)
Commits
25ce6ec
Bump version to 0.20.87ef3fa9
Supportwith
on attrs magic fielda1fda4d
Add Error::unknown_field_path_with_alts6158749
Bump version to 0.20.7d8e65ce
Fix flattening to work with 0..n attributes4790d79
Add test for flattening in FromField78ad512
Include parents in "did you mean" suggestions4ad0775
Store similarity score in ErrorUnknownField3eb3e93
Add #[darling(flatten)]60bff90
Add validations for conflicts of flatten with other meta items- 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 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)