Skip to content

build(deps): bump the generator group across 1 directory with 2 updates - #1

Merged
fredgolang merged 1 commit into
mainfrom
dependabot/cargo/tools/generate/generator-2867984e86
Oct 21, 2026
Merged

fredgolang merged 1 commit into
mainfrom
dependabot/cargo/tools/generate/generator-2867984e86

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps the generator group with 2 updates in the /tools/generate directory: prettyplease and syn.

Updates prettyplease from 0.2.37 to 0.3.0

Release notes

Sourced from prettyplease's releases.

0.3.0

Commits
  • 49e5089 Release 0.3.0
  • fcbf4d3 Merge pull request #128 from dtolnay/syn3
  • 3bcd9d9 Update to syn 3
  • 1a89d07 Format with rustfmt
  • daa39f5 Update actions/upload-artifact@v6 -> v7
  • 44d4c3d Update actions/checkout@v6 -> v7
  • 87d1c22 Update examples to nightly-2026-02-09
  • 50a7042 Raise required compiler to Rust 1.71
  • ae76ee8 Resolve unnecessary_map_or clippy lint
  • 938b756 Raise required compiler to Rust 1.70
  • Additional commits viewable in compare view

Updates syn from 2.0.119 to 3.0.9

Release notes

Sourced from syn's releases.

3.0.9

  • Add Punctuated::retain (#2088)

3.0.8

  • Fix parsing of <- and -> tokens in expressions (#2086, #2087)

3.0.7

3.0.6

  • Fix parsing interpolated lifetime at statement start (#2082)

3.0.5

3.0.4

  • Allow safe fn in impl Parse for ForeignItemFn (#2078)

3.0.3

  • Documentation improvements

3.0.2

3.0.1

3.0.0

This release contains adjustments to the syntax tree to account for ongoing Rust language development from the 3 years since syn 2.0.0 and to anticipate some in-flight Rust language RFCs.

These include: default values in fields, pinned type sugar, raw lifetimes, generator blocks and functions, unnamed enum variants, attributes in tuple types and tuple patterns, named arguments in parenthesized generic argument lists, lightweight clones, const traits, const function pointers, mutability restricted fields, supertrait auto implementation, final associated functions, trait implementability restrictions, const blocks in path arguments, item-level const blocks, return type notation, never patterns, function delegation, mutable by-reference bindings, in-place initialization, field projections, explicitly dyn-compatible traits, view types, file-level frontmatter, generic const arguments, guard patterns, lazy type aliases, explicitly safe foreign items, super let, unsafe fields, pattern types, heterogeneous try-blocks, function contracts, async function trait bounds, static closure coroutine syntax, unsafe binder types, move expressions, for-await loops, and postfix keywords.

Breaking changes

Modifiers

To reserve more room for language evolution, there are 10 new non-exhaustive structs in the syntax tree having the following commonality:

  • Name ending in Modifiers. {BlockModifiers, ClosureModifiers, ConstModifiers, FieldModifiers, FnModifiers, ImplModifiers, LocalModifiers, TraitBoundModifiers, TraitModifiers, TypeModifiers}

  • Each implements Default. The default value is guaranteed to comprise no tokens.

  • Non-exhaustive. Can only be instantiated by Syn's parser or by creating and then mutating ▁▁Modifiers::default().

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 19, 2026
@dependabot dependabot Bot changed the title build(deps): bump the generator group in /tools/generate with 2 updates build(deps): bump the generator group across 1 directory with 2 updates Oct 21, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/tools/generate/generator-2867984e86 branch from ea2bff4 to 8ac634f Compare October 21, 2026 16:18
@fredgolang

Copy link
Copy Markdown
Member

@dependabot rebase

@fredgolang

Copy link
Copy Markdown
Member

@dependabot recreate

Bumps the generator group with 2 updates in the /tools/generate directory: [prettyplease](https://github.com/dtolnay/prettyplease) and [syn](https://github.com/dtolnay/syn).


Updates `prettyplease` from 0.2.37 to 0.3.0
- [Release notes](https://github.com/dtolnay/prettyplease/releases)
- [Commits](dtolnay/prettyplease@0.2.37...0.3.0)

Updates `syn` from 2.0.119 to 3.0.9
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.119...3.0.9)

---
updated-dependencies:
- dependency-name: prettyplease
  dependency-version: 0.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: generator
- dependency-name: syn
  dependency-version: 3.0.9
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: generator
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/tools/generate/generator-2867984e86 branch from 8ac634f to d3b89ab Compare October 21, 2026 18:50
@fredgolang
fredgolang merged commit 333dd9d into main Oct 21, 2026
2 checks passed
@fredgolang
fredgolang deleted the dependabot/cargo/tools/generate/generator-2867984e86 branch October 21, 2026 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant