chore: bump syn from 2.0.118 to 3.0.2#589
Conversation
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.118 to 3.0.2. - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.118...3.0.2) --- updated-dependencies: - dependency-name: syn dependency-version: 3.0.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Pull request overview
Note
Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.
Updates the Rust dependency on syn, apparently attempting a major-version upgrade.
Changes:
- Bumped
synfrom2.0.111to3.0.2inCargo.toml.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@copilot, do a proper migration |
…o syn 3.x - Remove darling dependency from templated_uri_macros_impl (darling uses syn 2.x) - Replace darling's FromAttributes/FromField with manual syn 3.x parsing - Add required syn features to templated_uri_macros_impl Cargo.toml - Bump prettyplease from 0.2.37 to 0.3.0 (syn 3.x compatible) - Fix TypeGroup struct literal in thread_aware_macros_impl tests (new attrs field in syn 3.x)
Done. Here's what the proper migration involved (commit
All crates build and tests pass. The only remaining syn 2.x in the lockfile is from external transitive dependencies ( |
|
I think is a case where we should wait for crates that depend on new syn 3.0 to catch-up and then do the switch. No need to rush. For example, darling is already being upgraded: |
Bumps syn from 2.0.118 to 3.0.2.
Release notes
Sourced from syn's releases.
... (truncated)
Commits
88ee7beRelease 3.0.2587bc20Merge pull request #2070 from dtolnay/emptyrange96801f7Allow Error::new_range at empty cursor range9dc16c9Merge pull request #2069 from dtolnay/prevspan1db76b7Align on using impl trait across all Error constructorsbfa1ebfMake Cursor::prev_span publicc6ac5e5Merge pull request #2068 from dtolnay/newrange1436454Add Error::new_range constructor taking Range<Cursor>123c148Release 3.0.1bc11dddMerge pull request #2067 from dtolnay/fastpeekDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)