chore(deps): update rust crate syn to v2.0.104 - autoclosed #40

Closed
renovate wants to merge 1 commit from renovate/syn-2.x-lockfile into main
Collaborator

This PR contains the following updates:

Package Type Update Change
syn build-dependencies patch 2.0.82 -> 2.0.104

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

dtolnay/syn (syn)

v2.0.104

Compare Source

  • Disallow attributes on range expression (#​1872)

v2.0.103

Compare Source

  • Insert parentheses around binary operation with attribute (#​1871)

v2.0.102

Compare Source

  • Fix printing of nested Expr::Index and Expr::Tuple in non-full mode (#​1869)

v2.0.101

Compare Source

  • Improve TypeGenerics::as_turbofish to return longer-lived return value (#​1861)

v2.0.100

Compare Source

  • Add Visit::visit_token_stream, VisitMut::visit_token_stream_mut, Fold::fold_token_stream for processing TokenStream during syntax tree traversals (#​1852)

v2.0.99

Compare Source

  • Documentation improvements

v2.0.98

Compare Source

  • Allow lifetimes in function pointer return values in ParseStream::call and Punctuated parsers (#​1847)

v2.0.97

Compare Source

  • Documentation improvements

v2.0.96

Compare Source

v2.0.95

Compare Source

  • Fix parenthesization of struct literals in let-chains (#​1832)

v2.0.94

Compare Source

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

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) | build-dependencies | patch | `2.0.82` -> `2.0.104` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>dtolnay/syn (syn)</summary> ### [`v2.0.104`](https://github.com/dtolnay/syn/releases/tag/2.0.104) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.103...2.0.104) - Disallow attributes on range expression ([#&#8203;1872](https://github.com/dtolnay/syn/issues/1872)) ### [`v2.0.103`](https://github.com/dtolnay/syn/releases/tag/2.0.103) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.102...2.0.103) - Insert parentheses around binary operation with attribute ([#&#8203;1871](https://github.com/dtolnay/syn/issues/1871)) ### [`v2.0.102`](https://github.com/dtolnay/syn/releases/tag/2.0.102) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.101...2.0.102) - Fix printing of nested Expr::Index and Expr::Tuple in non-full mode ([#&#8203;1869](https://github.com/dtolnay/syn/issues/1869)) ### [`v2.0.101`](https://github.com/dtolnay/syn/releases/tag/2.0.101) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.100...2.0.101) - Improve TypeGenerics::as_turbofish to return longer-lived return value ([#&#8203;1861](https://github.com/dtolnay/syn/issues/1861)) ### [`v2.0.100`](https://github.com/dtolnay/syn/releases/tag/2.0.100) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.99...2.0.100) - Add `Visit::visit_token_stream`, `VisitMut::visit_token_stream_mut`, `Fold::fold_token_stream` for processing TokenStream during syntax tree traversals ([#&#8203;1852](https://github.com/dtolnay/syn/issues/1852)) ### [`v2.0.99`](https://github.com/dtolnay/syn/releases/tag/2.0.99) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.98...2.0.99) - Documentation improvements ### [`v2.0.98`](https://github.com/dtolnay/syn/releases/tag/2.0.98) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.97...2.0.98) - Allow lifetimes in function pointer return values in `ParseStream::call` and `Punctuated` parsers ([#&#8203;1847](https://github.com/dtolnay/syn/issues/1847)) ### [`v2.0.97`](https://github.com/dtolnay/syn/releases/tag/2.0.97) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.96...2.0.97) - Documentation improvements ### [`v2.0.96`](https://github.com/dtolnay/syn/releases/tag/2.0.96) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.95...2.0.96) - Expression precedence fixes ([#&#8203;1834](https://github.com/dtolnay/syn/issues/1834), [#&#8203;1836](https://github.com/dtolnay/syn/issues/1836), [#&#8203;1837](https://github.com/dtolnay/syn/issues/1837), [#&#8203;1838](https://github.com/dtolnay/syn/issues/1838), [#&#8203;1839](https://github.com/dtolnay/syn/issues/1839), [#&#8203;1840](https://github.com/dtolnay/syn/issues/1840)) ### [`v2.0.95`](https://github.com/dtolnay/syn/releases/tag/2.0.95) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.94...2.0.95) - Fix parenthesization of struct literals in let-chains ([#&#8203;1832](https://github.com/dtolnay/syn/issues/1832)) ### [`v2.0.94`](https://github.com/dtolnay/syn/releases/tag/2.0.94) [Compare Source](https://github.com/dtolnay/syn/compare/2.0.93...2.0.94) - Expression precedence fixes ([#&#8203;1811](https://github.com/dtolnay/syn/issues/1811), [#&#8203;1812](https://github.com/dtolnay/syn/issues/1812), [#&#8203;1813](https://github.com/dtolnay/syn/issues/1813), [#&#8203;1814](https://github.com/dtolnay/syn/issues/1814), [#&#8203;1815](https://github.com/dtolnay/syn/issues/1815), [#&#8203;1816](https://github.com/dtolnay/syn/issues/1816), [#&#8203;1818](https://github.com/dtolnay/syn/issues/1818), [#&#8203;1819](https://github.com/dtolnay/syn/issues/1819), [#&#8203;1820](https://github.com/dtolnay/syn/issues/1820), [#&#8203;1825](https://github.com/dtolnay/syn/issues/1825), [#&#8203;1826](https://github.com/dtolnay/syn/issues/1826), [#&#8203;1827](https://github.com/dtolnay/syn/issues/1827), [#&#8203;1828](https://github.com/dtolnay/syn/issues/1828), [#&#8203;1829](https://github.com/dtolnay/syn/issues/1829), [#&#8203;1830](https://github.com/dtolnay/syn/issues/1830)) ### [`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 </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZSJdfQ==-->
renovate added the
dependencies
renovate
labels 2025-08-01 13:00:28 +10:00
renovate added 1 commit 2025-08-01 13:00:29 +10:00
chore(deps): update rust crate syn to v2.0.104
All checks were successful
Build and test / Clippy (pull_request) Successful in 1m10s
Build and test / Generate Documentation (pull_request) Successful in 1m22s
Build and test / Tests (pull_request) Successful in 1m13s
Build and test / Build AMD64 (pull_request) Successful in 1m9s
Checking yaml / Run yamllint (pull_request) Successful in 4s
Checking Renovate configuration / validate (pull_request) Successful in 1m24s
5862979af1
kernald was assigned by renovate 2025-08-01 13:00:31 +10:00
renovate changed title from chore(deps): update rust crate syn to v2.0.104 to chore(deps): update rust crate syn to v2.0.104 - autoclosed 2025-08-01 13:10:32 +10:00
renovate closed this pull request 2025-08-01 13:10:33 +10:00
All checks were successful
Build and test / Clippy (pull_request) Successful in 1m10s
Required
Details
Build and test / Generate Documentation (pull_request) Successful in 1m22s
Required
Details
Build and test / Tests (pull_request) Successful in 1m13s
Required
Details
Build and test / Build AMD64 (pull_request) Successful in 1m9s
Required
Details
Checking yaml / Run yamllint (pull_request) Successful in 4s
Required
Details
Checking Renovate configuration / validate (pull_request) Successful in 1m24s
Required
Details

Pull request closed

Sign in to join this conversation.
No reviewers
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: kernald/immich-tools#40
No description provided.