Files
Kevin Chen 27e106b938 Update variadics_please requirement from 1.1 to 2.0 (#24640)
# Objective

- Adopts #24304 

## Solution

- Upgrading caused some `large_enum_variant` warnings. I box’ed the
affected variants.
- From the original Dependabot PR:
 
Updates the requirements on
[variadics_please](https://github.com/bevyengine/variadics_please) to
permit the latest version.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/bevyengine/variadics_please/blob/main/RELEASES.md">variadics_please's
changelog</a>.</em></p>
<blockquote>
<h2>Version 2.0.0</h2>
<ul>
<li>Switch from <code>syn</code> to <code>unsynn</code>
<ul>
<li><a
href="https://fasterthanli.me/articles/the-virtue-of-unsynn"><code>syn</code>
is known to be a major compile time bottleneck</a>. To improve the
situation for users of <code>variadics_please</code>, we switched to
<code>unsynn</code>, which is the alternative used by <a
href="https://fasterthanli.me/articles/introducing-facet-reflection-for-rust"><code>facet</code></a>.</li>
<li>The compile time speedup depends on your local setup and the
complexity of the macro invocation,
but on one test setup, the cold compilation time went from about 2.16
seconds to 0.56 seconds.</li>
<li>The code generated by <code>variadics_please</code> should be
identical to before.
Our Error messages may look a bit different now, but they should be just
as readable.
If you encounter any weird behavior or diagnostics, let us know.</li>
</ul>
</li>
<li>Use Rust 2024, which bumps the MSRV to <code>1.85.0</code></li>
</ul>
<h2>Version 1.1</h2>
<ul>
<li>added <code>all_tuples_enumerated</code>, which provides the index
of each item in the tuple</li>
</ul>
<h2>Version 1.0.0</h2>
<ul>
<li>initial release
<ul>
<li>code was taken directly from <code>bevy_utils 0.15-rc2</code>, under
a MIT + Apache dual license</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/bevyengine/variadics_please/commits">compare
view</a></li>
</ul>
</details>
<br /> 

I’m assuming the changelog doesn’t look concerning

## Testing

- ci

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-17 17:15:23 +00:00
..
2025-09-30 06:30:12 +00:00