fix(deps): update rust crate syn to v2.0.93 #30

Open
renovate-bot wants to merge 1 commit from renovate/syn-2.x-lockfile into master
Collaborator

This PR contains the following updates:

Package Type Update Change
syn dependencies patch 2.0.77 -> 2.0.93

Release Notes

dtolnay/syn (syn)

v2.0.93

Compare Source

v2.0.92

Compare Source

  • Fix parenthesization of jumps inside ranges (#​1798)

v2.0.91

Compare Source

v2.0.90

Compare Source

  • Fix automatic parenthesization of subexpressions containing outer attributes, such as (#[attr] thing).field (#​1785)
  • Fix automatic parenthesization of function calls via a struct field, such as (thing.field)() and thing.0() (#​1786)

v2.0.89

Compare Source

v2.0.88

Compare Source

  • Improve error recovery in parse_str (#​1783)

v2.0.87

Compare Source

v2.0.86

Compare Source

  • Support peeking the end of a parse stream (#​1689)
  • Allow parse_quote! to produce Vec<Attribute> (#​1775)

v2.0.85

Compare Source

  • Preserve extern static unsafety in ForeignItem::Verbatim (#​1773)

v2.0.84

Compare Source

v2.0.83

Compare Source

  • Documentation improvements

v2.0.82

Compare Source

  • Provide Parse impls for PreciseCapture and CapturedParam (#​1757, #​1758)
  • Support parsing unsafe attributes (#​1759)
  • Add Fold and VisitMut methods for Vec<Attribute> (#​1762)

v2.0.81

Compare Source

  • Add TypeParamBound::PreciseCapture to represent precise capture syntax impl Trait + use<'a, T> (#​1752, #​1753, #​1754)

v2.0.80

Compare Source

  • Add Expr::RawAddr (#​1743)
  • Reject precise captures and ~const in inappropriate syntax positions (#​1747)
  • Reject trait bound containing only precise capture (#​1748)

v2.0.79

Compare Source

  • Fix infinite loop on parsing chained ranges (#​1741)
  • Fix panic in parsing use items containing absolute paths (#​1742)

v2.0.78

Compare Source

  • Fix infinite loop on chained comparison (#​1739)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [syn](https://github.com/dtolnay/syn) | dependencies | patch | `2.0.77` -> `2.0.93` | --- ### Release Notes <details> <summary>dtolnay/syn (syn)</summary> ### [`v2.0.93`](https://github.com/dtolnay/syn/releases/tag/2.0.93) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.92...2.0.93) - Fix expression parsing edge cases: `x as T <<= y` ([#&#8203;1804](https://github.com/dtolnay/syn/issues/1804)), `break as T` ([#&#8203;1805](https://github.com/dtolnay/syn/issues/1805)), `match x { _ if .. => {} }` ([#&#8203;1807](https://github.com/dtolnay/syn/issues/1807)) - Fix expression printing edge cases: `|| -> T 'a: {}` ([#&#8203;1806](https://github.com/dtolnay/syn/issues/1806)), `if break x {}` ([#&#8203;1808](https://github.com/dtolnay/syn/issues/1808), [#&#8203;1810](https://github.com/dtolnay/syn/issues/1810)) ### [`v2.0.92`](https://github.com/dtolnay/syn/releases/tag/2.0.92) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.91...2.0.92) - Fix parenthesization of jumps inside ranges ([#&#8203;1798](https://github.com/dtolnay/syn/issues/1798)) ### [`v2.0.91`](https://github.com/dtolnay/syn/releases/tag/2.0.91) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.90...2.0.91) - Support parsing `Vec<Arm>` using `parse_quote!` ([#&#8203;1796](https://github.com/dtolnay/syn/issues/1796), [#&#8203;1797](https://github.com/dtolnay/syn/issues/1797)) ### [`v2.0.90`](https://github.com/dtolnay/syn/releases/tag/2.0.90) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.89...2.0.90) - Fix automatic parenthesization of subexpressions containing outer attributes, such as `(#[attr] thing).field` ([#&#8203;1785](https://github.com/dtolnay/syn/issues/1785)) - Fix automatic parenthesization of function calls via a struct field, such as `(thing.field)()` and `thing.0()` ([#&#8203;1786](https://github.com/dtolnay/syn/issues/1786)) ### [`v2.0.89`](https://github.com/dtolnay/syn/releases/tag/2.0.89) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.88...2.0.89) - Fix *"compiler/fallback mismatch 949"* panic (https://github.com/dtolnay/proc-macro2/issues/483) ### [`v2.0.88`](https://github.com/dtolnay/syn/releases/tag/2.0.88) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.87...2.0.88) - Improve error recovery in `parse_str` ([#&#8203;1783](https://github.com/dtolnay/syn/issues/1783)) ### [`v2.0.87`](https://github.com/dtolnay/syn/releases/tag/2.0.87) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.86...2.0.87) - Add [`Cursor::any_group`](https://docs.rs/syn/2/syn/buffer/struct.Cursor.html#method.any_group) ([#&#8203;1777](https://github.com/dtolnay/syn/issues/1777)) - Add [`Expr::peek`](https://docs.rs/syn/2/syn/enum.Expr.html#method.peek) ([#&#8203;1778](https://github.com/dtolnay/syn/issues/1778)) - Improve syntax support for enum discriminant expressions in non-"full" mode ([#&#8203;1779](https://github.com/dtolnay/syn/issues/1779)) ### [`v2.0.86`](https://github.com/dtolnay/syn/releases/tag/2.0.86) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.85...2.0.86) - Support peeking the end of a parse stream ([#&#8203;1689](https://github.com/dtolnay/syn/issues/1689)) - Allow `parse_quote!` to produce Vec\<Attribute> ([#&#8203;1775](https://github.com/dtolnay/syn/issues/1775)) ### [`v2.0.85`](https://github.com/dtolnay/syn/releases/tag/2.0.85) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.84...2.0.85) - Preserve extern static unsafety in ForeignItem::Verbatim ([#&#8203;1773](https://github.com/dtolnay/syn/issues/1773)) ### [`v2.0.84`](https://github.com/dtolnay/syn/releases/tag/2.0.84) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.83...2.0.84) - Parse safe and explicitly unsafe extern items ([#&#8203;1768](https://github.com/dtolnay/syn/issues/1768), https://github.com/rust-lang/rust/issues/123743, https://github.com/rust-lang/rfcs/pull/3484) - Parse self captures: `impl Sized + use<Self>` ([#&#8203;1772](https://github.com/dtolnay/syn/issues/1772)) ### [`v2.0.83`](https://github.com/dtolnay/syn/releases/tag/2.0.83) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.82...2.0.83) - Documentation improvements ### [`v2.0.82`](https://github.com/dtolnay/syn/releases/tag/2.0.82) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.81...2.0.82) - Provide `Parse` impls for PreciseCapture and CapturedParam ([#&#8203;1757](https://github.com/dtolnay/syn/issues/1757), [#&#8203;1758](https://github.com/dtolnay/syn/issues/1758)) - Support parsing `unsafe` attributes ([#&#8203;1759](https://github.com/dtolnay/syn/issues/1759)) - Add Fold and VisitMut methods for Vec\<Attribute> ([#&#8203;1762](https://github.com/dtolnay/syn/issues/1762)) ### [`v2.0.81`](https://github.com/dtolnay/syn/releases/tag/2.0.81) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.80...2.0.81) - Add TypeParamBound::PreciseCapture to represent precise capture syntax `impl Trait + use<'a, T>` ([#&#8203;1752](https://github.com/dtolnay/syn/issues/1752), [#&#8203;1753](https://github.com/dtolnay/syn/issues/1753), [#&#8203;1754](https://github.com/dtolnay/syn/issues/1754)) ### [`v2.0.80`](https://github.com/dtolnay/syn/releases/tag/2.0.80) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.79...2.0.80) - Add `Expr::RawAddr` ([#&#8203;1743](https://github.com/dtolnay/syn/issues/1743)) - Reject precise captures and ~const in inappropriate syntax positions ([#&#8203;1747](https://github.com/dtolnay/syn/issues/1747)) - Reject trait bound containing only precise capture ([#&#8203;1748](https://github.com/dtolnay/syn/issues/1748)) ### [`v2.0.79`](https://github.com/dtolnay/syn/releases/tag/2.0.79) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.78...2.0.79) - Fix infinite loop on parsing chained ranges ([#&#8203;1741](https://github.com/dtolnay/syn/issues/1741)) - Fix panic in parsing `use` items containing absolute paths ([#&#8203;1742](https://github.com/dtolnay/syn/issues/1742)) ### [`v2.0.78`](https://github.com/dtolnay/syn/releases/tag/2.0.78) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.77...2.0.78) - Fix infinite loop on chained comparison ([#&#8203;1739](https://github.com/dtolnay/syn/issues/1739)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjM5LjgyLjYiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsicmVub3ZhdGUtYm90Il19-->
renovate-bot force-pushed renovate/syn-2.x-lockfile from b043a4e8a5 to 493d221bed 2024-09-28 01:00:20 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.78 to fix(deps): update rust crate syn to v2.0.79 2024-09-28 01:00:21 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from 493d221bed to dd52875b7f 2024-10-20 01:00:26 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.79 to fix(deps): update rust crate syn to v2.0.80 2024-10-20 01:00:27 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from dd52875b7f to 7684d71fe1 2024-10-20 11:00:20 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.80 to fix(deps): update rust crate syn to v2.0.81 2024-10-20 11:00:21 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from 7684d71fe1 to 5631e22042 2024-10-20 23:30:17 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.81 to fix(deps): update rust crate syn to v2.0.82 2024-10-20 23:30:18 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from 5631e22042 to 463a82754a 2024-10-24 00:00:30 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.82 to fix(deps): update rust crate syn to v2.0.83 2024-10-24 00:00:31 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from 463a82754a to a9b3937e4f 2024-10-24 03:30:32 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.83 to fix(deps): update rust crate syn to v2.0.84 2024-10-24 03:30:33 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from a9b3937e4f to 04ee240f64 2024-10-24 04:30:19 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.84 to fix(deps): update rust crate syn to v2.0.85 2024-10-24 04:30:20 +05:30
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.85 to fix(deps): update rust crate syn to v2.0.86 2024-11-01 05:30:19 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from 04ee240f64 to 033e9d9fb6 2024-11-01 05:30:20 +05:30 Compare
renovate-bot force-pushed renovate/syn-2.x-lockfile from 033e9d9fb6 to b23cc2e7a0 2024-11-02 22:00:25 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.86 to fix(deps): update rust crate syn to v2.0.87 2024-11-02 22:00:26 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from b23cc2e7a0 to a26cc74d5d 2024-12-23 18:01:56 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.87 to fix(deps): update rust crate syn to v2.0.91 2024-12-23 18:02:01 +05:30
renovate-bot force-pushed renovate/syn-2.x-lockfile from a26cc74d5d to ed2ea71bbf 2024-12-30 05:02:03 +05:30 Compare
renovate-bot changed title from fix(deps): update rust crate syn to v2.0.91 to fix(deps): update rust crate syn to v2.0.93 2024-12-30 05:02:08 +05:30
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/syn-2.x-lockfile:renovate/syn-2.x-lockfile
git checkout renovate/syn-2.x-lockfile

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout master
git merge --no-ff renovate/syn-2.x-lockfile
git checkout renovate/syn-2.x-lockfile
git rebase master
git checkout master
git merge --ff-only renovate/syn-2.x-lockfile
git checkout renovate/syn-2.x-lockfile
git rebase master
git checkout master
git merge --no-ff renovate/syn-2.x-lockfile
git checkout master
git merge --squash renovate/syn-2.x-lockfile
git checkout master
git merge --ff-only renovate/syn-2.x-lockfile
git checkout master
git merge renovate/syn-2.x-lockfile
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: realaravinth/actix-web-codegen-const-routes#30
No description provided.