Commit 2bdad3c
chore(deps): Bump rust-toolchain from 1.91.1 to 1.92.0 (#887)
Bumps [rust-toolchain](https://github.com/rust-lang/rust) from 1.91.1 to
1.92.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/rust/releases">rust-toolchain's
releases</a>.</em></p>
<blockquote>
<h2>Rust 1.92.0</h2>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Language</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/140463">Document
<code>MaybeUninit</code> representation and validity</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/141469">Allow
<code>&raw [mut | const]</code> for union field in safe
code</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/144064">Prefer
item bounds of associated types over where-bounds for auto-traits and
<code>Sized</code></a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/145277">Do
not materialize <code>X</code> in <code>[X; 0]</code> when
<code>X</code> is unsizing a const</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145724">Support
combining <code>#[track_caller]</code> and <code>#[no_mangle]</code>
(requires every declaration specifying <code>#[track_caller]</code> as
well)</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146167">Make never
type lints <code>never_type_fallback_flowing_into_unsafe</code> and
<code>dependency_on_unit_never_type_fallback</code>
deny-by-default</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146593">Allow
specifying multiple bounds for same associated item, except in trait
objects</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146725">Slightly
strengthen higher-ranked region handling in coherence</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/147382">The
<code>unused_must_use</code> lint no longer warns on <code>Result<(),
Uninhabited></code> (for instance, <code>Result<(), !></code>),
or <code>ControlFlow<Uninhabited, ()></code></a>. This avoids
having to check for an error that can never happen.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Compiler</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146858">Make
<code>mips64el-unknown-linux-muslabi64</code> link dynamically</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/147022">Remove
current code for embedding command-line args in PDB</a> Command-line
information is typically not needed by debugging tools, and the removed
code was causing problems for incremental builds even on targets that
don't use PDB debuginfo.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Libraries</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/137122">Specialize
<code>Iterator::eq{_by}</code> for <code>TrustedLen</code>
iterators</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/138799">Simplify
<code>Extend</code> for tuples</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/140153">Added
details to <code>Debug</code> for <code>EncodeWide</code></a>.</li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/147258"><code>iter::Repeat::last</code></a>
and <a
href="https://redirect.github.com/rust-lang/rust/pull/146410"><code>count</code></a>
will now panic, rather than looping infinitely.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Stabilized APIs</h2>
<ul>
<li><a
href="https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.div_ceil"><code>NonZero<u{N}>::div_ceil</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/panic/struct.Location.html#method.file_as_c_str"><code>Location::file_as_c_str</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/sync/struct.RwLockWriteGuard.html#method.downgrade"><code>RwLockWriteGuard::downgrade</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.new_zeroed"><code>Box::new_zeroed</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.new_zeroed_slice"><code>Box::new_zeroed_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#method.new_zeroed"><code>Rc::new_zeroed</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#method.new_zeroed_slice"><code>Rc::new_zeroed_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#method.new_zeroed"><code>Arc::new_zeroed</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#method.new_zeroed_slice"><code>Arc::new_zeroed_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/collections/btree_map/enum.Entry.html#method.insert_entry"><code>btree_map::Entry::insert_entry</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/collections/btree_map/struct.VacantEntry.html#method.insert_entry"><code>btree_map::VacantEntry::insert_entry</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/proc_macro/struct.TokenStream.html#impl-Extend%3CGroup%3E-for-TokenStream"><code>impl
Extend<proc_macro::Group> for
proc_macro::TokenStream</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/proc_macro/struct.TokenStream.html#impl-Extend%3CLiteral%3E-for-TokenStream"><code>impl
Extend<proc_macro::Literal> for
proc_macro::TokenStream</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/proc_macro/struct.TokenStream.html#impl-Extend%3CPunct%3E-for-TokenStream"><code>impl
Extend<proc_macro::Punct> for
proc_macro::TokenStream</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/proc_macro/struct.TokenStream.html#impl-Extend%3CIdent%3E-for-TokenStream"><code>impl
Extend<proc_macro::Ident> for
proc_macro::TokenStream</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rust-lang/rust/blob/main/RELEASES.md">rust-toolchain's
changelog</a>.</em></p>
<blockquote>
<h1>Version 1.92.0 (2025-12-11)</h1>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Language</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/140463">Document
<code>MaybeUninit</code> representation and validity</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/141469">Allow
<code>&raw [mut | const]</code> for union field in safe
code</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/144064">Prefer
item bounds of associated types over where-bounds for auto-traits and
<code>Sized</code></a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/145277">Do
not materialize <code>X</code> in <code>[X; 0]</code> when
<code>X</code> is unsizing a const</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/145724">Support
combining <code>#[track_caller]</code> and <code>#[no_mangle]</code>
(requires every declaration specifying <code>#[track_caller]</code> as
well)</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146167">Make never
type lints <code>never_type_fallback_flowing_into_unsafe</code> and
<code>dependency_on_unit_never_type_fallback</code>
deny-by-default</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146593">Allow
specifying multiple bounds for same associated item, except in trait
objects</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146725">Slightly
strengthen higher-ranked region handling in coherence</a></li>
<li><a href="https://redirect.github.com/rust-lang/rust/pull/147382">The
<code>unused_must_use</code> lint no longer warns on <code>Result<(),
Uninhabited></code> (for instance, <code>Result<(), !></code>),
or <code>ControlFlow<Uninhabited, ()></code></a>. This avoids
having to check for an error that can never happen.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Compiler</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/146858">Make
<code>mips64el-unknown-linux-muslabi64</code> link dynamically</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/147022">Remove
current code for embedding command-line args in PDB</a>
Command-line information is typically not needed by debugging tools, and
the removed code
was causing problems for incremental builds even on targets that don't
use PDB debuginfo.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Libraries</h2>
<ul>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/137122">Specialize
<code>Iterator::eq{_by}</code> for <code>TrustedLen</code>
iterators</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/138799">Simplify
<code>Extend</code> for tuples</a></li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/140153">Added
details to <code>Debug</code> for <code>EncodeWide</code></a>.</li>
<li><a
href="https://redirect.github.com/rust-lang/rust/pull/147258"><code>iter::Repeat::last</code></a>
and <a
href="https://redirect.github.com/rust-lang/rust/pull/146410"><code>count</code></a>
will now panic, rather than looping infinitely.</li>
</ul>
<p><!-- raw HTML omitted --><!-- raw HTML omitted --></p>
<h2>Stabilized APIs</h2>
<ul>
<li><a
href="https://doc.rust-lang.org/stable/std/num/struct.NonZero.html#method.div_ceil"><code>NonZero<u{N}>::div_ceil</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/panic/struct.Location.html#method.file_as_c_str"><code>Location::file_as_c_str</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/sync/struct.RwLockWriteGuard.html#method.downgrade"><code>RwLockWriteGuard::downgrade</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.new_zeroed"><code>Box::new_zeroed</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/boxed/struct.Box.html#method.new_zeroed_slice"><code>Box::new_zeroed_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#method.new_zeroed"><code>Rc::new_zeroed</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/rc/struct.Rc.html#method.new_zeroed_slice"><code>Rc::new_zeroed_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#method.new_zeroed"><code>Arc::new_zeroed</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/sync/struct.Arc.html#method.new_zeroed_slice"><code>Arc::new_zeroed_slice</code></a></li>
<li><a
href="https://doc.rust-lang.org/stable/std/collections/btree_map/enum.Entry.html#method.insert_entry"><code>btree_map::Entry::insert_entry</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rust-lang/rust/commit/ded5c06cf21d2b93bffd5d884aa6e96934ee4234"><code>ded5c06</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/149758">#149758</a>
- BoxyUwU:stable, r=BoxyUwU</li>
<li><a
href="https://github.com/rust-lang/rust/commit/2f2f518819dcc664dc6c346be43e0cd57eefda4d"><code>2f2f518</code></a>
bump channel</li>
<li><a
href="https://github.com/rust-lang/rust/commit/b7d4f12ec180e86bd1e29b8d855be3d2d6e231cb"><code>b7d4f12</code></a>
add release notes</li>
<li><a
href="https://github.com/rust-lang/rust/commit/112a4af313b5c22dacc188c66d68ebc05114d076"><code>112a4af</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/149656">#149656</a>
- flip1995:clippy-beta-backport, r=Mark-Simulacrum</li>
<li><a
href="https://github.com/rust-lang/rust/commit/5cd7b3150dade8bc6e069f89bef2cc9ab3003e6c"><code>5cd7b31</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/149649">#149649</a>
- wesleywiser:revert_147793, r=wesleywiser</li>
<li><a
href="https://github.com/rust-lang/rust/commit/f5e067bb5021ea6b03ef9f79888eb3326a9c5348"><code>f5e067b</code></a>
fix(double_parens): don't lint in proc-macros (<a
href="https://redirect.github.com/rust-lang/rust/issues/15939">#15939</a>)</li>
<li><a
href="https://github.com/rust-lang/rust/commit/25cde4771793557e17a8b762f9e3e7d924531f3e"><code>25cde47</code></a>
Fix <code>replace_box</code> FP when the box is moved (<a
href="https://redirect.github.com/rust-lang/rust/issues/15984">#15984</a>)</li>
<li><a
href="https://github.com/rust-lang/rust/commit/2a33be74725b17a8a51dc206b12cdf263af19b64"><code>2a33be7</code></a>
Taking a raw pointer on a union field is a safe operation (<a
href="https://redirect.github.com/rust-lang/rust/issues/16079">#16079</a>)</li>
<li><a
href="https://github.com/rust-lang/rust/commit/9deb2c4c929d0263f2ddfb7c6e63e3e15081be45"><code>9deb2c4</code></a>
Revert "Replace NullOp::SizeOf and NullOp::AlignOf by lang
items."</li>
<li><a
href="https://github.com/rust-lang/rust/commit/ac0aff2115f92bd6f119f0df08d3bf0c4f8d259d"><code>ac0aff2</code></a>
Auto merge of <a
href="https://redirect.github.com/rust-lang/rust/issues/149572">#149572</a>
- cuviper:beta-next, r=cuviper</li>
<li>Additional commits viewable in <a
href="https://github.com/rust-lang/rust/compare/1.91.1...1.92.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot 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-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel Harvey <danieljamesharvey@gmail.com>1 parent 7b5aea6 commit 2bdad3c
2 files changed
+10
-10
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
0 commit comments