Skip to content

Commit 2bdad3c

Browse files
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>&amp;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&lt;(), Uninhabited&gt;</code> (for instance, <code>Result&lt;(), !&gt;</code>), or <code>ControlFlow&lt;Uninhabited, ()&gt;</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&lt;u{N}&gt;::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&lt;proc_macro::Group&gt; 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&lt;proc_macro::Literal&gt; 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&lt;proc_macro::Punct&gt; 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&lt;proc_macro::Ident&gt; 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>&amp;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&lt;(), Uninhabited&gt;</code> (for instance, <code>Result&lt;(), !&gt;</code>), or <code>ControlFlow&lt;Uninhabited, ()&gt;</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&lt;u{N}&gt;::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 &quot;Replace NullOp::SizeOf and NullOp::AlignOf by lang items.&quot;</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 /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rust-toolchain&package-manager=rust_toolchain&previous-version=1.91.1&new-version=1.92.0)](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

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

flake.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

rust-toolchain.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[toolchain]
2-
channel = "1.91.1"
2+
channel = "1.92.0"
33
profile = "default" # see https://rust-lang.github.io/rustup/concepts/profiles.html
44
components = ["rust-analyzer", "rust-src"] # see https://rust-lang.github.io/rustup/concepts/components.html

0 commit comments

Comments
 (0)