<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/feeds/style.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>this-week-in-rust</title>
    <description>rssume processed feed for this-week-in-rust</description>
    <link>/feeds/this-week-in-rust</link>
    <atom:link href="/feeds/this-week-in-rust" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Thu, 4 Jun 2026 09:56:48 +0000</lastBuildDate>
    <generator>rssume</generator>
    <item>
      <title>本周 Rust 动态 653</title>
      <dc:creator>TWiR Contributors</dc:creator>
      <category>This Week in Rust</category>
      <description>[AI 摘要] 本期是 Rust 编程语言社区与项目的周度进展摘要。</description>
      <content:encoded><![CDATA[<div style="background:#f0f4f8;border-left:3px solid #3b82f6;padding:12px 16px;border-radius:6px;margin:12px 0;font-size:14px;color:#555"><strong>[AI 摘要]</strong> 本期是 Rust 编程语言社区与项目的周度进展摘要。</div><p>大家好，欢迎阅读新一期的 <em>本周 Rust 动态</em>！
<a href="https://www.rust-lang.org/" rel="noopener noreferrer">Rust</a> 是一门赋能所有人构建可靠、高效软件的编程语言。
这是其进展和社区动态的每周摘要。
希望被提及？请在 Bluesky 上标记我们
<a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">@thisweekinrust.bsky.social</a>，或在 mastodon.social 上标记
<a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">@ThisWeekinRust</a>，或
<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向我们发送拉取请求</a>。
想参与其中？<a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md" rel="noopener noreferrer">我们欢迎贡献</a>。</p>
<p><em>本周 Rust 动态</em>在 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">GitHub</a> 上公开开发，存档可在 <a href="https://this-week-in-rust.org/" rel="noopener noreferrer">this-week-in-rust.org</a> 查看。
如果您在本周的期刊中发现任何错误，<a href="https://github.com/rust-lang/this-week-in-rust/pulls" rel="noopener noreferrer">请提交 PR</a>。</p>
<p>想让 TWIR 送达您的收件箱？<a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485" rel="noopener noreferrer">点此订阅</a>。</p>
<h2 id="updates-from-rust-community"><a href="#updates-from-rust-community" rel="noopener noreferrer">Rust 社区动态</a></h2>


<h3 id="newsletters"><a href="#newsletters" rel="noopener noreferrer">新闻通讯</a></h3>
<ul>
<li><a href="https://scientificcomputing.rs/monthly/2026-05" rel="noopener noreferrer">Scientific Computing in Rust #18 (2026 年 5 月)</a></li>
</ul>
<h3 id="projecttooling-updates"><a href="#projecttooling-updates" rel="noopener noreferrer">项目/工具更新</a></h3>
<ul>
<li><a href="https://github.com/GitoxideLabs/gitoxide/discussions/2621" rel="noopener noreferrer">gitoxide - 5月26日</a></li>
<li><a href="https://seanmonstar.com/blog/hyper-user-survey-2025-results/" rel="noopener noreferrer">hyper 用户调查 2025 结果</a></li>
<li><a href="https://grpc.io/blog/grpc-welcomes-tonic/" rel="noopener noreferrer">Rust 更新：gRPC 迎接 Tonic！</a></li>
<li><a href="https://github.com/ifsheldon/serde-const-default/releases/tag/v0.1" rel="noopener noreferrer">serde-const-default v0.1：使用常量值作为字段默认值时移除样板代码</a></li>
<li><a href="https://github.com/boquila/boquilahub/releases/tag/v0.5" rel="noopener noreferrer">BoquilaHUB 0.5：面向自然的 AI。现在包含 SOTA AI 生物声学模型和嵌入模型</a></li>
<li><a href="https://www.sextianbytes.fr/blog/imperfect-by-design/" rel="noopener noreferrer">splog：一个具有自动标签分类功能的日志查看器 TUI</a></li>
<li><a href="https://dev.to/brevity1swos/building-a-regex-debugger-for-the-terminal-in-rust-977" rel="noopener noreferrer">rgx v0.12.3 — 在 Rust 中为终端构建正则表达式调试器</a></li>
<li><a href="https://davefx.com/en/2026/05/clipboardwire-construction-story/" rel="noopener noreferrer">UI 测试是 AI 所需的护栏：clipboardwire 的故事</a></li>
<li><a href="https://github.com/stevekwon211/slintcn/blob/main/docs/INTRODUCING_SLINTCN.md" rel="noopener noreferrer">slintcn 0.22：适用于 Slint 原生应用的 shadcn/ui 风格复制粘贴组件</a></li>
<li><a href="https://users.rust-lang.org/t/releasing-dtact-v0-2-2-and-rssn-advanced-v0-1-0/140278" rel="noopener noreferrer">发布 dtact v0.2.2 和 rssn-advanced v0.1.0：下一代异步并发引擎和科学计算引擎</a></li>
</ul>
<h3 id="observationsthoughts"><a href="#observationsthoughts" rel="noopener noreferrer">观察/思考</a></h3>
<ul>
<li><a href="https://tritium.legal/blog/noroboto" rel="noopener noreferrer">Noroboto：Rust 中的欺骗字体及其缓解措施</a></li>
<li><a href="https://wolfgirl.dev/blog/2026-05-20-erasing-existentials/" rel="noopener noreferrer">擦除存在类型</a></li>
<li><a href="https://yogthos.net/posts/2026-05-24-libwce.html" rel="noopener noreferrer">libwce：小波编解码器的熵层，独立成篇</a></li>
<li><a href="https://neugierig.org/software/blog/2026/05/theseus-wasm.html" rel="noopener noreferrer">技术说明：Theseus：将 Win32 转译为 WASM</a></li>
<li><a href="https://aibodh.com/posts/bevy-game-engine/" rel="noopener noreferrer">Bevy 游戏引擎可视化解释</a></li>
<li><a href="https://verrchu.github.io/blog/3-the-reflex-of-deriving-serde-traits/" rel="noopener noreferrer">派生 <code>serde</code> trait 的反射</a></li>
<li><a href="https://aimdb.dev/blog/typed-world-model" rel="noopener noreferrer">物理 AI 需要一个类型化的世界模型，而非向量数据库</a></li>
<li><a href="https://kerkour.com/rust-monorepos" rel="noopener noreferrer">保持冷静，使用（Rust）单体仓库</a></li>
<li>[audio] <a href="https://corrode.dev/podcast/s06e04-rust4linux/" rel="noopener noreferrer">Rust for Linux Live 与 Alice Ryhl 和 Greg Kroah-Hartman 对谈</a></li>
<li>[audio] <a href="https://netstack.fm/#episode-38" rel="noopener noreferrer">Netstack.FM 第 38 集 — 使用 Rama 构建和测试网络栈</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=RbmkNSqMvZY" rel="noopener noreferrer">二维码能用星星制作吗？</a></li>
</ul>
<h3 id="rust-walkthroughs"><a href="#rust-walkthroughs" rel="noopener noreferrer">Rust 详解</a></h3>
<ul>
<li><a href="https://microsoft.github.io/RustTraining/rust-patterns-book/" rel="noopener noreferrer">Rust 模式与工程实战指南</a></li>
<li><a href="https://hemomorphic.alexblood.net/posts/laissez-faire-errors/" rel="noopener noreferrer">放任自由的错误处理</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-hashmap-iterators-by-building-a-git-object-store-reader/" rel="noopener noreferrer">通过构建 Git 对象存储读取器学习 Rust HashMap 和迭代器</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-the-basics-of-bevy-by-building-and-deploying-pong-to-itch-io/" rel="noopener noreferrer">通过构建并部署 Pong 到 Itch.io 学习 Bevy 基础</a></li>
<li><a href="https://cong-or.xyz/false-sharing-cache-lines.html" rel="noopener noreferrer">性能分析中未显现的减速</a></li>
<li><a href="https://blog.cat-girl.gay/3ds-async-part-one/" rel="noopener noreferrer">为 3DS 构建 AsyncIO 执行器</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=3IyKC5EtNkM" rel="noopener noreferrer">在没有继承的语言 Rust 中实现继承的九种方式</a></li>
</ul>
<h3 id="miscellaneous"><a href="#miscellaneous" rel="noopener noreferrer">杂项</a></h3>
<ul>
<li><a href="https://kunobi.ninja/blog/what-kache-actually-caches" rel="noopener noreferrer">基于内容寻址的 Rust 构建（或，kache 实际缓存的内容）</a></li>
</ul>
<h2 id="crate-of-the-week"><a href="#crate-of-the-week" rel="noopener noreferrer">本周 Crate</a></h2>
<p>本周的 crate 是 <a href="https://docs.rs/inline_tweak" rel="noopener noreferrer">inline_tweak</a>，一个允许在 Rust 应用程序中嵌入可调整常量而无需完全重新编译的 crate。</p>
<p>感谢 <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1607" rel="noopener noreferrer">Kill The Mule</a> 的建议！</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704" rel="noopener noreferrer">请提交您对下周的建议和投票</a>！</p>
<h2 id="calls-for-testing"><a href="#calls-for-testing" rel="noopener noreferrer">测试征集</a></h2>
<p>RFC 实现的一个重要步骤是人们在稳定之前对实现进行实验并提供反馈，尤其是功能实现者。</p>
<p>如果您是功能实现者，并且希望您的 RFC 出现在此列表中，请为您的 RFC 添加
<code>call-for-testing</code> 标签，并附上提供测试说明和/或
关于功能哪些方面需要测试的指导的注释。</p>
<p><em>本周
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust</a>、
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rustup</a> 或
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust 语言 RFC</a> 没有发布测试征集。</em></p>
<p>如果您希望您的功能被追踪为本列表的一部分，请<a href="https://github.com/rust-lang/this-week-in-rust/issues" rel="noopener noreferrer">告知我们</a>。</p>
<h2 id="call-for-participation-projects-and-speakers"><a href="#call-for-participation-projects-and-speakers" rel="noopener noreferrer">参与征集；项目与演讲者</a></h2>
<h3 id="cfp-projects"><a href="#cfp-projects" rel="noopener noreferrer">CFP - 项目</a></h3>
<p>一直想为开源项目贡献但不知从何开始？
每周我们都会突出介绍一些来自 Rust 社区的任务，供您挑选并开始！</p>
<p>其中一些任务可能还有导师，请访问任务页面了解更多信息。</p>
<ul>
<li><a href="https://github.com/rust-lang-nursery/rust-cookbook/issues/760" rel="noopener noreferrer">rust cookbook - 使用 clap derive、子命令和环境变量扩展命令行部分</a></li>
</ul>




<p>如果您是 Rust 项目所有者且正在寻找贡献者，请<a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines" rel="noopener noreferrer">在此</a>提交任务，或通过<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向 TWiR 提交 PR</a>，或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们！</p>
<h3 id="cfp-events"><a href="#cfp-events" rel="noopener noreferrer">CFP - 活动</a></h3>
<p>您是新手还是经验丰富的演讲者，正在寻找分享精彩内容的地方？本部分重点介绍正在策划并接受演讲者提交的活动。


</p><ul>
<li><em>本周没有提交论文或演讲征集。</em></li>
</ul>
<p>如果您是活动组织者，希望扩大活动影响力，请通过<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向 TWiR 提交 PR</a> 提交活动网站链接，或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们！</p>
<h2 id="updates-from-the-rust-project"><a href="#updates-from-the-rust-project" rel="noopener noreferrer">Rust 项目动态</a></h2>
<p>上周合并了 <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-05-19..2026-05-26" rel="noopener noreferrer">352 个拉取请求</a></p>
<h4 id="compiler"><a href="#compiler" rel="noopener noreferrer">编译器</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156161" rel="noopener noreferrer"><code>rustc_on_unimplemented</code>：引入格式说明符</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156763" rel="noopener noreferrer">在 <code>do_not_recommend</code> 诊断中考虑过程宏 span</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155598" rel="noopener noreferrer">实现派生 <code>Ord</code> 时 <code>derive(PartialOrd)</code> 的快速路径</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/153640" rel="noopener noreferrer">使位集 <code>would_modify_words</code> 更利于向量化</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156824" rel="noopener noreferrer">解析 <code>mut</code> 限制</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156116" rel="noopener noreferrer">停止对大多数内部函数需要物化位置</a></li>
</ul>
<h4 id="library"><a href="#library" rel="noopener noreferrer">库</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156828" rel="noopener noreferrer">添加不稳定的 Share trait</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156594" rel="noopener noreferrer">稳定 <code>bool_to_result</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/152112" rel="noopener noreferrer">在 <code>VecDeque</code> 中使用强类型包装索引</a></li>
</ul>
<h4 id="cargo"><a href="#cargo" rel="noopener noreferrer">Cargo</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/17006" rel="noopener noreferrer">编译器：为本地 crate 转发详细标志到 rustc</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17027" rel="noopener noreferrer">发布空运行测试时不使用网络</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17011" rel="noopener noreferrer">拆分 <code>RegistryConfig</code> 和 <code>crate_url</code> 以解释 <code>RegistryConfig::dl</code></a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17031" rel="noopener noreferrer">修复 CVE-2026-5222 和 CVE-2026-5223</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17016" rel="noopener noreferrer">artifact：从 artifacts 中移除兼容模式</a></li>
</ul>
<h4 id="rustdoc"><a href="#rustdoc" rel="noopener noreferrer">Rustdoc</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155307" rel="noopener noreferrer">在 rustdoc 中稳定 <code>--remap-path-prefix</code></a></li>
</ul>
<h4 id="clippy"><a href="#clippy" rel="noopener noreferrer">Clippy</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17060" rel="noopener noreferrer"><code>useless_format</code>：对包裹在生成块的宏中生效</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16959" rel="noopener noreferrer">如果块的最后一个语句有表达式，则可以移除 <code>return</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17025" rel="noopener noreferrer">添加对使用 <code>0.5</code> 乘法和 <code>&gt;&gt; 1</code> 中点的检查</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17057" rel="noopener noreferrer">在 <code>MinifyingSugg</code> 算术操作中避免不必要的 <code>String</code> 分配</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16767" rel="noopener noreferrer">将 <code>clippy::missing_safety_doc</code> 扩展到不安全字段</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17065" rel="noopener noreferrer">修复 <code>manual_range_contains</code> NaN 处理</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17036" rel="noopener noreferrer">修复 <code>useless_borrows_in_formatting</code> 中可变借用的错误消息</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16998" rel="noopener noreferrer">将 <code>unnecessary_get_then_check</code> 移至 <code>complexity</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17055" rel="noopener noreferrer">在 <code>unit_arg</code> 中将 <code>is_some() &amp;&amp; …unwrap()</code> 简化为 <code>is_some_and</code></a></li>
</ul>
<h4 id="rust-analyzer"><a href="#rust-analyzer" rel="noopener noreferrer">Rust-Analyzer</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22406" rel="noopener noreferrer"><code>diagnostics: mut_ref</code> 绑定功能诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22342" rel="noopener noreferrer"><code>assists/add_reference_here: _modify_</code> 在处理 <code>&amp;T-&gt;&amp;mut T</code> 时修改引用类型</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22426" rel="noopener noreferrer"><code>cfg</code>：修复 CfgDiff 禁用循环中的分隔符索引</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22430" rel="noopener noreferrer"><code>hir-ty</code>：在常量求值中饱和 float 到 uint 的转换</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22427" rel="noopener noreferrer"><code>test-utils</code>：按 <code>inactive_line_region</code> 清除 <code>inactive_regions</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22411" rel="noopener noreferrer">添加 E0033 的诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22404" rel="noopener noreferrer">添加 E0608 的诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22416" rel="noopener noreferrer">补全导入排除支持子项</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22432" rel="noopener noreferrer">过滤包作用域功能</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22437" rel="noopener noreferrer"><code>extract_module</code> 宏调用缺少导入</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22452" rel="noopener noreferrer">为 <code>struct_pat</code> 添加 <code>type_match</code> 分数</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22415" rel="noopener noreferrer">允许外部 fn 声明中的通配符参数</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22449" rel="noopener noreferrer">分析 <code>enum</code> 变体中的预期类型</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22385" rel="noopener noreferrer">自动导入 <code>enum</code> 变体</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22392" rel="noopener noreferrer">在路径模式下的方法探测中不要自动引用</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22408" rel="noopener noreferrer">不要在 match 表达式位置补全分号</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22397" rel="noopener noreferrer">不要认为宏调用中的宏路径在宏调用内部</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22424" rel="noopener noreferrer">为无固定长度数组的 rest 数组模式发出诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/21566" rel="noopener noreferrer">修复 <code>SyntaxContext::root</code> 技术上重叠的有效 interned</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22451" rel="noopener noreferrer">翻转 <code>coerce_never type_mismatch</code> 类型</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22383" rel="noopener noreferrer">为未实现的内置宏提供特定错误</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22409" rel="noopener noreferrer">当预期泛型引用时不要建议 ref 匹配</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22369" rel="noopener noreferrer">不要在带守卫的 happy arm 上使用悲伤模式</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22425" rel="noopener noreferrer">规范化预期的元组 <code>struct</code> 模式字段</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22252" rel="noopener noreferrer">重构 <code>hir::Type</code> 中泛型参数的处理</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22396" rel="noopener noreferrer">支持范围模式类型中的命名常量</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22419" rel="noopener noreferrer">为 <code>add_label_to_loop</code> 使用分组注释</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22322" rel="noopener noreferrer">为模块提供更好的增量性</a></li>
</ul>
<h3 id="rust-compiler-performance-triage"><a href="#rust-compiler-performance-triage" rel="noopener noreferrer">Rust 编译器性能分类</a></h3>
<p>本周总体积极，大部分改进来自可见性检查的算法变更：<a href="https://github.com/rust-lang/rust/pull/156228" rel="noopener noreferrer">#156228</a>。</p>
<p>分类由 <strong>@panstromek</strong> 完成。
修订范围：<a href="https://perf.rust-lang.org/?start=281c97c3240a9abd984ca0c6a2cd7389115e80d5&amp;end=783eb8c8682ddde0807c60ed8293670ef523794f&amp;absolute=false&amp;stat=instructions%3Au" rel="noopener noreferrer">281c97c3..783eb8c8</a></p>
<p><strong>摘要</strong>：</p>
<table>
<thead>
<tr>
<th>(instructions:u)</th>
<th>均值</th>
<th>范围</th>
<th>数量</th>
</tr>
</thead>
<tbody>
<tr>
<td>回归 ❌ <br> (主要)</td>
<td>0.4%</td>
<td>[0.1%, 0.7%]</td>
<td>5</td>
</tr>
<tr>
<td>回归 ❌ <br> (次要)</td>
<td>0.5%</td>
<td>[0.1%, 1.1%]</td>
<td>16</td>
</tr>
<tr>
<td>改进 ✅ <br> (主要)</td>
<td>-0.9%</td>
<td>[-6.6%, -0.1%]</td>
<td>164</td>
</tr>
<tr>
<td>改进 ✅ <br> (次要)</td>
<td>-0.4%</td>
<td>[-1.3%, -0.1%]</td>
<td>51</td>
</tr>
<tr>
<td>全部 ❌✅ (主要)</td>
<td>-0.9%</td>
<td>[-6.6%, 0.7%]</td>
<td>169</td>
</tr>
</tbody>
</table>
<p>2 个回归，2 个改进，5 个混合；其中 2 个在汇总提交中
总共进行了 34 次工件比较</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/4e9e90ee6ec008cadd1f351541185eff56319998/triage/2026/2026-05-25.md" rel="noopener noreferrer">完整报告在此</a></p>
<h3 id="approved-rfcs"><a href="#approved-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/commits/master" rel="noopener noreferrer">已批准的 RFC</a></h3>
<p>对 Rust 的更改遵循 Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs" rel="noopener noreferrer">RFC（征求意见）流程</a>。这些
是本周批准实施的 RFC：</p>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3946" rel="noopener noreferrer">提出 crates.io 用户名作为身份的概念</a></li>
</ul>
<h3 id="final-comment-period"><a href="#final-comment-period" rel="noopener noreferrer">最终评审期</a></h3>
<p>每周，<a href="https://www.rust-lang.org/team.html" rel="noopener noreferrer">团队</a> 会宣布即将做出决定的 RFC 和关键 PR 的“最终评审期”。现在就表达您的意见。</p>
<h4 id="tracking-issues-prs"><a href="#tracking-issues-prs" rel="noopener noreferrer">跟踪问题与 PR</a></h4>
<h5 id="compiler-team-mcps-only"><a href="#compiler-team-mcps-only" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">编译器团队</a> <a href="https://forge.rust-lang.org/compiler/mcp.html" rel="noopener noreferrer">（仅 MCP）</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/985" rel="noopener noreferrer">将 5 个 Thumb 模式裸机 Arm 目标提升至 Tier 2</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/976" rel="noopener noreferrer">添加 -Z dead-fn-elimination 以跳过 BFS 不可达函数的代码生成</a></li>
</ul>
<h5 id="rust"><a href="#rust" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">Rust</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155989" rel="noopener noreferrer">更新 <code>transmute_copy</code> 以使用 ub_checks 和 <code>?Sized</code></a></li>
<li><a href="https://github.com/rust-lang/rust/issues/117224" rel="noopener noreferrer">NEON 点积内部函数的跟踪问题</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/152761" rel="noopener noreferrer">在空括号之间永远不要断行</a></li>
</ul>
<h5 id="rust-rfcs"><a href="#rust-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">Rust RFC</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3928" rel="noopener noreferrer">避免对 <code>todo!()</code> 进行 <code>unreachable_code</code> lint</a></li>
</ul>
<h5 id="unsafe-code-guidelines"><a href="#unsafe-code-guidelines" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">不安全代码指南</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/unsafe-code-guidelines/issues/438" rel="noopener noreferrer">联合体类型的值是什么？（特别是，联合体的有效性不变量是什么）</a></li>
</ul>
<p><em>本周以下团队没有项目进入最终评审期：
<a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、
<a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">语言团队</a>、
<a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">语言参考</a> 或
<a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">领导力委员会</a>。</em>
如果您希望您的 PR、跟踪问题或 RFC 被追踪为本列表的一部分，请告知我们。</p>
<h3 id="new-and-updated-rfcs"><a href="#new-and-updated-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/pulls" rel="noopener noreferrer">新增和更新的 RFC</a></h3>
<ul>
<li><em>本周没有新增或更新的 RFC。</em></li>
</ul>
<h2 id="upcoming-events"><a href="#upcoming-events" rel="noopener noreferrer">即将到来的活动</a></h2>
<p>2026-05-27 至 2026-06-24 之间的 Rust 活动 🦀</p>
<h3 id="virtual"><a href="#virtual" rel="noopener noreferrer">虚拟活动</a></h3>
<ul>
<li>2026-05-27 | 虚拟 (赫罗纳, 西班牙) | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/9v7hv2g1" rel="noopener noreferrer"><strong>每周编码会话</strong></a></li>
</ul>
</li>
<li>2026-06-02 | 虚拟 | <a href="https://luma.com/libp2p" rel="noopener noreferrer">libp2p 活动</a><ul>
<li><a href="https://luma.com/ukfh0mcf" rel="noopener noreferrer"><strong>rust-libp2p 开放维护者会议</strong></a></li>
</ul>
</li>
<li>2026-06-02 | 虚拟 (特拉维夫-雅法, 以色列) | <a href="https://www.meetup.com/rust-tlv" rel="noopener noreferrer">Rust 🦀 TLV</a><ul>
<li><a href="https://www.meetup.com/rust-tlv/events/314871990/" rel="noopener noreferrer"><strong>‎关于 Rust 的自由虚拟讨论</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 虚拟 (印第安纳波利斯, 印第安纳州, 美国) | <a href="https://www.meetup.com/indyrs" rel="noopener noreferrer">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/314691782/" rel="noopener noreferrer"><strong>Indy.rs - 保持社交距离</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 虚拟 (柏林, 德国) | <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455930/" rel="noopener noreferrer"><strong>Rust 黑客与学习</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 虚拟 (纽伦堡, 德国) | <a href="https://www.meetup.com/rust-noris" rel="noopener noreferrer">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345241/" rel="noopener noreferrer"><strong>Rust Nürnberg 线上</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 虚拟 (特拉维夫-雅法, 以色列) | <a href="https://www.meetup.com/code-mavens/" rel="noopener noreferrer">Code Mavens 🦀 - 🐍 - 🐪</a><ul>
<li><a href="https://www.meetup.com/code-mavens/events/314979560/" rel="noopener noreferrer"><strong>探索 FalkorDB - 在 Rust 中学习使用图数据库</strong></a> </li>
</ul>
</li>
<li>2026-06-06 | 虚拟 (坎帕拉, 乌干达) | <a href="https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763176587" rel="noopener noreferrer">Rust Circle 会议</a><ul>
<li><a href="https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763176587" rel="noopener noreferrer"><strong>Rust Circle 会议</strong></a></li>
</ul>
</li>
<li>2026-06-07 | 虚拟 (达拉斯, 德克萨斯州, 美国) | <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust 用户会议</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314095285/" rel="noopener noreferrer"><strong>Rust 深度学习：第一个星期日</strong></a></li>
</ul>
</li>
<li>2026-06-09 | 虚拟 (达拉斯, 德克萨斯州, 美国) | <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust 用户会议</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254780/" rel="noopener noreferrer"><strong>第二个星期二</strong></a></li>
</ul>
</li>
<li>2026-06-10 | 虚拟 (赫罗纳, 西班牙) | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/3bcnx1jb" rel="noopener noreferrer"><strong>每周编码会话</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 虚拟 (华盛顿特区, 美国) | <a href="https://www.meetup.com/rustdc" rel="noopener noreferrer">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/rdhhptyjcjbvb/" rel="noopener noreferrer"><strong>月中 Rustful</strong></a></li>
</ul>
</li>
<li>2026-06-17 | 混合 (温哥华, 不列颠哥伦比亚省, 加拿大) | <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/314000478/" rel="noopener noreferrer"><strong>Jiff</strong></a></li>
</ul>
</li>
<li>2026-06-17 | 虚拟 (赫罗纳, 西班牙) | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/ekws5nr4" rel="noopener noreferrer"><strong>每周编码会话</strong></a></li>
</ul>
</li>
<li>2026-06-18 | 混合 (西雅图, 华盛顿州, 美国) | <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">Seattle Rust 用户组</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/314236370/" rel="noopener noreferrer"><strong>2026 年 6 月 SRUG (Seattle Rust 用户组) 会议</strong></a></li>
</ul>
</li>
<li>2026-06-18 | 虚拟 (柏林, 德国) | <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455931/" rel="noopener noreferrer"><strong>Rust 黑客与学习</strong></a></li>
</ul>
</li>
<li>2026-06-21 | 虚拟 (达拉斯, 德克萨斯州, 美国) | <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust 用户会议</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314329044/" rel="noopener noreferrer"><strong>Rust 深度学习：第三个星期日</strong></a></li>
</ul>
</li>
<li>2026-06-23 | 虚拟 (达拉斯, 德克萨斯州, 美国) | <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust 用户会议</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254779/" rel="noopener noreferrer"><strong>第四个星期二</strong></a></li>
</ul>
</li>
<li>2026-06-23 | 虚拟 (伦敦, 英国) | <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313767883/" rel="noopener noreferrer"><strong>午餐与学习：什么是单子 - 我们如何在 Rust 中模拟它们</strong></a></li>
</ul>
</li>
</ul>
<h3 id="asia"><a href="#asia" rel="noopener noreferrer">亚洲</a></h3>
<ul>
<li>2026-06-02 | 北京, 中国 | <a href="https://www.meetup.com/wasm-rust-meetup/events/" rel="noopener noreferrer">语音 AI 与 Rust 会议 (Rust for AI, lowcoderust.com)</a><ul>
<li><a href="https://www.meetup.com/wasm-rust-meetup/events/314750465/" rel="noopener noreferrer"><strong>AI Agent 与开源 LLM（演讲者征集）</strong></a></li>
</ul>
</li>
</ul>
<h3 id="europe"><a href="#europe" rel="noopener noreferrer">欧洲</a></h3>
<ul>
<li>2026-05-28 | 哥本哈根, 丹麦 | <a href="https://www.meetup.com/copenhagen-rust-community" rel="noopener noreferrer">Copenhagen Rust 社区</a><ul>
<li><a href="https://www.meetup.com/copenhagen-rust-community/events/314868448/" rel="noopener noreferrer"><strong>Rust 会议 #68</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 伦敦, 英国 | <a href="https://www.meetup.com/rust-london-user-group" rel="noopener noreferrer">Rust London 用户组</a><ul>
<li><a href="https://www.meetup.com/rust-london-user-group/events/314846861/" rel="noopener noreferrer"><strong>LDN Talks 五月社区展示</strong></a></li>
</ul>
</li>
<li>2026-05-29 | 柏林, 德国 | <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314396588/" rel="noopener noreferrer"><strong>Rust Berlin 演讲：下一代</strong></a></li>
</ul>
</li>
<li>2026-05-30 | 斯德哥尔摩, 瑞典 | <a href="https://www.meetup.com/stockholm-rust" rel="noopener noreferrer">Stockholm Rust</a><ul>
<li><a href="https://www.meetup.com/stockholm-rust/events/314926826/" rel="noopener noreferrer"><strong>Ferris 的 Fika 论坛 #26</strong></a></li>
</ul>
</li>
<li>2026-06-02 | 法兰克福, 德国 | <a href="https://www.meetup.com/rust-rhein-main" rel="noopener noreferrer">Rust Rhein-Main</a><ul>
<li><a href="https://www.meetup.com/rust-rhein-main/events/314051727/" rel="noopener noreferrer"><strong>使用 Rust 和 Tonic 的 gRPC</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 都柏林, 爱尔兰 | <a href="https://www.meetup.com/rust-dublin" rel="noopener noreferrer">Rust Dublin</a><ul>
<li><a href="https://www.meetup.com/rust-dublin/events/314689875/" rel="noopener noreferrer"><strong>加入我们现场参加 Rust 261</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 赫罗纳, 西班牙 | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/4bmlc7qd" rel="noopener noreferrer"><strong>Rust Girona 黑客与学习 2026 年 6 月</strong></a></li>
</ul>
</li>
<li>2026-06-10 | 慕尼黑, 德国 | <a href="https://www.meetup.com/rust-munich" rel="noopener noreferrer">Rust Munich</a><ul>
<li><a href="https://www.meetup.com/rust-munich/events/313791798/" rel="noopener noreferrer"><strong>Rust Munich 2026 / 2 - 黑客之夜</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 瑞士, 瑞士 | <a href="https://www.posttenebraslab.ch/wiki/events/start" rel="noopener noreferrer">PostTenebrasLab</a><ul>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup" rel="noopener noreferrer"><strong>Rust Meetup Geneva</strong></a></li>
</ul>
</li>
<li>2026-06-12 - 2026-06-14 | 克拉科夫, 波兰 | <a href="https://rustmeet.eu/" rel="noopener noreferrer">Rustmeet</a><ul>
<li><a href="https://rustmeet.eu/" rel="noopener noreferrer"><strong>Rustmeet</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 莱比锡, 德国 | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig" rel="noopener noreferrer">Rust - Leipzig 现代系统编程</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813937/" rel="noopener noreferrer"><strong>互动：一切都是开源的</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 米兰, 意大利 | <a href="https://www.meetup.com/rust-language-milano" rel="noopener noreferrer">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314766950/" rel="noopener noreferrer"><strong>Rust 中的实时规划：SolverForge &amp; SERIO</strong></a></li>
</ul>
</li>
<li>2026-06-18 | 奥胡斯, 丹麦 | <a href="https://www.meetup.com/rust-aarhus" rel="noopener noreferrer">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/314965238/" rel="noopener noreferrer"><strong> Danske Commodities 演讲之夜</strong></a></li>
</ul>
</li>
</ul>
<h3 id="north-america"><a href="#north-america" rel="noopener noreferrer">北美</a></h3>
<ul>
<li>2026-05-27 | 奥斯汀, 德克萨斯州, 美国 | <a href="https://www.meetup.com/rust-atx" rel="noopener noreferrer">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/314209662/" rel="noopener noreferrer"><strong>Rust 午餐 - Fareground</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 亚特兰大, 佐治亚州, 美国 | <a href="https://www.meetup.com/rust-atl" rel="noopener noreferrer">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/313539319/" rel="noopener noreferrer"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 洛杉矶, 加利福尼亚州, 美国 | <a href="https://www.meetup.com/rust-los-angeles" rel="noopener noreferrer">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/314218564/" rel="noopener noreferrer"><strong>Rust LA：在 DTLA 的 Parallel Systems 探讨嵌入式与自主系统中的 Rust</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 山景城, 加利福尼亚州, 美国 | <a href="https://www.meetup.com/hackerdojo/events/" rel="noopener noreferrer">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/314716463/" rel="noopener noreferrer"><strong>HACKER DOJO 的 RUST 会议</strong></a></li>
</ul>
</li>
<li>2026-05-30 | 波士顿, 马萨诸塞州, 美国 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480537/" rel="noopener noreferrer"><strong>剑桥中心 Rust 午餐，5月30日</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 圣路易斯, 密苏里州, 美国 | <a href="https://www.meetup.com/stl-rust" rel="noopener noreferrer">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/314106244/" rel="noopener noreferrer"><strong>测试、覆盖率、Tracey 与变异</strong></a></li>
</ul>
</li>
<li>2026-06-06 | 波士顿, 马萨诸塞州, 美国 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480539/" rel="noopener noreferrer"><strong>波士顿 Common Rust 午餐，6月6日</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 莱希, 犹他州, 美国 | <a href="https://www.meetup.com/utah-rust" rel="noopener noreferrer">Utah Rust</a><ul>
<li><a href="https://www.meetup.com/utah-rust/events/314696643/" rel="noopener noreferrer"><strong>Utah Rust 六月会议</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 山景城, 加利福尼亚州, 美国 | <a href="https://www.meetup.com/hackerdojo/events/" rel="noopener noreferrer">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/314825006/" rel="noopener noreferrer"><strong>HACKER DOJO 的 RUST 会议</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 圣地亚哥, 加利福尼亚州, 美国 | <a href="https://www.meetup.com/san-diego-rust" rel="noopener noreferrer">San Diego Rust</a><ul>
<li><a href="https://www.meetup.com/san-diego-rust/events/313721899/" rel="noopener noreferrer"><strong>San Diego Rust 六月会议 - 回归线下！</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 旧金山, 加利福尼亚州, 美国 | <a href="https://www.meetup.com/san-francisco-rust-study-group" rel="noopener noreferrer">San Francisco Rust 学习小组</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/ghhwqtyjcjbvb/" rel="noopener noreferrer"><strong>现场 Rust 黑客</strong></a></li>
</ul>
</li>
<li>2026-06-17 | 混合 (温哥华, 不列颠哥伦比亚省, 加拿大) | <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/314000478/" rel="noopener noreferrer"><strong>Jiff</strong></a></li>
</ul>
</li>
<li>2026-06-18 | 混合 (西雅图, 华盛顿州, 美国) | <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">Seattle Rust 用户组</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/314236370/" rel="noopener noreferrer"><strong>2026 年 6 月 SRUG (Seattle Rust 用户组) 会议</strong></a></li>
</ul>
</li>
<li>2026-06-24 | 奥斯汀, 德克萨斯州, 美国 | <a href="https://www.meetup.com/rust-atx" rel="noopener noreferrer">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/xvkdgtyjcjbgc/" rel="noopener noreferrer"><strong>Rust 午餐 - Fareground</strong></a></li>
</ul>
</li>
<li>2026-06-24 | 洛杉矶, 加利福尼亚州, 美国 | <a href="https://www.meetup.com/rust-los-angeles" rel="noopener noreferrer">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/314386080/" rel="noopener noreferrer"><strong>Rust LA：使用 Zoo Technologies 进行 2D 草图绘制的基于 Rust 的约束求解器</strong></a></li>
</ul>
</li>
</ul>
<h3 id="south-america"><a href="#south-america" rel="noopener noreferrer">南美</a></h3>
<ul>
<li>2026-06-18 | 弗洛里亚诺波利斯, 巴西 | <a href="https://luma.com/rust-sc" rel="noopener noreferrer">Rust SC</a><ul>
<li><a href="https://luma.com/acinctdf" rel="noopener noreferrer"><strong>Rust Floripa</strong></a></li>
</ul>
</li>
</ul>
<p>如果您正在举办 Rust 活动，请将其添加到<a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com" rel="noopener noreferrer">日历</a>中，以便在此处被提及。请记得也添加活动链接。
通过电子邮件联系 <a href="mailto:community-team@rust-lang.org" rel="noopener noreferrer">Rust 社区团队</a> 以获取访问权限。</p>
<h2 id="jobs"><a href="#jobs" rel="noopener noreferrer">工作机会</a></h2>
<p>请查看最新的 <a href="https://www.reddit.com/r/rust/comments/1sobu1s/official_rrust_whos_hiring_thread_for_jobseekers/" rel="noopener noreferrer">r/rust 上的谁在招聘帖子</a></p>
<h1 id="quote-of-the-week"><a href="#quote-of-the-week" rel="noopener noreferrer">本周引用</a></h1>
<blockquote>
<p>This overflows the trait solver today as well as my brain</p>
</blockquote>
<p>– <a href="https://nadrieril.github.io/blog/2026/05/14/when-can-traits-depend-on-themselves.html" rel="noopener noreferrer">Nadrieril 在他的博客中</a></p>
<p>感谢 <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1774" rel="noopener noreferrer">Theemathas</a> 的建议！</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328" rel="noopener noreferrer">请提交引用并为下周投票！</a></p>
<p>本周 Rust 动态由以下人员编辑：</p>
<ul>
<li><a href="https://github.com/nellshamrell" rel="noopener noreferrer">nellshamrell</a></li>
<li><a href="https://github.com/llogiq" rel="noopener noreferrer">llogiq</a></li>
<li><a href="https://github.com/ericseppanen" rel="noopener noreferrer">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst" rel="noopener noreferrer">extrawurst</a></li>
<li><a href="https://github.com/U007D" rel="noopener noreferrer">U007D</a></li>
<li><a href="https://github.com/mariannegoldin" rel="noopener noreferrer">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo" rel="noopener noreferrer">bdillo</a></li>
<li><a href="https://github.com/opeolluwa" rel="noopener noreferrer">opeolluwa</a></li>
<li><a href="https://github.com/bnchi" rel="noopener noreferrer">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57" rel="noopener noreferrer">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist" rel="noopener noreferrer">tzilist</a></li>
</ul>
<p><em>邮件列表托管由 <a href="https://foundation.rust-lang.org/" rel="noopener noreferrer">The Rust Foundation</a> 赞助</em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1tptzbz/this_week_in_rust_653/" rel="noopener noreferrer">在 r/rust 上讨论</a></small></p><p><em>由 mimo-v2.5 模型翻译，花费 27937 tokens</em></p>]]></content:encoded>
      <link>https://this-week-in-rust.org/blog/2026/05/27/this-week-in-rust-653/</link>
      <guid isPermaLink="false">tag:this-week-in-rust.org,2026-05-27:/blog/2026/05/27/this-week-in-rust-653/</guid>
      <pubDate>Wed, 27 May 2026 04:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Rust 本周动态 652</title>
      <dc:creator>TWiR Contributors</dc:creator>
      <category>This Week in Rust</category>
      <description>[AI 摘要] 本文是《Rust 本周动态》第652期，报道了Rust编程语言社区、项目工具及语言本身的最新进展与活动信息。</description>
      <content:encoded><![CDATA[<div style="background:#f0f4f8;border-left:3px solid #3b82f6;padding:12px 16px;border-radius:6px;margin:12px 0;font-size:14px;color:#555"><strong>[AI 摘要]</strong> 本文是《Rust 本周动态》第652期，报道了Rust编程语言社区、项目工具及语言本身的最新进展与活动信息。</div><p>大家好，欢迎阅读新一期的<em>《Rust 本周动态》</em>！
<a href="https://www.rust-lang.org/" rel="noopener noreferrer">Rust</a> 是一门让每个人都能构建可靠、高效软件的编程语言。
这是关于其进展和社区的每周摘要。
想要提及某些内容？请在
<a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky 的 @thisweekinrust.bsky.social</a> 或
<a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">mastodon.social 的 @ThisWeekinRust</a> 上标记我们，或
<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">提交拉取请求</a>。
想要参与其中？<a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md" rel="noopener noreferrer">我们欢迎贡献</a>。</p>
<p><em>《Rust 本周动态》</em>在 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">GitHub 上公开开发</a>，档案可在 <a href="https://this-week-in-rust.org/" rel="noopener noreferrer">this-week-in-rust.org</a> 查看。
如果您在本期中发现任何错误，<a href="https://github.com/rust-lang/this-week-in-rust/pulls" rel="noopener noreferrer">请提交拉取请求</a>。</p>
<p>想让 TWIR 直达您的收件箱？<a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485" rel="noopener noreferrer">点此订阅</a>。</p>
<h2 id="updates-from-rust-community"><a href="#updates-from-rust-community" rel="noopener noreferrer">Rust 社区动态</a></h2>


<h3 id="official"><a href="#official" rel="noopener noreferrer">官方</a></h3>
<ul>
<li><a href="https://blog.rust-lang.org/2026/05/18/project-goals-2026-04/" rel="noopener noreferrer">项目目标更新 — 2026年4月 (2025年下半年结束)</a></li>
<li><a href="https://blog.rust-lang.org/inside-rust/2026/05/13/program-management-update--april-2026/" rel="noopener noreferrer">项目管理更新 — 2026年4月</a></li>
</ul>
<h3 id="newsletters"><a href="#newsletters" rel="noopener noreferrer">通讯</a></h3>
<ul>
<li><a href="https://rust-osdev.com/this-month/2026-04/" rel="noopener noreferrer">Rust OSDev 本月动态: 2026年4月</a></li>
</ul>
<h3 id="projecttooling-updates"><a href="#projecttooling-updates" rel="noopener noreferrer">项目/工具更新</a></h3>
<ul>
<li><a href="https://luciofranco.com/blog/tonic-joins-grpc/" rel="noopener noreferrer">Tonic 加入 gRPC 项目</a></li>
<li><a href="https://tokio.rs/blog/2026-05-15-announcing-toasty-0-6-0" rel="noopener noreferrer">Toasty 0.6.0 - 新特性介绍</a></li>
<li><a href="https://hexdocs.pm/ex_ratatui" rel="noopener noreferrer">ex_ratatui: 通过 Rustler NIF 实现的 Elixir 与 ratatui 绑定</a></li>
<li><a href="https://medium.com/@jinhopers/in-depth-llvm-ir-how-omniscope-tracks-ownership-across-languages-2919e418ca61" rel="noopener noreferrer">OmniScope: 针对 Unsafe/FFI 边界的跨语言 LLVM IR 静态分析器</a>：</li>
<li><a href="https://citum.org/" rel="noopener noreferrer">citum: 一个全新的 Rust 引文处理器及相关工具。</a></li>
<li><a href="https://minikin.me/blog/cargo-crap" rel="noopener noreferrer">cargo-crap: 发现 AI 生成的 Rust 代码中未经测试的复杂度</a></li>
<li><a href="https://aimdb.dev/blog/graph-owes" rel="noopener noreferrer">图的应得之物：驱动输出的连接器</a></li>
<li><a href="https://beeb.li/blog/introducing-swpui" rel="noopener noreferrer">swpui: 用于区分大小写的搜索和替换的终端用户界面</a></li>
<li><a href="https://kunobi.ninja/blog/kache-update" rel="noopener noreferrer">kache 0.3.0: 零拷贝高效工作树编译</a></li>
<li><a href="https://catcoding.me/ghr/" rel="noopener noreferrer">ghr: 一个用于管理 GitHub 拉取请求、议题、通知和评审的 Rust TUI</a></li>
</ul>
<h3 id="observationsthoughts"><a href="#observationsthoughts" rel="noopener noreferrer">观察/思考</a></h3>
<ul>
<li><a href="https://kerkour.com/rust-organize-large-projects-code-error-handling" rel="noopener noreferrer">扩展 Rust 代码库：组织大型项目和管理错误的经验教训</a></li>
<li><a href="https://corrode.dev/learn/migration-guides/go-to-rust/" rel="noopener noreferrer">从 Go 迁移到 Rust</a></li>
<li><a href="https://blog.gokuls.in/posts/why-i-built-wrkflw.html" rel="noopener noreferrer">我为何构建 wrkflw</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=VIsKIzFz_zA" rel="noopener noreferrer">Rust 的上帝模式</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=FUg1y-yv6cs" rel="noopener noreferrer">Rust 如何设计出完美的异步运行时</a></li>
</ul>
<h3 id="rust-walkthroughs"><a href="#rust-walkthroughs" rel="noopener noreferrer">Rust 教程</a></h3>
<ul>
<li><a href="https://apas.tel/blog/optimizing-image-rs-blur" rel="noopener noreferrer">将 image-rs 中的 fast_blur 速度提升 5 倍</a></li>
<li><a href="https://thejpster.org.uk/blog/blog-2026-05-17/" rel="noopener noreferrer">寻找时间 第二部分 - Rust 异步与 Arm 通用定时器</a></li>
<li><a href="https://assethoard.com/blog/parsing-godot-tres-files" rel="noopener noreferrer">解析 Godot .tres 文件并遍历资源图</a></li>
<li><a href="https://jonahnestrick.com/blog/rust-gba-tutorial-1/" rel="noopener noreferrer">Rust x GBA: 设置与像素</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-rust-lifetimes-by-building-a-lru-cache/" rel="noopener noreferrer">通过构建通用 LRU 缓存学习 Rust 生命周期</a></li>
<li><a href="https://bencher.dev/learn/benchmarking/rust/gungraun/" rel="noopener noreferrer">如何使用 Gungraun 对 Rust 代码进行基准测试</a></li>
<li><a href="https://root-11.github.io/intro-book/" rel="noopener noreferrer">书籍: 使用 Rust 中的 ECS &amp; EBP 进行编程导论</a></li>
</ul>
<h2 id="crate-of-the-week"><a href="#crate-of-the-week" rel="noopener noreferrer">本周 Crate</a></h2>
<p>本周的 crate 是 <a href="https://github.com/minikin/cargo-crap" rel="noopener noreferrer">cargo-crap</a>，一个用于计算 crate 的变更风险反模式指标的 cargo 子命令。</p>
<p>尽管建议缺乏，llogiq 对他的选择感到满意。</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704" rel="noopener noreferrer">请提交您的建议并投票选出下周的 crate</a>！</p>
<h2 id="calls-for-testing"><a href="#calls-for-testing" rel="noopener noreferrer">测试呼吁</a></h2>
<p>RFC 实现的一个重要步骤是让人们尝试该实现并提供反馈，特别是在稳定之前。</p>
<p>如果您是功能实现者，并希望您的 RFC 出现在此列表中，请在您的 RFC 上添加一个
<code>call-for-testing</code> 标签，并附上提供测试说明和/或
指导功能哪些方面需要测试的评论。</p>
<p><em>本周
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust</a>、
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rustup</a> 或
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust 语言 RFC</a> 未发布任何测试呼吁。</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues" rel="noopener noreferrer">请告知我们</a>，如果您希望您的功能被纳入此列表跟踪。</p>
<h2 id="call-for-participation-projects-and-speakers"><a href="#call-for-participation-projects-and-speakers" rel="noopener noreferrer">参与呼吁；项目与演讲者</a></h2>
<h3 id="cfp-projects"><a href="#cfp-projects" rel="noopener noreferrer">参与呼吁 - 项目</a></h3>
<p>一直想为开源项目做贡献但不知从何入手？
每周我们都会为您精选一些来自 Rust 社区的任务，供您选择并开始！</p>
<p>其中一些任务可能还有导师提供指导，请访问任务页面了解更多信息。</p>




<p>如果您是 Rust 项目负责人并正在寻找贡献者，请<a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines" rel="noopener noreferrer">在此处</a>提交任务，或通过<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向 TWiR 提交 PR</a>，或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们！</p>
<h3 id="cfp-events"><a href="#cfp-events" rel="noopener noreferrer">参与呼吁 - 活动</a></h3>
<p>您是新手还是经验丰富的演讲者，正在寻找一个地方分享一些很酷的东西？本节重点介绍正在筹备中并接受提交演讲申请的活动。</p>



<ul>
<li><a href="https://scientificcomputing.rs/2026/submit-talk" rel="noopener noreferrer"><strong>Rust 科学计算 2026</strong></a>| 2026-06-05 | 线上 | 2026-07-08 - 2026-07-10</li>
</ul>
<p>如果您是希望扩大活动影响力的活动组织者，请通过<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向 TWiR 提交 PR</a> 或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们，提交您活动的网站链接！</p>
<h2 id="updates-from-the-rust-project"><a href="#updates-from-the-rust-project" rel="noopener noreferrer">Rust 项目动态</a></h2>
<p>上周有 369 个拉取请求被 <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-05-12..2026-05-19" rel="noopener noreferrer">合并</a></p>
<h4 id="compiler"><a href="#compiler" rel="noopener noreferrer">编译器</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155815" rel="noopener noreferrer">添加 Swift 函数调用 ABI</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156452" rel="noopener noreferrer">实现 pinned drop 语法糖</a></li>
</ul>
<h4 id="library"><a href="#library" rel="noopener noreferrer">库</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155360" rel="noopener noreferrer"><code>map_try_insert</code> 变更</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156444" rel="noopener noreferrer">实现 <code>OsStr::split_at</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156234" rel="noopener noreferrer">为 <code>Vec&lt;T&gt;</code> 实现 <code>into_array</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156428" rel="noopener noreferrer">将 <code>std::io::Cursor</code> 移至 <code>core::io</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156431" rel="noopener noreferrer">将 <code>std::io::util</code> 移至 <code>core::io</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156644" rel="noopener noreferrer">拓宽 <code>widening_mul</code> 的结果</a></li>
</ul>
<h4 id="cargo"><a href="#cargo" rel="noopener noreferrer">Cargo</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/16988" rel="noopener noreferrer"><code>clean</code>: 为 <code>clean -p</code> 尊重 <code>build.target</code> 配置</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16989" rel="noopener noreferrer"><code>diag</code>: 整合验证/运行诊断传递</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16994" rel="noopener noreferrer"><code>diag</code>: 像报告其他诊断一样报告延迟诊断</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17008" rel="noopener noreferrer"><code>diag</code>: 引入解析传递</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17007" rel="noopener noreferrer"><code>lints</code>: 尽可能避免编译</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17002" rel="noopener noreferrer">移除 <code>rustdoc --emit</code> 的 <code>-Zunstable-options</code></a></li>
</ul>
<h4 id="rustdoc"><a href="#rustdoc" rel="noopener noreferrer">Rustdoc</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/146220" rel="noopener noreferrer">稳定化 <code>--emit</code> 标志</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156587" rel="noopener noreferrer">正确处理 rustdoc 宏展开中的关联项</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156413" rel="noopener noreferrer">链接到定义的正确性与性能改进</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/152449" rel="noopener noreferrer">正确支持具有多种类型的宏</a></li>
</ul>
<h4 id="clippy"><a href="#clippy" rel="noopener noreferrer">Clippy</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16922" rel="noopener noreferrer">修复 <code>duration_suboptimal_units</code> 对于小字面量的问题</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17011" rel="noopener noreferrer">修复算术副作用误报</a></li>
</ul>
<h4 id="rust-analyzer"><a href="#rust-analyzer" rel="noopener noreferrer">Rust-Analyzer</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22347" rel="noopener noreferrer">添加 E0029 的诊断信息</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22380" rel="noopener noreferrer">添加 E0614 的诊断信息</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22355" rel="noopener noreferrer">添加 E0638 的诊断信息</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22378" rel="noopener noreferrer">为 E0040 添加处理器</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22329" rel="noopener noreferrer">在 <code>EnumVariantId</code> 中编码名称而非索引</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22354" rel="noopener noreferrer">修复辅助功能 <code>qualify_path</code> 丢失路径段的问题</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22335" rel="noopener noreferrer">为 <code>replace_method_eager_lazy</code> 在结果方法上添加参数</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22399" rel="noopener noreferrer">在宏中完成 <code>ref_match</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22368" rel="noopener noreferrer">完全支持模式类型</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22344" rel="noopener noreferrer">处理 <code>extract_function</code> 宏中的用法</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22386" rel="noopener noreferrer">在存在冒号前不补全模块冒号</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22363" rel="noopener noreferrer">不对未定义的 adt <code>self_ty</code> 缺失边界关联项进行 lint</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22376" rel="noopener noreferrer">不补全同名的固有解引用方法</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22367" rel="noopener noreferrer">仅对非未知值项进行引用匹配</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22357" rel="noopener noreferrer">在 bench 目标中为 fn main 显示运行镜头</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22384" rel="noopener noreferrer">在 <code>has_drop_glue</code> 中处理 <code>TyKind::{Pat,UnsafeBinder}</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22082" rel="noopener noreferrer">实现 <code>pattern_type</code> 宏</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22372" rel="noopener noreferrer">方法解析：对具有非法 Sized 约束的方法调用发出错误</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22352" rel="noopener noreferrer">将 <code>inline_call</code> 辅助功能迁移到 SyntaxFactory</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22191" rel="noopener noreferrer">性能：为过程宏协议提供对 <code>RootDatabase</code> 的 <code>LineIndex</code> 的访问</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22358" rel="noopener noreferrer">如果适用，在签名帮助中显示 <code>const</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22381" rel="noopener noreferrer">如果适用，在签名帮助中显示 <code>unsafe</code></a></li>
</ul>
<h3 id="rust-compiler-performance-triage"><a href="#rust-compiler-performance-triage" rel="noopener noreferrer">Rust 编译器性能分类</a></h3>
<p>合并的 PR 比通常少，主要是因为比正常周期更短以及一些 CI 问题。总体上性能略有改善。</p>
<p>分类由 <strong>@simulacrum</strong> 完成。
修订版本范围: <a href="https://perf.rust-lang.org/?start=29b7590130c83542a095cdf1323ed0f78eec2bb8&amp;end=281c97c3240a9abd984ca0c6a2cd7389115e80d5&amp;absolute=false&amp;stat=instructions%3Au" rel="noopener noreferrer">29b75901..281c97c3</a></p>
<p>0 个回归，0 个改进，4 个混合；其中 1 个在汇总提交中
总共进行了 17 次工件比较。</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/master/triage/2026/2026-05-17.md" rel="noopener noreferrer">完整报告在此</a></p>
<h3 id="approved-rfcs"><a href="#approved-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/commits/master" rel="noopener noreferrer">已批准的 RFC</a></h3>
<p>Rust 的更改遵循 Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs" rel="noopener noreferrer">RFC (征求意见稿) 流程</a>。
以下是本周批准实施的 RFC：</p>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3923" rel="noopener noreferrer">Cargo RFC: 最小发布年龄</a></li>
</ul>
<h3 id="final-comment-period"><a href="#final-comment-period" rel="noopener noreferrer">最终评论期</a></h3>
<p>每周，<a href="https://www.rust-lang.org/team.html" rel="noopener noreferrer">团队</a> 会宣布即将做出决定的 RFC 和关键 PR 的“最终评论期”。请现在就表达您的意见。</p>
<h4 id="tracking-issues-prs"><a href="#tracking-issues-prs" rel="noopener noreferrer">跟踪议题 &amp; PR</a></h4>
<h5 id="compiler-team-mcps-only"><a href="#compiler-team-mcps-only" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">编译器团队</a> <a href="https://forge.rust-lang.org/compiler/mcp.html" rel="noopener noreferrer">(仅 MCP)</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/990" rel="noopener noreferrer">移除不稳定的 ptx 链接器风格</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/988" rel="noopener noreferrer">创建新的三级目标: <code>powerpc64le-unknown-none</code></a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/922" rel="noopener noreferrer">通过在涉及不可达变体的情况下省略标签来优化 <code>repr(Rust)</code> 枚举。</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/906" rel="noopener noreferrer">并行前端专用测试套件的提议</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/864" rel="noopener noreferrer">将三级 riscv32 ESP-IDF 目标提升为二级</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/841" rel="noopener noreferrer">为 Rust 适配栈保护器的提议</a></li>
</ul>
<p><em>本周
<a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">Rust</a>、
<a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">Rust RFC</a>、
<a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、
<a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">语言团队</a>、
<a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">语言参考</a>、
<a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">领导委员会</a> 或
<a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">不安全代码指南</a> 未进入最终评论期。</em></p>
<p>如果您希望您的 PR、跟踪议题或 RFC 被纳入此列表跟踪，请告知我们。</p>
<h3 id="new-and-updated-rfcs"><a href="#new-and-updated-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/pulls" rel="noopener noreferrer">新增和更新的 RFC</a></h3>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3962" rel="noopener noreferrer">文档插值</a></li>
</ul>
<h2 id="upcoming-events"><a href="#upcoming-events" rel="noopener noreferrer">即将举行的活动</a></h2>
<p>Rusty 活动时间: 2026-05-20 - 2026-06-17 🦀</p>
<h3 id="virtual"><a href="#virtual" rel="noopener noreferrer">线上</a></h3>
<ul>
<li>2026-05-20 | 混合 (加拿大 BC 省 温哥华) | <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">温哥华 Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/" rel="noopener noreferrer"><strong>使用 Rust 控制鼠标</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 线上 (西班牙 赫罗纳) | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/548kbqhl" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 混合 (美国 WA 省 西雅图) | <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">西雅图 Rust 用户组</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873203/" rel="noopener noreferrer"><strong>2026 年 5 月 SRUG (西雅图 Rust 用户组) 聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 线上 (德国 柏林) | <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455929/" rel="noopener noreferrer"><strong>Rust 黑客学习会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 线上 (美国 VA 省 夏洛茨维尔) | <a href="https://www.meetup.com/charlottesville-rust-meetup" rel="noopener noreferrer">夏洛茨维尔 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/charlottesville-rust-meetup/events/314477948/" rel="noopener noreferrer"><strong>Tock OS 第四部分 - 在 QEMU 中编写 Capsule！</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 线上 (英国 卡迪夫) | <a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/" rel="noopener noreferrer">Rust and C++ Cardiff</a><ul>
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/314820642/" rel="noopener noreferrer"><strong>与 Rust Dortmund 的混合活动！</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 线上 (美国 TX 省 达拉斯) | <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">达拉斯 Rust 用户聚会</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254781/" rel="noopener noreferrer"><strong>第四个星期二</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 线上 (英国 伦敦) | <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Rust 中的女性</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313506048/" rel="noopener noreferrer"><strong>午餐与学习: 深入您的代码 - Rust 跟踪实用指南</strong></a></li>
</ul>
</li>
<li>2026-05-27 | 线上 (西班牙 赫罗纳) | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/9v7hv2g1" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-06-02 | 线上 | <a href="https://luma.com/libp2p" rel="noopener noreferrer">libp2p 活动</a><ul>
<li><a href="https://luma.com/ukfh0mcf" rel="noopener noreferrer"><strong>rust-libp2p 开放维护者通话</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 线上 (美国 IN 省 印第安纳波利斯) | <a href="https://www.meetup.com/indyrs" rel="noopener noreferrer">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/314691782/" rel="noopener noreferrer"><strong>Indy.rs - 保持社交距离</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 线上 (德国 柏林) | <a href="https://www.meetup.com/rust-berlin/events/" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455930/" rel="noopener noreferrer"><strong>Rust 黑客学习会</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 线上 (德国 纽伦堡) | <a href="https://www.meetup.com/rust-noris/events/" rel="noopener noreferrer">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345241/" rel="noopener noreferrer"><strong>Rust Nürnberg 线上</strong></a></li>
</ul>
</li>
<li>2026-06-07 | 线上 (美国 TX 省 达拉斯) | <a href="https://www.meetup.com/dallasrust/events/" rel="noopener noreferrer">达拉斯 Rust 用户聚会</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314095285/" rel="noopener noreferrer"><strong>Rust 深度学习: 第一个星期天</strong></a></li>
</ul>
</li>
<li>2026-06-09 | 线上 (美国 TX 省 达拉斯) | <a href="https://www.meetup.com/dallasrust/events/" rel="noopener noreferrer">达拉斯 Rust 用户聚会</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254780/" rel="noopener noreferrer"><strong>第二个星期二</strong></a></li>
</ul>
</li>
<li>2026-06-10 | 线上 (西班牙 赫罗纳) | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/3bcnx1jb" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 线上 (美国 DC 特区 华盛顿) | <a href="https://www.meetup.com/rustdc/events/" rel="noopener noreferrer">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/rdhhptyjcjbvb/" rel="noopener noreferrer"><strong>月中 Rustful</strong></a></li>
</ul>
</li>
<li>2026-06-02 | 线上 | <a href="https://luma.com/libp2p" rel="noopener noreferrer">libp2p 活动</a><ul>
<li><a href="https://luma.com/pegz5x4h" rel="noopener noreferrer"><strong>rust-libp2p 开放维护者通话</strong></a></li>
</ul>
</li>
<li>2026-06-17 | 线上 (西班牙 赫罗纳) | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/ekws5nr4" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-06-17 | 线上 (加拿大 BC 省 温哥华) | <a href="https://www.meetup.com/vancouver-rust/events/" rel="noopener noreferrer">温哥华 Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/314000478/" rel="noopener noreferrer"><strong>Rust 学习/黑客/聚会</strong></a></li>
</ul>
</li>
</ul>
<h3 id="asia"><a href="#asia" rel="noopener noreferrer">亚洲</a></h3>
<ul>
<li>2026-06-02 | 中国 北京 | <a href="https://www.meetup.com/wasm-rust-meetup/events/" rel="noopener noreferrer">语音 AI 与 Rust 聚会 (Rust for AI, lowcoderust.com)</a><ul>
<li><a href="https://www.meetup.com/wasm-rust-meetup/events/314750465/" rel="noopener noreferrer"><strong>AI 代理与开源 LLM (征集演讲者)</strong></a></li>
</ul>
</li>
</ul>
<h3 id="europe"><a href="#europe" rel="noopener noreferrer">欧洲</a></h3>
<ul>
<li>2026-05-18 - 2026-05-23 | 荷兰 乌得勒支 | <a href="https://2026.rustweek.org/" rel="noopener noreferrer">RustWeek 2026</a><ul>
<li><a href="https://2026.rustweek.org/" rel="noopener noreferrer"><strong>RustWeek 2026</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 荷兰 阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314301699/" rel="noopener noreferrer"><strong>RustWeek 黑客松</strong></a></li>
</ul>
</li>
<li>2026-05-22 | 荷兰 阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam/events/" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314770275/" rel="noopener noreferrer"><strong>乌得勒支步行之旅</strong></a></li>
</ul>
</li>
<li>2026-05-22 | 荷兰 阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314523659/" rel="noopener noreferrer"><strong>乌得勒支骑行之旅</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 德国 多特蒙德 | <a href="https://www.meetup.com/rust-dortmund" rel="noopener noreferrer">Rust Dortmund</a><ul>
<li><a href="https://www.meetup.com/rust-dortmund/events/314522781/" rel="noopener noreferrer"><strong>Rust Dortmund 聚会 - 代理式编程 - 五月</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 英国 曼彻斯特 | <a href="https://www.meetup.com/rust-manchester" rel="noopener noreferrer">Rust Manchester</a><ul>
<li><a href="https://www.meetup.com/rust-manchester/events/314452972/" rel="noopener noreferrer"><strong>Rust Manchester 五月代码之夜</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 挪威 特隆赫姆 | <a href="https://www.meetup.com/rust-trondheim/events/" rel="noopener noreferrer">Rust Trondheim</a><ul>
<li><a href="https://www.meetup.com/rust-trondheim/events/314711434/" rel="noopener noreferrer"><strong>电动百叶窗，以及在 Rust 中替换 Docker！</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 英国 伦敦 | <a href="https://www.meetup.com/rust-london-user-group/events/" rel="noopener noreferrer">Rust London 用户组</a><ul>
<li><a href="https://www.meetup.com/rust-london-user-group/events/314846861/" rel="noopener noreferrer"><strong>LDN 五月社区展示</strong></a></li>
</ul>
</li>
<li>2026-05-29 | 德国 柏林 | <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314396588/" rel="noopener noreferrer"><strong>Rust Berlin 演讲: 下一代</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 爱尔兰 都柏林 | <a href="https://www.meetup.com/rust-dublin/events/" rel="noopener noreferrer">Rust Dublin</a><ul>
<li><a href="https://www.meetup.com/rust-dublin/events/314689875/" rel="noopener noreferrer"><strong>加入我们现场参与 Rust 261</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 西班牙 赫罗纳 | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/4bmlc7qd" rel="noopener noreferrer"><strong>Rust Girona 黑客学习会 2026 年 6 月</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 瑞士 日瓦 | <a href="https://www.posttenebraslab.ch/wiki/events/start" rel="noopener noreferrer">PostTenebrasLab</a><ul>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup" rel="noopener noreferrer"><strong>Rust 聚会 Geneva</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 德国 莱比锡 | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/" rel="noopener noreferrer">Rust - 现代系统编程 in Leipzig</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813937/" rel="noopener noreferrer"><strong>互动: 一切皆开源</strong></a></li>
</ul>
</li>
</ul>
<h3 id="north-america"><a href="#north-america" rel="noopener noreferrer">北美</a></h3>
<ul>
<li>2026-05-20 | 混合 (加拿大 BC 省 温哥华) | <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">温哥华 Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/" rel="noopener noreferrer"><strong>使用 Rust 控制鼠标</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 美国 CA 省 旧金山 | <a href="https://luma.com/bayarearust" rel="noopener noreferrer">湾区 Rust 聚会</a><ul>
<li><a href="https://luma.com/9j3q5ejl" rel="noopener noreferrer"><strong>湾区 Rust 聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 混合 (美国 WA 省 西雅图) | <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">西雅图 Rust 用户组</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873203/" rel="noopener noreferrer"><strong>2026 年 5 月 SRUG (西雅图 Rust 用户组) 聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 美国 NY 省 纽约 | <a href="https://www.meetup.com/rust-nyc/events/" rel="noopener noreferrer">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/314783868/" rel="noopener noreferrer"><strong>Rust NYC: "Boring File Storage" &amp; "Indie News Feed Optimization"</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 美国 TN 纳什维尔 | <a href="https://www.meetup.com/music-city-rust-developers" rel="noopener noreferrer">音乐城 Rust 开发者</a><ul>
<li><a href="https://www.meetup.com/music-city-rust-developers/events/314359076/" rel="noopener noreferrer"><strong>社区聚会</strong></a></li>
</ul>
</li>
<li>2026-05-23 | 美国 MA 省 波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">波士顿 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480534/" rel="noopener noreferrer"><strong>Allston Rust 午餐, 5 月 23 日</strong></a></li>
</ul>
</li>
<li>2026-05-27 | 美国 TX 省 奥斯汀 | <a href="https://www.meetup.com/rust-atx" rel="noopener noreferrer">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/314209662/" rel="noopener noreferrer"><strong>Rust 午餐 - Fareground</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 美国 GA 省 亚特兰大 | <a href="https://www.meetup.com/rust-atl" rel="noopener noreferrer">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/313539319/" rel="noopener noreferrer"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 美国 CA 省 洛杉矶 | <a href="https://www.meetup.com/rust-los-angeles" rel="noopener noreferrer">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/314218564/" rel="noopener noreferrer"><strong>Rust LA: 嵌入式与自主系统中的 Rust (在 DTLA 的 Parallel Systems)</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 美国 CA 省 山景城 | <a href="https://www.meetup.com/hackerdojo/events/" rel="noopener noreferrer">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/314716463/" rel="noopener noreferrer"><strong>在 HACKER DOJO 的 RUST 聚会</strong></a></li>
</ul>
</li>
<li>2026-05-30 | 美国 MA 省 波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">波士顿 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480537/" rel="noopener noreferrer"><strong>Central Cambridge Rust 午餐, 5 月 30 日</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 美国 MO 省 圣路易斯 | <a href="https://www.meetup.com/stl-rust/events/" rel="noopener noreferrer">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/314106244/" rel="noopener noreferrer"><strong>测试、覆盖率、Tracey &amp; 突变</strong></a></li>
</ul>
</li>
<li>2026-06-06 | 美国 MA 省 波士顿 | <a href="https://www.meetup.com/bostonrust/events/" rel="noopener noreferrer">波士顿 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480539/" rel="noopener noreferrer"><strong>Boston Common Rust 午餐, 6 月 6 日</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 美国 UT 省 莱希 | <a href="https://www.meetup.com/utah-rust/events/" rel="noopener noreferrer">Utah Rust</a><ul>
<li><a href="https://www.meetup.com/utah-rust/events/314696643/" rel="noopener noreferrer"><strong>Utah Rust 六月聚会</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 美国 CA 省 圣地亚哥 | <a href="https://www.meetup.com/san-diego-rust/events/" rel="noopener noreferrer">San Diego Rust</a><ul>
<li><a href="https://www.meetup.com/san-diego-rust/events/313721899/" rel="noopener noreferrer"><strong>San Diego Rust 六月聚会 - 回归线下！</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 美国 CA 省 旧金山 | <a href="https://www.meetup.com/san-francisco-rust-study-group/events/" rel="noopener noreferrer">旧金山 Rust 学习小组</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/ghhwqtyjcjbvb/" rel="noopener noreferrer"><strong>线下 Rust 黑客</strong></a></li>
</ul>
</li>
</ul>
<h3 id="oceania"><a href="#oceania" rel="noopener noreferrer">大洋洲</a></h3>
<ul>
<li>2026-05-26 | 澳大利亚 ACT 巴顿 | <a href="https://www.meetup.com/rust-canberra" rel="noopener noreferrer">堪培拉 Rust 用户组</a><ul>
<li><a href="https://www.meetup.com/rust-canberra/events/314050576/" rel="noopener noreferrer"><strong>五月聚会</strong></a></li>
</ul>
</li>
</ul>
<p>如果您正在运行 Rust 活动，请将其添加到 <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com" rel="noopener noreferrer">日历</a>，以便在此处获得提及。请记住也添加活动链接。
联系 <a href="mailto:community-team@rust-lang.org" rel="noopener noreferrer">Rust 社区团队</a> 以获取访问权限。</p>
<h2 id="jobs"><a href="#jobs" rel="noopener noreferrer">工作</a></h2>
<p>请查看最新的 <a href="https://www.reddit.com/r/rust/comments/1sobu1s/official_rrust_whos_hiring_thread_for_jobseekers/" rel="noopener noreferrer">r/rust 上的 "谁在招聘" 帖子</a></p>
<h1 id="quote-of-the-week"><a href="#quote-of-the-week" rel="noopener noreferrer">每周一言</a></h1>
<blockquote>
<p>像这样的帖子对我们这些喜欢提供帮助并致力于让 rustc 变得更有用的人来说很有价值，它让我们了解到人们会犯哪些错误。</p>
</blockquote>
<p>– <a href="https://users.rust-lang.org/t/slightly-surprising-behavior-of-a-while-loop/140117/5" rel="noopener noreferrer">Kevin Reid 在 rust-users 上</a></p>
<p>感谢 <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1605" rel="noopener noreferrer">firebits.io</a> 的建议！</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328" rel="noopener noreferrer">请提交引言并投票选出下周的每周一言！</a></p>
<p>《Rust 本周动态》由以下人员编辑：</p>
<ul>
<li><a href="https://github.com/nellshamrell" rel="noopener noreferrer">nellshamrell</a></li>
<li><a href="https://github.com/llogiq" rel="noopener noreferrer">llogiq</a></li>
<li><a href="https://github.com/ericseppanen" rel="noopener noreferrer">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst" rel="noopener noreferrer">extrawurst</a></li>
<li><a href="https://github.com/U007D" rel="noopener noreferrer">U007D</a></li>
<li><a href="https://github.com/mariannegoldin" rel="noopener noreferrer">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo" rel="noopener noreferrer">bdillo</a></li>
<li><a href="https://github.com/opeolluwa" rel="noopener noreferrer">opeolluwa</a></li>
<li><a href="https://github.com/bnchi" rel="noopener noreferrer">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57" rel="noopener noreferrer">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist" rel="noopener noreferrer">tzilist</a></li>
</ul>
<p><em>电子邮件列表托管由 <a href="https://foundation.rust-lang.org/" rel="noopener noreferrer">Rust 基金会</a> 赞助</em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1tj8ja6/this_week_in_rust_652/" rel="noopener noreferrer">在 r/rust 上讨论</a></small></p><p><em>由 mimo-v2.5 模型翻译，花费 25217 tokens</em></p>]]></content:encoded>
      <link>https://this-week-in-rust.org/blog/2026/05/20/this-week-in-rust-652/</link>
      <guid isPermaLink="false">tag:this-week-in-rust.org,2026-05-20:/blog/2026/05/20/this-week-in-rust-652/</guid>
      <pubDate>Wed, 20 May 2026 04:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Rust 本周动态 651</title>
      <dc:creator>TWiR Contributors</dc:creator>
      <category>This Week in Rust</category>
      <description>[AI 摘要] Rust 语言最新进展、项目更新、社区动态及近期活动的每周周报。</description>
      <content:encoded><![CDATA[<div style="background:#f0f4f8;border-left:3px solid #3b82f6;padding:12px 16px;border-radius:6px;margin:12px 0;font-size:14px;color:#555"><strong>[AI 摘要]</strong> Rust 语言最新进展、项目更新、社区动态及近期活动的每周周报。</div><p>大家好，欢迎阅读新一期的 <em>Rust 本周动态</em>！
<a href="https://www.rust-lang.org/" rel="noopener noreferrer">Rust</a> 是一门赋予每个人构建可靠且高效软件能力的编程语言。
这是其进展与社区活动的每周总结。
想要提及什么？在 Bluesky 上通过
<a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">@thisweekinrust.bsky.social</a>、
在 mastodon.social 上通过 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">@ThisWeekinRust</a> 标记我们，或
<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向我们发送拉取请求</a>。
想要参与？<a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md" rel="noopener noreferrer">我们乐于接受贡献</a>。</p>
<p><em>Rust 本周动态</em> 在 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">GitHub</a> 上公开开发，归档可在 <a href="https://this-week-in-rust.org/" rel="noopener noreferrer">this-week-in-rust.org</a> 查看。
如果您在本期中发现任何错误，<a href="https://github.com/rust-lang/this-week-in-rust/pulls" rel="noopener noreferrer">请提交拉取请求</a>。</p>
<p>想将 TWiR 收入您的收件箱？<a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485" rel="noopener noreferrer">在此订阅</a>。</p>
<h2 id="updates-from-rust-community"><a href="#updates-from-rust-community" rel="noopener noreferrer">来自 Rust 社区的更新</a></h2>


<h3 id="foundation"><a href="#foundation" rel="noopener noreferrer">基金会</a></h3>
<ul>
<li><a href="https://rustfoundation.org/media/rust-foundation-and-package-registry-leaders-unite-to-address-open-source-sustainability-crisis/" rel="noopener noreferrer">Rust 基金会和包注册中心领导者联合解决开源可持续发展危机</a></li>
</ul>
<h3 id="newsletters"><a href="#newsletters" rel="noopener noreferrer">通讯</a></h3>
<ul>
<li><a href="https://www.theembeddedrustacean.com/p/the-embedded-rustacean-issue-71" rel="noopener noreferrer">嵌入式 Rust 通讯第 71 期</a></li>
</ul>
<h3 id="projecttooling-updates"><a href="#projecttooling-updates" rel="noopener noreferrer">项目/工具更新</a></h3>
<ul>
<li><a href="https://github.com/GianIac/numax/releases/tag/v0.1.0-alpha.1" rel="noopener noreferrer">Numax - 用于分布式应用的可移植 Rust 运行时</a></li>
<li><a href="https://github.com/juyterman1000/entroly/discussions/43" rel="noopener noreferrer">Entroly 0.18.0: Rust 驱动的 AI 上下文引擎，具备 PRISM 强化学习、SimHash 去重和 EGSC 缓存功能</a></li>
<li><a href="https://www.theembeddedrustacean.com/uferris" rel="noopener noreferrer">uFerris: 用于 Rust 嵌入式开发的多用途学习板</a></li>
<li><a href="https://aimdb.dev/blog/record-ownership" rel="noopener noreferrer">记录所有权：哪一方是对的？</a></li>
<li><a href="https://www.iroh.computer/blog/iroh-1-0-0-rc-0" rel="noopener noreferrer">iroh 1.0.0-rc.0 - 首个发布候选版本</a></li>
<li><a href="https://burn.dev/blog/release-0.21.0/" rel="noopener noreferrer">Burn 0.21.0 发布：框架开销降低高达 8 倍，可微集合与改进的内核</a></li>
<li><a href="https://blog.orhun.dev/introducing-ratty/" rel="noopener noreferrer">Ratty: 一款具有内联 3D 图形的终端模拟器</a></li>
<li><a href="https://appwrite.io/blog/post/announcing-rust-runtime" rel="noopener noreferrer">宣布为 Appwrite Functions 推出 Rust 运行时</a></li>
<li><a href="https://blog.weiznich.de/blog/diesel-async-0-9/" rel="noopener noreferrer">宣布 diesel-async 0.9</a></li>
<li><a href="https://github.com/sinelaw/fresh/releases/tag/v0.3.4" rel="noopener noreferrer">Fresh 0.3.4: 与系统主题匹配的 Ansi 原生“终端”主题；用于实时 Grep + 自定义 Grep 提供者的 UI；持久化的“停靠”分割；Verilog/VHDL 支持；以及更多功能</a></li>
</ul>
<h3 id="observationsthoughts"><a href="#observationsthoughts" rel="noopener noreferrer">观察/思考</a></h3>
<ul>
<li><a href="https://jacobasper.com/blog/killing-a-cow-made-my-json-formatter-42-percent-faster/" rel="noopener noreferrer">“杀死”一个 Cow 让我的 JSON 格式化器快了 42%</a></li>
<li><a href="https://eors-workspace-a6ef35.gitlab.io/posts/001-introduction-geospatial-rust/" rel="noopener noreferrer">地理空间 Rust 入门</a> — 卫星测量什么、光谱波段、指数、云检测。</li>
<li><a href="https://pawelurbanek.com/rust-performance-profiling" rel="noopener noreferrer">构建高性能 Rust 分析器的经验教训</a></li>
<li><a href="https://kerkour.com/the-limits-of-rust" rel="noopener noreferrer">Rust 的局限性，或为什么你可能不应该效仿 Amazon、Cloudflare 和 Discord</a></li>
<li><a href="https://blog.howardjohn.info/posts/mpsc-cost/" rel="noopener noreferrer">MPSC 通道的隐藏成本</a></li>
<li><a href="https://verrchu.github.io/blog/2-respectful-yaml-patching-in-rust/" rel="noopener noreferrer">在 Rust 中进行“尊重”的 YAML 补丁</a></li>
</ul>
<h3 id="rust-walkthroughs"><a href="#rust-walkthroughs" rel="noopener noreferrer">Rust 教程</a></h3>
<ul>
<li><a href="https://blog.sheerluck.dev/posts/learn-generics-traits-in-rust-by-building-blackjack-card-game-engine/" rel="noopener noreferrer">通过构建迷你二十一点纸牌游戏学习 Rust 泛型和 Trait</a></li>
<li><a href="https://0xkiire.com/build-text-editor-from-scratch/" rel="noopener noreferrer">从零开始构建全功能文本编辑器 | 0xKiire</a></li>
<li><a href="https://bitfieldconsulting.com/posts/sun-keeps-shinin" rel="noopener noreferrer">阳光普照之地：提供者模式</a></li>
<li><a href="https://eors-workspace-a6ef35.gitlab.io/posts/002-end-to-end-workflow/" rel="noopener noreferrer">使用 EORST 进行端到端地理空间处理</a> — 在 Rust 中构建卫星处理管道：从 STAC 查询到 GeoTIFF。</li>
<li><a href="https://blog.appliedcomputing.io/p/all-the-ways-to-mock-your-rust-code" rel="noopener noreferrer">所有模拟 Rust 代码的方法</a></li>
<li><a href="https://chayanmistry.medium.com/rust-in-android-development-complete-guide-5f3313f40e50" rel="noopener noreferrer">Rust 在 Android 开发中的应用：完整指南</a></li>
</ul>
<h3 id="miscellaneous"><a href="#miscellaneous" rel="noopener noreferrer">杂项</a></h3>
<ul>
<li><a href="https://rust-edu.org/news/call-for-participation/" rel="noopener noreferrer">宣布 2026 年 Rust-Edu 更新和征稿</a></li>
</ul>
<h2 id="crate-of-the-week"><a href="#crate-of-the-week" rel="noopener noreferrer">本周 crate</a></h2>
<p>本周的 crate 是 <a href="https://github.com/kadir/cloakrs" rel="noopener noreferrer">cloakrs</a>，一个用于检测和屏蔽个人身份信息的库和命令行工具。</p>
<p>尽管没有建议进行合作，llogiq 对他的选择感到满意。</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704" rel="noopener noreferrer">请提交您的建议并为下周投票</a>！</p>
<h2 id="calls-for-testing"><a href="#calls-for-testing" rel="noopener noreferrer">测试号召</a></h2>
<p>RFC 实现的一个重要步骤是让人们尝试实现并提供反馈，尤其是在稳定之前。</p>
<p>如果您是功能实现者，并希望您的 RFC 出现在此列表中，请为您的 RFC 添加一个
<code>call-for-testing</code> 标签，并提供测试说明和/或关于功能哪些方面需要测试的指导的评论。</p>
<p><em>本周
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust</a>、
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rustup</a> 或
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust 语言 RFC</a>
均未发布测试号召。</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues" rel="noopener noreferrer">请告知我们</a>您是否希望将您的功能作为此列表的一部分进行跟踪。</p>
<h2 id="call-for-participation-projects-and-speakers"><a href="#call-for-participation-projects-and-speakers" rel="noopener noreferrer">参与号召；项目与演讲者</a></h2>
<h3 id="cfp-projects"><a href="#cfp-projects" rel="noopener noreferrer">CFP - 项目</a></h3>
<p>一直想为开源项目做贡献，但不知从何入手？
每周我们都会为您精选一些来自 Rust 社区的任务，供您挑选并开始！</p>
<p>其中一些任务可能还有导师提供帮助，请访问任务页面了解更多信息。</p>


<p><em>本周未提交参与号召。</em></p>
<p>如果您是 Rust 项目所有者并且正在寻找贡献者，请在此<a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines" rel="noopener noreferrer">提交任务</a>，或通过向 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">TWiR 提交拉取请求</a>，或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们！</p>
<h3 id="cfp-events"><a href="#cfp-events" rel="noopener noreferrer">CFP - 活动</a></h3>
<p>您是新手还是有经验的演讲者，正在寻找一个分享精彩内容的地方？本节重点介绍正在规划并接受演讲者投稿的活动。



</p><ul>
<li><a href="https://scientificcomputing.rs/2026/submit-talk" rel="noopener noreferrer"><strong>2026 年 Rust 科学计算</strong></a>| 2026-06-05 | 线上 | 2026-07-08 - 2026-07-10</li>
</ul>
<p>如果您是活动组织者，希望扩大活动的影响力，请通过向 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">TWiR 提交拉取请求</a> 或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们，提交指向网站的链接！</p>
<h2 id="updates-from-the-rust-project"><a href="#updates-from-the-rust-project" rel="noopener noreferrer">来自 Rust 项目的更新</a></h2>
<p>上周有 502 个拉取请求被<a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-05-05..2026-05-12" rel="noopener noreferrer">合并</a></p>
<h4 id="compiler"><a href="#compiler" rel="noopener noreferrer">编译器</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/148214" rel="noopener noreferrer">将 <code>Result&lt;T, Uninhabited&gt;</code> 和 <code>ControlFlow&lt;Uninhabited, T&gt;</code> 视为与 <code>T</code> 等效，用于必须使用检查</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156173" rel="noopener noreferrer">减少全局 <code>node_id_to_def_id</code> 查找</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155023" rel="noopener noreferrer">引入移动表达式 (<code>move($expr)</code>)</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156185" rel="noopener noreferrer">解析：在有效可见性计算中预先求值私有可见性</a></li>
</ul>
<h4 id="library"><a href="#library" rel="noopener noreferrer">库</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/149362" rel="noopener noreferrer">添加 <code>Command::get_resolved_envs</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/144537" rel="noopener noreferrer">为固定删除添加 <code>Drop::pin_drop</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154025" rel="noopener noreferrer">为 <code>TcpStream</code> 实现添加 <code>keepalive</code>、<code>set_keepalive</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/152487" rel="noopener noreferrer">在数组 <code>map</code> 中删除未映射的 ZST</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155184" rel="noopener noreferrer">使数组的 <code>drop_glue</code> 仅取消大小并调用切片版本</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156204" rel="noopener noreferrer">实现了 <code>PathBuf::into_string</code></a></li>
</ul>
<h4 id="cargo"><a href="#cargo" rel="noopener noreferrer">Cargo</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/16981" rel="noopener noreferrer"><code>diag</code>：像 rustc 一样跟踪 Cargo 诊断警告/错误计数</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16985" rel="noopener noreferrer">当用户输入 'cargo rustfmt' 时建议 'fmt'</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16965" rel="noopener noreferrer">当 -Zpublic-dependency 变化时重新构建</a></li>
</ul>
<h4 id="clippy"><a href="#clippy" rel="noopener noreferrer">Clippy</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16486" rel="noopener noreferrer">添加新 lint <code>inline_trait_bounds</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16617" rel="noopener noreferrer">新 lint: <code>manual_clear</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16970" rel="noopener noreferrer">修复当外部参数在闭包中使用时 <code>manual_option_zip</code> 的误报</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16949" rel="noopener noreferrer"><code>non_canonical_clone_impl</code> 和 <code>implicit_return</code> 不兼容</a></li>
</ul>
<h4 id="rust-analyzer"><a href="#rust-analyzer" rel="noopener noreferrer">Rust-Analyzer</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22256" rel="noopener noreferrer">在编辑器中添加包裹在树列表中</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22309" rel="noopener noreferrer">为 E0436 添加诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22334" rel="noopener noreferrer">为 E0529 添加诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22259" rel="noopener noreferrer">在模块定义上补全 <code>:</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22292" rel="noopener noreferrer">支持解引用模式</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22315" rel="noopener noreferrer">在宏中的后缀补全添加空格</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22198" rel="noopener noreferrer">不推断签名，而是推断其中的匿名常量</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22319" rel="noopener noreferrer">如果闭包捕获位置类型无法规范化，不要将其替换为错误</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22266" rel="noopener noreferrer">修复在 <code>lower_coroutine_body_with_moved_arguments()</code> 中对 <code>self</code> 的处理</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22304" rel="noopener noreferrer">修复为不相关的内容提供 <code>toggle_macro_delimiter</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22299" rel="noopener noreferrer">通常修复语义中 derive 辅助解析</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22291" rel="noopener noreferrer">在“实现缺失成员”时，不添加具有默认值的关联类型</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22302" rel="noopener noreferrer">在宏内部的宏中，不在 <code>..=</code> 上添加空格</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22237" rel="noopener noreferrer">为 TyLoweringContext 提供 InferCtxt</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22318" rel="noopener noreferrer">为异步函数中降低的 <code>let self = self</code> 绑定提供源映射</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22285" rel="noopener noreferrer">引用匹配使用统一类型</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22303" rel="noopener noreferrer">重命名可变变量时删除宏生成的模式中的 <code>mut</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22290" rel="noopener noreferrer">尊重未设置其主节点的诊断的 lint 属性</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22310" rel="noopener noreferrer">移除 make mut</a></li>
</ul>
<h3 id="rust-compiler-performance-triage"><a href="#rust-compiler-performance-triage" rel="noopener noreferrer">Rust 编译器性能分类</a></h3>
<p>本周有几个影响新 trait 求解器的拉取请求，求解器正在稳步推进，
特别是 <a href="https://github.com/rust-lang/rust/pull/156139" rel="noopener noreferrer">#156139</a> 带来了巨大的性能提升。
<a href="https://github.com/rust-lang/rust/pull/156185" rel="noopener noreferrer">#156185</a> 优化了可见性计算，
导致 <code>typenum</code> crate 上高达 8% 的性能提升。</p>
<p>分类由 <strong>@Kobzol</strong> 完成。
修订范围：<a href="https://perf.rust-lang.org/?start=1d72d7e8136faaebad3a85eeed432e6ea1b2ffab&amp;end=aa31d6d8020dcb7c6e6635648d1ca2bc18caf059&amp;absolute=false&amp;stat=instructions%3Au" rel="noopener noreferrer">1d72d7e8..aa31d6d8</a></p>
<p><strong>摘要</strong>：</p>
<table>
<thead>
<tr>
<th>(指令:u)</th>
<th>平均值</th>
<th>范围</th>
<th>计数</th>
</tr>
</thead>
<tbody>
<tr>
<td>回归 ❌ <br> (主要)</td>
<td>0.3%</td>
<td>[0.1%, 0.4%]</td>
<td>62</td>
</tr>
<tr>
<td>回归 ❌ <br> (次要)</td>
<td>0.5%</td>
<td>[0.1%, 1.5%]</td>
<td>77</td>
</tr>
<tr>
<td>改进 ✅ <br> (主要)</td>
<td>-1.7%</td>
<td>[-8.8%, -0.2%]</td>
<td>18</td>
</tr>
<tr>
<td>改进 ✅ <br> (次要)</td>
<td>-13.6%</td>
<td>[-85.6%, -0.0%]</td>
<td>34</td>
</tr>
<tr>
<td>全部 ❌✅ (主要)</td>
<td>-0.2%</td>
<td>[-8.8%, 0.4%]</td>
<td>80</td>
</tr>
</tbody>
</table>
<p>2 个回归，2 个改进，5 个混合；其中 4 个在滚装构建中
总计进行了 31 次构件比较</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/d4003fd3999eabaef2bca2c218d10f7547425a96/triage/2026/2026-05-12.md" rel="noopener noreferrer">完整报告在此</a>。</p>
<h3 id="approved-rfcs"><a href="#approved-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/commits/master" rel="noopener noreferrer">已批准的 RFC</a></h3>
<p>Rust 的更改遵循 Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs" rel="noopener noreferrer">RFC（征求意见稿）流程</a>。这些
RFC 已被批准实施：</p>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3931" rel="noopener noreferrer">Rust 基金会维护者基金</a></li>
<li><a href="https://github.com/rust-lang/rfcs/pull/3945" rel="noopener noreferrer">RFC：Cargo 中继承默认特性</a></li>
</ul>
<h3 id="final-comment-period"><a href="#final-comment-period" rel="noopener noreferrer">最终评论期</a></h3>
<p>每周，<a href="https://www.rust-lang.org/team.html" rel="noopener noreferrer">团队</a> 都会宣布即将做出决定的 RFC 和关键 PR 的“最终评论期”。
请立即发表您的意见。</p>
<h4 id="tracking-issues-prs"><a href="#tracking-issues-prs" rel="noopener noreferrer">跟踪问题与 PR</a></h4>
<h5 id="rust"><a href="#rust" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">Rust</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156379" rel="noopener noreferrer">对将 <code>core::ffi::c_void</code> 作为返回类型进行 lint 检查</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/156477" rel="noopener noreferrer">#154647 发布说明跟踪问题：在 <code>avr</code> 目标上将 <code>c_double</code> 更改为 <code>f32</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155307" rel="noopener noreferrer">在 rustdoc 中稳定 <code>--remap-path-prefix</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155527" rel="noopener noreferrer">用 <code>unicode_data.rs</code> 表替换可打印字符表</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/44930" rel="noopener noreferrer">RFC 2137 跟踪问题：支持在 Rust 中定义与 C 兼容的变参函数 (c_variadic)</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/148494" rel="noopener noreferrer"><code>Path::is_empty</code> 跟踪问题</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/138215" rel="noopener noreferrer">固定大小缓冲区整数格式化跟踪问题</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/149195" rel="noopener noreferrer">解析：将 <code>ambiguous_glob_imports</code> lint 部分转换为硬错误</a></li>
</ul>
<h5 id="rust-rfcs"><a href="#rust-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">Rust RFC</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3946" rel="noopener noreferrer">提出 crates.io 用户名作为身份标识的概念</a></li>
<li><a href="https://github.com/rust-lang/rfcs/pull/3923" rel="noopener noreferrer">最小发布年龄的 Cargo RFC</a></li>
</ul>
<h5 id="language-reference"><a href="#language-reference" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">语言参考</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/reference/pull/2264" rel="noopener noreferrer">新规则 <code>layout.repr.c.struct.align-empty</code></a></li>
</ul>
<h5 id="leadership-council"><a href="#leadership-council" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">领导委员会</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/leadership-council/issues/294" rel="noopener noreferrer">建立资金团队</a></li>
</ul>
<p><em>本周
<a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、
<a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">编译器团队</a> <a href="https://forge.rust-lang.org/compiler/mcp.html" rel="noopener noreferrer">(仅 MCP)</a>、
<a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">语言团队</a> 或
<a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">不安全代码准则</a>
均无项目进入最终评论期。</em>
请告知我们您是否希望将您的 PR、跟踪问题或 RFC 作为此列表的一部分进行跟踪。</p>
<h3 id="new-and-updated-rfcs"><a href="#new-and-updated-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/pulls" rel="noopener noreferrer">新增和更新的 RFC</a></h3>
<ul>
<li><em>本周未创建新的或更新的 RFC。</em></li>
</ul>
<h2 id="upcoming-events"><a href="#upcoming-events" rel="noopener noreferrer">即将到来的活动</a></h2>
<p>Rusty 活动时间：2026-05-13 至 2026-06-10 🦀</p>
<h3 id="virtual"><a href="#virtual" rel="noopener noreferrer">线上</a></h3>
<ul>
<li>2026-05-17 | 线上（美国得克萨斯州达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">达拉斯 Rust 用户聚会</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314329043/" rel="noopener noreferrer"><strong>Rust 深度学习：第三个周日</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 线上（美国华盛顿特区）| <a href="https://www.meetup.com/rustdc" rel="noopener noreferrer">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/rdhhptyjchbzb/" rel="noopener noreferrer"><strong>月中 Rustful</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 混合（加拿大不列颠哥伦比亚省温哥华）| <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">温哥华 Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/" rel="noopener noreferrer"><strong>用 Rust 控制鼠标</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 线上（西班牙赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/548kbqhl" rel="noopener noreferrer"><strong>每周编码会话</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 混合（美国华盛顿州西雅图）| <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">西雅图 Rust 用户组</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873203/" rel="noopener noreferrer"><strong>2026 年 5 月 SRUG（西雅图 Rust 用户组）聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 线上（德国柏林）| <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455929/" rel="noopener noreferrer"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 线上（美国弗吉尼亚州夏洛茨维尔）| <a href="https://www.meetup.com/charlottesville-rust-meetup" rel="noopener noreferrer">夏洛茨维尔 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/charlottesville-rust-meetup/events/314477948/" rel="noopener noreferrer"><strong>Tock OS 第 4 部分 - 在 QEMU 中进行胶囊编码！</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 线上（美国得克萨斯州达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">达拉斯 Rust 用户聚会</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254781/" rel="noopener noreferrer"><strong>第四个星期二</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 线上（英国伦敦）| <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313506048/" rel="noopener noreferrer"><strong>午餐与学习：透视代码 - Rust 跟踪实用指南</strong></a></li>
</ul>
</li>
<li>2026-05-27 | 线上（西班牙赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/9v7hv2g1" rel="noopener noreferrer"><strong>每周编码会话</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 线上（美国印第安纳州印第安纳波利斯）| <a href="https://www.meetup.com/indyrs" rel="noopener noreferrer">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/wqzhftyjcjbfb/" rel="noopener noreferrer"><strong>Indy.rs - 保持社交距离</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 线上（德国柏林）| <a href="https://www.meetup.com/rust-berlin/events/" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455930/" rel="noopener noreferrer"><strong>Rust Hack and Learn</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 线上（德国纽伦堡）| <a href="https://www.meetup.com/rust-noris/events/" rel="noopener noreferrer">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345241/" rel="noopener noreferrer"><strong>纽伦堡 Rust 线上</strong></a></li>
</ul>
</li>
<li>2026-06-07 | 线上（美国得克萨斯州达拉斯）| <a href="https://www.meetup.com/dallasrust/events/" rel="noopener noreferrer">达拉斯 Rust 用户聚会</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314095285/" rel="noopener noreferrer"><strong>Rust 深度学习：第一个周日</strong></a></li>
</ul>
</li>
<li>2026-06-09 | 线上（美国得克萨斯州达拉斯）| <a href="https://www.meetup.com/dallasrust/events/" rel="noopener noreferrer">达拉斯 Rust 用户聚会</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254780/" rel="noopener noreferrer"><strong>第二个星期二</strong></a></li>
</ul>
</li>
<li>2026-06-10 | 线上（西班牙赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/3bcnx1jb" rel="noopener noreferrer"><strong>每周编码会话</strong></a></li>
</ul>
</li>
</ul>
<h3 id="asia"><a href="#asia" rel="noopener noreferrer">亚洲</a></h3>
<ul>
<li>2026-05-13 | 马来西亚，马来西亚 | <a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform" rel="noopener noreferrer">Rust 聚会马来西亚</a><ul>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform" rel="noopener noreferrer"><strong>2026 年 5 月 Rust 聚会</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 韩国首尔 | <a href="https://www.meetup.com/rust-seoul-meetup" rel="noopener noreferrer">首尔 Rust（编程语言）聚会</a><ul>
<li><a href="https://www.meetup.com/rust-seoul-meetup/events/314649688/" rel="noopener noreferrer"><strong>首尔 Rust 聚会</strong></a></li>
</ul>
</li>
<li>2026-05-16 | 印度班加罗尔 | <a href="https://hasgeek.com/rustbangalore" rel="noopener noreferrer">Rust Bangalore</a><ul>
<li><a href="https://hasgeek.com/rustbangalore/may-2026-rustacean-meetup/" rel="noopener noreferrer"><strong>2026 年 5 月 Rustacean 聚会</strong></a></li>
</ul>
</li>
<li>2026-06-02 | 中国北京 | <a href="https://www.meetup.com/wasm-rust-meetup/events/" rel="noopener noreferrer">语音 AI 与 Rust 聚会（Rust for AI, lowcoderust.com）</a><ul>
<li><a href="https://www.meetup.com/wasm-rust-meetup/events/314750465/" rel="noopener noreferrer"><strong>AI 代理与开源 LLM（演讲者征集中）</strong></a></li>
</ul>
</li>
</ul>
<h3 id="europe"><a href="#europe" rel="noopener noreferrer">欧洲</a></h3>
<ul>
<li>2026-05-13 | 西班牙赫罗纳 | <a href="https://luma.com/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/ooub1kt0" rel="noopener noreferrer"><strong>Rust Girona Hack &amp; Learn 05 2026</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 瑞士 | <a href="https://www.posttenebraslab.ch/wiki/events/start" rel="noopener noreferrer">PostTenebrasLab</a><ul>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup" rel="noopener noreferrer"><strong>Rust 聚会日内瓦</strong></a></li>
</ul>
</li>
<li>2026-05-18 - 2026-05-23 | 荷兰乌得勒支 | <a href="https://2026.rustweek.org/" rel="noopener noreferrer">RustWeek 2026</a><ul>
<li><a href="https://2026.rustweek.org/" rel="noopener noreferrer"><strong>RustWeek 2026</strong></a></li>
</ul>
</li>
<li>2026-05-18 | 意大利米兰 | <a href="https://www.meetup.com/rust-language-milano" rel="noopener noreferrer">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314329200/" rel="noopener noreferrer"><strong>RustWeek 2026</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 丹麦奥胡斯 | <a href="https://www.meetup.com/rust-aarhus" rel="noopener noreferrer">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/314129975/" rel="noopener noreferrer"><strong>黑客之夜</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 荷兰阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/312861992/" rel="noopener noreferrer"><strong>RustWeek 2026 发布会</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 德国莱比锡 | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig" rel="noopener noreferrer">Rust - 莱比锡的现代系统编程</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813902/" rel="noopener noreferrer"><strong>交叉构建与交叉测试</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 英国伦敦 | <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/314313054/" rel="noopener noreferrer"><strong>RustWeek 午餐聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 荷兰阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314301699/" rel="noopener noreferrer"><strong>RustWeek 黑客松</strong></a></li>
</ul>
</li>
<li>2026-05-22 | 荷兰阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314523659/" rel="noopener noreferrer"><strong>乌得勒支自行车之旅</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 德国多特蒙德 | <a href="https://www.meetup.com/rust-dortmund" rel="noopener noreferrer">Rust Dortmund</a><ul>
<li><a href="https://www.meetup.com/rust-dortmund/events/314522781/" rel="noopener noreferrer"><strong>Rust Dortmund 聚会 - 代理编程 - 五月</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 英国曼彻斯特 | <a href="https://www.meetup.com/rust-manchester" rel="noopener noreferrer">Rust Manchester</a><ul>
<li><a href="https://www.meetup.com/rust-manchester/events/314452972/" rel="noopener noreferrer"><strong>Rust Manchester 五月代码之夜</strong></a></li>
</ul>
</li>
<li>2026-05-29 | 德国柏林 | <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314396588/" rel="noopener noreferrer"><strong>Rust Berlin 演讲：下一代</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 爱尔兰都柏林 | <a href="https://www.meetup.com/rust-dublin/events/" rel="noopener noreferrer">Rust Dublin</a><ul>
<li><a href="https://www.meetup.com/rust-dublin/events/314689875/" rel="noopener noreferrer"><strong>加入我们的现场 Rust 261</strong></a></li>
</ul>
</li>
</ul>
<h3 id="north-america"><a href="#north-america" rel="noopener noreferrer">北美洲</a></h3>
<ul>
<li>2026-05-14 | 美国犹他州莱希 | <a href="https://www.meetup.com/utah-rust/events/" rel="noopener noreferrer">Utah Rust</a><ul>
<li><a href="https://www.meetup.com/utah-rust/events/314696639/" rel="noopener noreferrer"><strong>Utah Rust 五月聚会</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 美国加利福尼亚州山景城 | <a href="https://www.meetup.com/hackerdojo/events/" rel="noopener noreferrer">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/314469265/" rel="noopener noreferrer"><strong>HACKER DOJO 的 RUST 聚会</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 美国俄勒冈州波特兰 | <a href="https://www.meetup.com/pdxrust" rel="noopener noreferrer">PDXRust</a><ul>
<li><a href="https://www.meetup.com/pdxrust/events/314256732/" rel="noopener noreferrer"><strong>从无线电波到像素 - 使用 Rust 和 WebAssembly 进行实时可视化</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 美国加利福尼亚州圣地亚哥 | <a href="https://www.meetup.com/san-diego-rust" rel="noopener noreferrer">San Diego Rust</a><ul>
<li><a href="https://www.meetup.com/san-diego-rust/events/313721886/" rel="noopener noreferrer"><strong>圣地亚哥 Rust 五月聚会 - 回归线下！</strong></a></li>
</ul>
</li>
<li>2026-05-16 | 美国马萨诸塞州波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">波士顿 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480531/" rel="noopener noreferrer"><strong>Lechmere Rust 午餐，5 月 16 日</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 美国加利福尼亚州旧金山 | <a href="https://www.meetup.com/san-francisco-rust-study-group" rel="noopener noreferrer">旧金山 Rust 学习小组</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/314154841/" rel="noopener noreferrer"><strong>线下 Rust 黑客</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 混合（加拿大不列颠哥伦比亚省温哥华）| <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">温哥华 Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/" rel="noopener noreferrer"><strong>用 Rust 控制鼠标</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 美国加利福尼亚州旧金山 | <a href="https://luma.com/bayarearust" rel="noopener noreferrer">湾区 Rust 聚会</a><ul>
<li><a href="https://luma.com/9j3q5ejl" rel="noopener noreferrer"><strong>湾区 Rust 聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 混合（美国华盛顿州西雅图）| <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">西雅图 Rust 用户组</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873203/" rel="noopener noreferrer"><strong>2026 年 5 月 SRUG（西雅图 Rust 用户组）聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 美国田纳西州纳什维尔 | <a href="https://www.meetup.com/music-city-rust-developers" rel="noopener noreferrer">Music City Rust 开发者</a><ul>
<li><a href="https://www.meetup.com/music-city-rust-developers/events/314359076/" rel="noopener noreferrer"><strong>社区聚会</strong></a></li>
</ul>
</li>
<li>2026-05-23 | 美国马萨诸塞州波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">波士顿 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480534/" rel="noopener noreferrer"><strong>Allston Rust 午餐，5 月 23 日</strong></a></li>
</ul>
</li>
<li>2026-05-27 | 美国得克萨斯州奥斯汀 | <a href="https://www.meetup.com/rust-atx" rel="noopener noreferrer">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/314209662/" rel="noopener noreferrer"><strong>Rust 午餐 - Fareground</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 美国佐治亚州亚特兰大 | <a href="https://www.meetup.com/rust-atl" rel="noopener noreferrer">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/313539319/" rel="noopener noreferrer"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 美国加利福尼亚州洛杉矶 | <a href="https://www.meetup.com/rust-los-angeles" rel="noopener noreferrer">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/314218564/" rel="noopener noreferrer"><strong>Rust LA：DTLA 的 Parallel Systems 中的嵌入式与自主系统中的 Rust</strong></a></li>
</ul>
</li>
<li>2026-05-30 | 美国马萨诸塞州波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">波士顿 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480537/" rel="noopener noreferrer"><strong>Central Cambridge Rust 午餐，5 月 30 日</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 美国密苏里州圣路易斯 | <a href="https://www.meetup.com/stl-rust/events/" rel="noopener noreferrer">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/314106244/" rel="noopener noreferrer"><strong>测试、覆盖率、跟踪与变异</strong></a></li>
</ul>
</li>
<li>2026-06-06 | 美国马萨诸塞州波士顿 | <a href="https://www.meetup.com/bostonrust/events/" rel="noopener noreferrer">波士顿 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480539/" rel="noopener noreferrer"><strong>Boston Common Rust 午餐，6 月 6 日</strong></a></li>
</ul>
</li>
</ul>
<h3 id="oceania"><a href="#oceania" rel="noopener noreferrer">大洋洲</a></h3>
<ul>
<li>2026-05-14 | 澳大利亚墨尔本 | <a href="https://www.meetup.com/rust-melbourne" rel="noopener noreferrer">Rust Melbourne</a><ul>
<li><a href="https://www.meetup.com/rust-melbourne/events/314260890/" rel="noopener noreferrer"><strong>Rust Melbourne - 2026 年 5 月</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 澳大利亚堪培拉 | <a href="https://www.meetup.com/rust-canberra" rel="noopener noreferrer">堪培拉 Rust 用户组</a><ul>
<li><a href="https://www.meetup.com/rust-canberra/events/314050576/" rel="noopener noreferrer"><strong>五月聚会</strong></a></li>
</ul>
</li>
</ul>
<h3 id="south-america"><a href="#south-america" rel="noopener noreferrer">南美洲</a></h3>
<ul>
<li>2026-05-13 | 乌拉圭蒙得维的亚 | <a href="https://www.meetup.com/rust-uruguay" rel="noopener noreferrer">乌拉圭 Rust 聚会</a><ul>
<li><a href="https://www.meetup.com/rust-uruguay/events/314532884/" rel="noopener noreferrer"><strong>乌拉圭 Rust 五月聚会</strong></a></li>
</ul>
</li>
</ul>
<p>如果您正在举办 Rust 活动，请将其添加到 <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com" rel="noopener noreferrer">日历</a> 中，以便在此处提及。
请记得同时添加指向活动的链接。
邮件 <a href="mailto:community-team@rust-lang.org" rel="noopener noreferrer">Rust 社区团队</a> 以获取访问权限。</p>
<h2 id="jobs"><a href="#jobs" rel="noopener noreferrer">工作</a></h2>
<p>请查看最新的 <a href="https://www.reddit.com/r/rust/comments/1sobu1s/official_rrust_whos_hiring_thread_for_jobseekers/" rel="noopener noreferrer">r/rust 上的“谁在招聘”帖子</a></p>
<h1 id="quote-of-the-week"><a href="#quote-of-the-week" rel="noopener noreferrer">每周一语</a></h1>
<blockquote>
<p>在最近合并到 Bun 的 150 个 PR 中，<strong>108 个与内存安全相关</strong>——错误路径上的清理遗漏、释放后使用、未初始化读取、越界访问、重入。<strong>其中 75 个在具有析构函数、移动语义和借用检查器的语言中将无法编译</strong>。我们发布的 PR 中有三分之一是“忘记在错误路径上释放某些东西”。</p>
<p>在这 108 个中，约 88 个在 Zig 中。约 14 个在 C++ 中，主要是引用循环和 GC 并发竞争——这些是任何语言都会残留的类别。因此 Zig→Rust 的差异是真实的：Zig 的错误正是可以通过析构函数/所有权修复的那种，而 C++ 端已经接近极限。</p>
<p>没有更强的编译时保证，这仍然是一个猫捉老鼠的游戏。该提案旨在从结构上消除最大的 bug 类别，而不是无限期地修复其个例。</p>
</blockquote>
<p>– <a href="https://github.com/oven-sh/bun/blob/eeb4d9fdf6e9a7bdd45388d7f3a03dcf570839ad/docs/rust-rewrite-plan.md#why" rel="noopener noreferrer">Jarred Sumner 在 bun github 上</a>
感谢 <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1765" rel="noopener noreferrer">Brian Kung</a> 的建议！</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328" rel="noopener noreferrer">请提交引言并为下周投票！</a></p>
<p>Rust 本周动态由以下人员编辑：</p>
<ul>
<li><a href="https://github.com/nellshamrell" rel="noopener noreferrer">nellshamrell</a></li>
<li><a href="https://github.com/llogiq" rel="noopener noreferrer">llogiq</a></li>
<li><a href="https://github.com/ericseppanen" rel="noopener noreferrer">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst" rel="noopener noreferrer">extrawurst</a></li>
<li><a href="https://github.com/U007D" rel="noopener noreferrer">U007D</a></li>
<li><a href="https://github.com/mariannegoldin" rel="noopener noreferrer">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo" rel="noopener noreferrer">bdillo</a></li>
<li><a href="https://github.com/opeolluwa" rel="noopener noreferrer">opeolluwa</a></li>
<li><a href="https://github.com/bnchi" rel="noopener noreferrer">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57" rel="noopener noreferrer">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist" rel="noopener noreferrer">tzilist</a></li>
</ul>
<p><em>邮件列表托管由 <a href="https://foundation.rust-lang.org/" rel="noopener noreferrer">Rust 基金会</a> 赞助</em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1tcjse1/this_week_in_rust_651/" rel="noopener noreferrer">在 r/rust 上讨论</a></small></p><p><em>由 mimo-v2.5 模型翻译，花费 28218 tokens</em></p>]]></content:encoded>
      <link>https://this-week-in-rust.org/blog/2026/05/13/this-week-in-rust-651/</link>
      <guid isPermaLink="false">tag:this-week-in-rust.org,2026-05-13:/blog/2026/05/13/this-week-in-rust-651/</guid>
      <pubDate>Wed, 13 May 2026 04:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Rust 本周 650</title>
      <dc:creator>TWiR Contributors</dc:creator>
      <category>This Week in Rust</category>
      <description>[AI 摘要] 本期《Rust 本周》总结了 Rust 编程语言的最新社区更新、项目动态、工具改进及即将举办的活动。</description>
      <content:encoded><![CDATA[<div style="background:#f0f4f8;border-left:3px solid #3b82f6;padding:12px 16px;border-radius:6px;margin:12px 0;font-size:14px;color:#555"><strong>[AI 摘要]</strong> 本期《Rust 本周》总结了 Rust 编程语言的最新社区更新、项目动态、工具改进及即将举办的活动。</div><p>大家好，欢迎阅读新一期的<em>Rust 本周</em>！
<a href="https://www.rust-lang.org/" rel="noopener noreferrer">Rust</a>是一门赋能每个人构建可靠且高效软件的编程语言。
这是关于其进展和社区的每周摘要。
希望提及某些内容？在
<a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">@thisweekinrust.bsky.social</a>（Bluesky）或
<a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">@ThisWeekinRust</a>（mastodon.social）上标记我们，或
<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向我们发送拉取请求</a>。
希望参与其中？<a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md" rel="noopener noreferrer">我们欢迎贡献</a>。</p>
<p><em>Rust 本周</em>在 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">GitHub 上公开开发</a>，存档可在 <a href="https://this-week-in-rust.org/" rel="noopener noreferrer">this-week-in-rust.org</a> 查看。
如果您在本期中发现任何错误，<a href="https://github.com/rust-lang/this-week-in-rust/pulls" rel="noopener noreferrer">请提交 PR</a>。</p>
<p>希望将 TWIR 收进您的邮箱？<a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485" rel="noopener noreferrer">在此订阅</a>。</p>
<h2 id="updates-from-rust-community"><a href="#updates-from-rust-community" rel="noopener noreferrer">来自 Rust 社区的更新</a></h2>


<h3 id="official"><a href="#official" rel="noopener noreferrer">官方</a></h3>
<ul>
<li><a href="https://blog.rust-lang.org/2026/04/30/gsoc-2026-selected-projects/" rel="noopener noreferrer">宣布 Google Summer of Code 2026 入选项目</a></li>
</ul>
<h3 id="newsletters"><a href="#newsletters" rel="noopener noreferrer">新闻通讯</a></h3>
<ul>
<li><a href="https://rust-trends.com/newsletter/rust-sharpens-the-craft/" rel="noopener noreferrer">Rust 趋势 第77期 - Rust 精进技艺</a></li>
</ul>
<h3 id="projecttooling-updates"><a href="#projecttooling-updates" rel="noopener noreferrer">项目/工具更新</a></h3>
<ul>
<li><a href="https://dev.to/alex_yan_6135f8195a1a3b01/imgclip-a-cross-platform-cli-for-clipboard-image-file-conversion-2i1l" rel="noopener noreferrer">Imgclip：用于剪贴板↔图像文件转换的跨平台 CLI</a></li>
<li><a href="https://aimdb.dev/blog/connectors-where-aimdb-meets-the-real-world" rel="noopener noreferrer">连接器：AimDB 与现实世界相遇的地方</a></li>
<li><a href="https://github.com/aguacero7/rkik-nts/releases/tag/v1.0.0" rel="noopener noreferrer">rkik-nts 1.0.0：一个高级 Rust 网络时间安全（RFC 8915）客户端库</a></li>
<li><a href="https://github.com/MohibShaikh/unix-ancillary/releases/tag/v0.2.2" rel="noopener noreferrer">unix-ancillary 0.2.2 — Rust 的安全 SCM_RIGHTS 文件描述符传递</a></li>
<li><a href="https://github.com/kunobi-ninja/kache/releases/tag/v0.2.0" rel="noopener noreferrer">kache 0.2.0：零拷贝、内容寻址的 Rust 构建缓存（RUSTC_WRAPPER）</a></li>
<li><a href="https://kvark.github.io/application/2026/03/14/fileman.html" rel="noopener noreferrer">Fileman</a> - 一个跨平台的双面板文件管理器</li>
</ul>
<h3 id="observationsthoughts"><a href="#observationsthoughts" rel="noopener noreferrer">观察/思考</a></h3>
<ul>
<li><a href="https://scrabsha.dev/articles/one-week-of-view-types.html" rel="noopener noreferrer">view_types 一周体验</a></li>
<li><a href="https://tweedegolf.nl/en/blog/237/async-rust-never-left-the-mvp-state" rel="noopener noreferrer">异步 Rust 从未脱离 MVP 状态</a></li>
<li><a href="https://goldstein.lol/posts/stable-specialization/" rel="noopener noreferrer">Rust 中的稳定特化</a></li>
<li><a href="https://emschwartz.me/your-clippy-config-should-be-stricter/" rel="noopener noreferrer">你的 Clippy 配置应该更严格</a></li>
<li><a href="https://billylevin.dev/posts/clippy-config/" rel="noopener noreferrer">你的 Clippy 配置应该更更严格</a></li>
<li><a href="https://verrchu.github.io/blog/1-the-sync-bound-nobody-asked-for/" rel="noopener noreferrer">没人要的 <code>Sync</code> 约束</a></li>
<li><a href="https://kerkour.com/rust-cross-platform-apps" rel="noopener noreferrer">跨平台 Rust：分析 WhatsApp、Signal 等如何将 Rust 交付给数十亿设备</a></li>
<li>[audio] <a href="https://netstack.fm/#episode-37" rel="noopener noreferrer">Netstack.FM 第37集 — dial9：从黑盒到 Tokio 洞察</a></li>
</ul>
<h3 id="rust-walkthroughs"><a href="#rust-walkthroughs" rel="noopener noreferrer">Rust 实战指南</a></h3>
<ul>
<li><a href="https://bal-e.org/blog/2026/oops-cubic-macro/" rel="noopener noreferrer">哎呀，立方体宏！</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=JWfVqDEkQQw" rel="noopener noreferrer">RustCurious 第7课：数组和切片</a></li>
<li><a href="https://loige.co/writing-middlewares-for-rust-lambda-functions/" rel="noopener noreferrer">为 Rust Lambda 函数编写中间件</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-error-hanlding-in-rust/" rel="noopener noreferrer">通过构建 TOML 配置解析器学习 Rust 错误处理</a></li>
</ul>
<h3 id="miscellaneous"><a href="#miscellaneous" rel="noopener noreferrer">杂项</a></h3>
<ul>
<li><a href="https://github.com/szabgab/awesome-sqlx" rel="noopener noreferrer">超棒的 SQLx 资源</a></li>
</ul>
<h2 id="crate-of-the-week"><a href="#crate-of-the-week" rel="noopener noreferrer">本周 crate</a></h2>
<p>本周的 crate 是 <a href="https://github.com/tracel-ai/burn" rel="noopener noreferrer">burn</a>，一个张量和深度学习库。</p>
<p>感谢 <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1604" rel="noopener noreferrer">Jonas</a> 的推荐！</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704" rel="noopener noreferrer">请提交您的建议并为下周投票</a>！</p>
<h2 id="calls-for-testing"><a href="#calls-for-testing" rel="noopener noreferrer">测试呼吁</a></h2>
<p>对于 RFC 实现来说，一个重要步骤是让人们尝试该实现并提供反馈，尤其是在稳定之前。</p>
<p>如果您是功能实现者，并希望您的 RFC 出现在此列表中，请为您的 RFC 添加 <code>call-for-testing</code> 标签，并提供测试说明和/或需要测试的功能方面的指导。</p>
<p><em>本周
<a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust</a>、
<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、
<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rustup</a> 或
<a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust 语言 RFC</a> 均未发布测试呼吁。</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues" rel="noopener noreferrer">请告知我们</a>，如果您希望您的功能被追踪为本列表的一部分。</p>
<h2 id="call-for-participation-projects-and-speakers"><a href="#call-for-participation-projects-and-speakers" rel="noopener noreferrer">参与呼吁；项目和演讲者</a></h2>
<h3 id="cfp-projects"><a href="#cfp-projects" rel="noopener noreferrer">参与呼吁 - 项目</a></h3>
<p>一直想为开源项目做出贡献但不知从何开始？
我们每周都会突出一些来自 Rust 社区的任务供您选择并开始！</p>
<p>其中一些任务可能也有导师可用，访问任务页面了解更多信息。</p>


<p><em>本周未提交参与呼吁。</em></p>
<p>如果您是 Rust 项目所有者并正在寻找贡献者，请 <a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines" rel="noopener noreferrer">在此</a>提交任务，或通过 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向 TWiR 提交 PR</a>，或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们！</p>
<h3 id="cfp-events"><a href="#cfp-events" rel="noopener noreferrer">参与呼吁 - 活动</a></h3>
<p>您是一位新晋或资深演讲者，希望找个地方分享一些酷东西吗？本节突出正在规划中并接受演讲者投稿的活动。



</p><ul>
<li><a href="https://scientificcomputing.rs/2026/submit-talk" rel="noopener noreferrer"><strong>Rust 科学计算 2026</strong></a>| 截止日期 2026-06-05 | 线上 | 活动日期 2026-07-08 - 2026-07-10</li>
</ul>
<p>如果您是活动组织者并希望扩大活动的影响范围，请 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">向 TWiR 提交 PR</a> 或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们！</p>
<h2 id="updates-from-the-rust-project"><a href="#updates-from-the-rust-project" rel="noopener noreferrer">来自 Rust 项目的更新</a></h2>
<p>上周 <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-04-28..2026-05-05" rel="noopener noreferrer">合并了 504 个拉取请求</a></p>
<h4 id="compiler"><a href="#compiler" rel="noopener noreferrer">编译器</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155487" rel="noopener noreferrer">将输入的自由区域规范化为根 univ 中的占位符</a></li>
</ul>
<h4 id="library"><a href="#library" rel="noopener noreferrer">库</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/155847" rel="noopener noreferrer">在 <code>String::push</code> 中不重新加载长度</a></li>
</ul>
<h4 id="cargo"><a href="#cargo" rel="noopener noreferrer">Cargo</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/16950" rel="noopener noreferrer"><code>feat(lints)</code>：添加默认拒绝的 <code>text_direction_codepoint</code> 代码</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16940" rel="noopener noreferrer"><code>fix(compile)</code>：在可能的情况下，提示关于错放依赖项的问题</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16957" rel="noopener noreferrer"><code>fix(config): [env]</code> 相对路径定义</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16964" rel="noopener noreferrer"><code>fix(config)</code>：规范化包含的配置路径</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/16936" rel="noopener noreferrer">从 crates-io crate 中移除 curl 依赖</a></li>
</ul>
<h4 id="rustdoc"><a href="#rustdoc" rel="noopener noreferrer">Rustdoc</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156073" rel="noopener noreferrer">修复重新导出上的 <code>doc_cfg</code> 功能</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155954" rel="noopener noreferrer">为 <code>macro_export</code> 宏保留父级 doc cfg</a></li>
</ul>
<h4 id="clippy"><a href="#clippy" rel="noopener noreferrer">Clippy</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/15745" rel="noopener noreferrer">添加对 some 后跟 filter 的检查</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16937" rel="noopener noreferrer">修复重载位运算的 <code>bad_bit_mask</code> ICE</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16952" rel="noopener noreferrer"><code>needless_return_with_question_mark</code> 在异步函数中触发</a></li>
</ul>
<h4 id="rust-analyzer"><a href="#rust-analyzer" rel="noopener noreferrer">Rust-Analyzer</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22197" rel="noopener noreferrer"><code>diagnostics</code>：为 E0130 添加处理器</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22245" rel="noopener noreferrer">添加 AssocItemList 的 <code>add_item</code> 编辑器变体</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22244" rel="noopener noreferrer">循环导入失败时展开通配符导入</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22202" rel="noopener noreferrer">为 E0784 添加诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22178" rel="noopener noreferrer">允许重命名省略的生命周期</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22186" rel="noopener noreferrer">诊断 trait 错误 🎉</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22193" rel="noopener noreferrer">在构造时为 <code>non_exhaustive struct</code> 发出诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22199" rel="noopener noreferrer">为 if 表达式（带 else-if）提供 <code>convert_to_guarded_return</code> 选项</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22222" rel="noopener noreferrer">在后缀补全的值中支持 if-else</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22214" rel="noopener noreferrer">向遍历添加缺失的表达式</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22274" rel="noopener noreferrer">添加缺失的 solver lang items</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22217" rel="noopener noreferrer">为 <code>unwrap_branch</code> 在语句中的表达式后添加分号</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22282" rel="noopener noreferrer">捕获 <code>#[rustc_reservation_impl = "reason"]</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22272" rel="noopener noreferrer">在过程宏加载前不获取诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22265" rel="noopener noreferrer">在 <code>introduce_named_type_parameter</code> 中对 <code>impl ?Sized</code> 不要 panic</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22247" rel="noopener noreferrer">修复 <code>match_arm</code> 中的 <code>unwrap_branch</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22215" rel="noopener noreferrer">修复投影显示时的栈溢出</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22201" rel="noopener noreferrer">处理元组表达式中的空表达式</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22058" rel="noopener noreferrer">改进 <code>prettify_macro_expansion()</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22240" rel="noopener noreferrer">改进 trait 项补全的空格处理</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22275" rel="noopener noreferrer">将异步函数定义的异步块的预期类型推断为返回类型</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22271" rel="noopener noreferrer">从 rustc 移植数组和引用表达式推断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22210" rel="noopener noreferrer">限定 .new 路径并不补全泛型参数</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22276" rel="noopener noreferrer">在 upvar 推断中移除 <code>references_error()</code> 的使用</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22253" rel="noopener noreferrer">显示用户为 <code>#[must_use]</code> 提供的消息</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22008" rel="noopener noreferrer">使用 <code>Pattern_White_Space</code> 进行空格处理</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22207" rel="noopener noreferrer"><code>lower_coroutine_body_with_moved_arguments()</code> 的各种修复</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22229" rel="noopener noreferrer">在 <code>convert_match_to_let_else</code> 中将顶层 or 模式包装在括号中</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22239" rel="noopener noreferrer">hir-ty：为未使用的 <code>#[must_use]</code> 值发出诊断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22235" rel="noopener noreferrer">ide-diagnostics：为记录表达式中的重复字段发出错误</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22238" rel="noopener noreferrer">ide-diagnostics：为不匹配的数组模式长度发出错误</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22159" rel="noopener noreferrer">将 generate function 迁移到 SyntaxEditor</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22280" rel="noopener noreferrer">性能：缓存更多与 lang items 相关（paren traits，children/sibling assoc types/functions）但本身不是 lang items 的内容</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22187" rel="noopener noreferrer">性能：不内化 <code>AdtDef</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22267" rel="noopener noreferrer">性能：提高基于整数的符号的性能</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22246" rel="noopener noreferrer">移除 Where 语法的 add predicate</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22242" rel="noopener noreferrer">移除 <code>edit_in_place</code> 中未使用的方法</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22241" rel="noopener noreferrer">将 insert use 和 insert use as alias 替换为其编辑器变体</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22243" rel="noopener noreferrer">在泛型参数中使用 syntaxFactory 而不是 vanilla make</a></li>
</ul>
<h3 id="rust-compiler-performance-triage"><a href="#rust-compiler-performance-triage" rel="noopener noreferrer">Rust 编译器性能分类</a></h3>
<p>本周的结果基本中性。在指令计数（icount）数字上看起来是负面的，但那是虚警，墙钟时间基本保持不变。一些重大的性能改进已进入新的求解器，但该功能尚未默认启用。</p>
<p>由 <strong>@panstromek</strong> 完成分类。
修订范围：<a href="https://perf.rust-lang.org/?start=ca9a134e0985765ded9cfdde4030a5df4db7e2bd&amp;end=1d72d7e8136faaebad3a85eeed432e6ea1b2ffab&amp;absolute=false&amp;stat=instructions%3Au" rel="noopener noreferrer">ca9a134e..1d72d7e8</a></p>
<p><strong>摘要</strong>：</p>
<table>
<thead>
<tr>
<th>(指令:u)</th>
<th>平均值</th>
<th>范围</th>
<th>数量</th>
</tr>
</thead>
<tbody>
<tr>
<td>退化 ? <br> （主要）</td>
<td>0.6%</td>
<td>[0.2%, 1.2%]</td>
<td>106</td>
</tr>
<tr>
<td>退化 ? <br> （次要）</td>
<td>0.7%</td>
<td>[0.2%, 2.4%]</td>
<td>67</td>
</tr>
<tr>
<td>改进 ? <br> （主要）</td>
<td>-0.6%</td>
<td>[-1.7%, -0.2%]</td>
<td>66</td>
</tr>
<tr>
<td>改进 ? <br> （次要）</td>
<td>-0.6%</td>
<td>[-2.8%, -0.0%]</td>
<td>60</td>
</tr>
<tr>
<td>所有 ??（主要）</td>
<td>0.1%</td>
<td>[-1.7%, 1.2%]</td>
<td>172</td>
</tr>
</tbody>
</table>
<p>1 个退化，2 个改进，9 个混合；其中 5 个是聚合提交。
总共进行了 34 次制品比较。</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/477a72d1755b1b8adb3c4b7eef2ed34e0c954de7/triage/2026/2026-05-05.md" rel="noopener noreferrer">完整报告在此</a></p>
<h3 id="approved-rfcs"><a href="#approved-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/commits/master" rel="noopener noreferrer">已批准的 RFC</a></h3>
<p>Rust 的变更遵循 Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs" rel="noopener noreferrer">RFC（征求意见稿）流程</a>。
以下是本周被批准实施的 RFC：</p>
<ul>
<li><em>本周未批准任何 RFC。</em></li>
</ul>
<h3 id="final-comment-period"><a href="#final-comment-period" rel="noopener noreferrer">最终意见征询期</a></h3>
<p>每周，<a href="https://www.rust-lang.org/team.html" rel="noopener noreferrer">团队</a>会宣布即将做出决定的 RFC 和关键 PR 的“最终意见征询期”。现在就发表您的意见。</p>
<h4 id="tracking-issues-prs"><a href="#tracking-issues-prs" rel="noopener noreferrer">跟踪议题与 PR</a></h4>
<h5 id="rust"><a href="#rust" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">Rust</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/129543" rel="noopener noreferrer">使 trait 引用和关联类型路径正确地诱导 trait 对象生命周期默认值</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155817" rel="noopener noreferrer">验证 <code>#[link_name = "..."]</code> 和 <code>#[link(name = "...")]</code> 参数</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/150933" rel="noopener noreferrer">提高 Duration-float 操作的精度</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/136327" rel="noopener noreferrer">跟踪议题 <code>unsafe_cell_access</code></a></li>
<li><a href="https://github.com/rust-lang/rust/issues/142748" rel="noopener noreferrer">跟踪议题：从 <code>bool</code> 产生 <code>Result&lt;(), E&gt;</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/149219" rel="noopener noreferrer">允许在 CoerceUnsized 中缩短 &amp;mut 的生命周期</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155153" rel="noopener noreferrer">确保 std::env::Vars{,Os} 未实现 Send/Sync</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/146220" rel="noopener noreferrer">feat(rustdoc)：稳定 <code>--emit</code> 标志</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/155924" rel="noopener noreferrer">使 <code>Infallible = !</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155521" rel="noopener noreferrer">添加对无效运行时符号定义的代码检查</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155515" rel="noopener noreferrer">在 <code>export_name</code> 为空时报错</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155193" rel="noopener noreferrer">检查不需要参数的属性的参数</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155006" rel="noopener noreferrer">稳定 <code>feature(cfg_target_has_atomic_equal_alignment)</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154210" rel="noopener noreferrer">修复：修复闭包中 <code>if let</code> 的捕获行为</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/145108" rel="noopener noreferrer">解析器：批量导入解析</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155113" rel="noopener noreferrer">确保 std::process::CommandArgs 的 Send/Sync 实现</a></li>
</ul>
<h5 id="compiler-team-mcps-only"><a href="#compiler-team-mcps-only" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">编译器团队</a>（仅 MCP）</h5>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/978" rel="noopener noreferrer">将长期弃用的 -C 选项变为错误</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/968" rel="noopener noreferrer">将 loongarch32-unknown-none* 提升为二级</a></li>
</ul>
<h5 id="rust-rfcs"><a href="#rust-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">Rust RFC</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3946" rel="noopener noreferrer">提出 crates.io 用户名身份的概念</a></li>
</ul>
<h5 id="language-team"><a href="#language-team" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">语言团队</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/lang-team/pull/360" rel="noopener noreferrer">修订决策流程：倡导者 vs FCP 决策</a></li>
</ul>
<p><em>本周 <a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、
<a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">语言参考</a>、
<a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen%20label%3Afinal-comment-period%20state%3Aopen" rel="noopener noreferrer">领导委员会</a> 或
<a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen%20label%3Afinal-comment-period%20sort%3Aupdated-desc%20state%3Aopen" rel="noopener noreferrer">不安全代码指南</a> 没有项目进入最终意见征询期。</em>
如果您希望您的 PR、跟踪议题或 RFC 被追踪为本列表的一部分，请告知我们。</p>
<h3 id="new-and-updated-rfcs"><a href="#new-and-updated-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/pulls" rel="noopener noreferrer">新增和更新的 RFC</a></h3>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3958" rel="noopener noreferrer">初始 Rustdoc LaTeX 数学 RFC</a></li>
<li><a href="https://github.com/rust-lang/rfcs/pull/3959" rel="noopener noreferrer">项目范围的 LLM 策略</a></li>
</ul>
<h2 id="upcoming-events"><a href="#upcoming-events" rel="noopener noreferrer">即将到来的活动</a></h2>
<p>2026-05-06 至 2026-06-03 期间的 Rust 活动 🦀</p>
<h3 id="virtual"><a href="#virtual" rel="noopener noreferrer">线上</a></h3>
<ul>
<li>2026-05-06 | 线上（英国，卡迪夫）| <a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff" rel="noopener noreferrer">Rust and C++ Cardiff</a><ul>
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/314301861/" rel="noopener noreferrer"><strong>SIMD 实践入门</strong></a></li>
</ul>
</li>
<li>2026-05-06 | 线上（西班牙，赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/rd05z3vo" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-05-06 | 线上（美国，印第安纳州，印第安纳波利斯）| <a href="https://www.meetup.com/indyrs" rel="noopener noreferrer">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/314323890/" rel="noopener noreferrer"><strong>Indy.rs - 社交距离活动</strong></a></li>
</ul>
</li>
<li>2026-05-07 | 线上（德国，柏林）| <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455928/" rel="noopener noreferrer"><strong>Rust 黑客与学习</strong></a></li>
</ul>
</li>
<li>2026-05-07 | 线上（德国，纽伦堡）| <a href="https://www.meetup.com/rust-noris" rel="noopener noreferrer">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345240/" rel="noopener noreferrer"><strong>Rust Nürnberg 线上</strong></a></li>
</ul>
</li>
<li>2026-05-09 | 线上（西班牙，赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/u436v3d7" rel="noopener noreferrer"><strong>艰难学 Rust：构建一个 TUI 国际象棋游戏</strong></a></li>
</ul>
</li>
<li>2026-05-12 | 线上（美国，德克萨斯州，达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254782/" rel="noopener noreferrer"><strong>第二个星期二</strong></a></li>
</ul>
</li>
<li>2026-05-12 | 线上（英国，伦敦）| <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313506068/" rel="noopener noreferrer"><strong>👋 社区聚会</strong></a></li>
</ul>
</li>
<li>2026-05-12 | 线上（以色列，特拉维夫-雅法）| <a href="https://www.meetup.com/code-mavens/events/" rel="noopener noreferrer">Code Mavens 🦀 - 🐍 - 🐪</a><ul>
<li><a href="https://www.meetup.com/code-mavens/events/314642118/" rel="noopener noreferrer"><strong>使用 Rust SQLx 进行数据库访问介绍</strong></a></li>
</ul>
</li>
<li>2026-05-17 | 线上（美国，德克萨斯州，达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314329043/" rel="noopener noreferrer"><strong>Rust 深度学习：第三个星期日</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 线上（美国，哥伦比亚特区，华盛顿）| <a href="https://www.meetup.com/rustdc" rel="noopener noreferrer">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/rdhhptyjchbzb/" rel="noopener noreferrer"><strong>月中 Rustful</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 混合（加拿大，不列颠哥伦比亚省，温哥华）| <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/" rel="noopener noreferrer"><strong>使用 Rust 控制鼠标</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 线上（西班牙，赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/548kbqhl" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 混合（美国，华盛顿州，西雅图）| <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873203/" rel="noopener noreferrer"><strong>2026 年 5 月 SRUG（西雅图 Rust 用户组）聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 线上（德国，柏林）| <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455929/" rel="noopener noreferrer"><strong>Rust 黑客与学习</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 线上（美国，弗吉尼亚州，夏洛茨维尔）| <a href="https://www.meetup.com/charlottesville-rust-meetup" rel="noopener noreferrer">Charlottesville Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/charlottesville-rust-meetup/events/314477948/" rel="noopener noreferrer"><strong>Tock OS 第4部分 - 在 QEMU 中进行胶囊编码！</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 线上（美国，德克萨斯州，达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254781/" rel="noopener noreferrer"><strong>第四个星期二</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 线上（英国，伦敦）| <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313506048/" rel="noopener noreferrer"><strong>午餐与学习：洞察你的代码 - Rust 追踪实用指南</strong></a></li>
</ul>
</li>
<li>2026-05-27 | 线上（西班牙，赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/9v7hv2g1" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 线上（美国，印第安纳州，印第安纳波利斯）| <a href="https://www.meetup.com/indyrs" rel="noopener noreferrer">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/wqzhftyjcjbfb/" rel="noopener noreferrer"><strong>Indy.rs - 社交距离活动</strong></a></li>
</ul>
</li>
</ul>
<h3 id="africa"><a href="#africa" rel="noopener noreferrer">非洲</a></h3>
<ul>
<li>2026-05-12 | 南非，约翰内斯堡 | <a href="https://www.meetup.com/johannesburg-rust-meetup" rel="noopener noreferrer">Johannesburg Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/johannesburg-rust-meetup/events/314614331/" rel="noopener noreferrer"><strong>Rust 示例 - 流程控制</strong></a></li>
</ul>
</li>
</ul>
<h3 id="asia"><a href="#asia" rel="noopener noreferrer">亚洲</a></h3>
<ul>
<li>2026-05-13 | 马来西亚 | <a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform" rel="noopener noreferrer">Rust Meetup Malaysia</a><ul>
<li><a href="https://docs.google.com/forms/d/e/1FAIpQLSfMh6PA05ujl3lS59tJU3DcLHGVZ1zjzJhl49hXEHU7e6vsQA/viewform" rel="noopener noreferrer"><strong>Rust Meetup 2026 年 5 月</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 韩国，首尔 | <a href="https://www.meetup.com/rust-seoul-meetup" rel="noopener noreferrer">Seoul Rust (Programming Language) Meetup</a><ul>
<li><a href="https://www.meetup.com/rust-seoul-meetup/events/314649688/" rel="noopener noreferrer"><strong>首尔 Rust Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-16 | 印度，班加罗尔 | <a href="https://hasgeek.com/rustbangalore" rel="noopener noreferrer">Rust Bangalore</a><ul>
<li><a href="https://hasgeek.com/rustbangalore/may-2026-rustacean-meetup/" rel="noopener noreferrer"><strong>2026 年 5 月 Rustacean 聚会</strong></a></li>
</ul>
</li>
</ul>
<h3 id="europe"><a href="#europe" rel="noopener noreferrer">欧洲</a></h3>
<ul>
<li>2026-05-06 | 德国，科隆 | <a href="https://www.meetup.com/rust-cologne-bonn" rel="noopener noreferrer">Rust Cologne</a><ul>
<li><a href="https://www.meetup.com/rustcologne/events/314552161/" rel="noopener noreferrer"><strong>五月的 Rust：给初学者的 Rust，第2部分</strong></a></li>
</ul>
</li>
<li>2026-05-06 | 意大利，米兰 | <a href="https://www.meetup.com/rust-language-milano" rel="noopener noreferrer">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314521855/" rel="noopener noreferrer"><strong>Rust Milan @ Python Milano: Python 还是 Rust？都要！</strong></a></li>
</ul>
</li>
<li>2026-05-06 | 英国，牛津 | <a href="https://www.meetup.com/oxford-rust-meetup-group" rel="noopener noreferrer">Oxford ACCU/Rust Meetup.</a><ul>
<li><a href="https://www.meetup.com/oxford-rust-meetup-group/events/314456933/" rel="noopener noreferrer"><strong>从头构建 LLM</strong></a></li>
</ul>
</li>
<li>2026-05-07 | 英国，爱丁堡 | <a href="https://www.meetup.com/rust-edi" rel="noopener noreferrer">Rust and Friends</a><ul>
<li><a href="https://www.meetup.com/rust-and-friends/events/314300802/" rel="noopener noreferrer"><strong>Rust 五月演讲：Aetherus + Bevy</strong></a></li>
</ul>
</li>
<li>2026-05-11 | 德国，奥格斯堡 | <a href="https://rust-augsburg.github.io/meetup" rel="noopener noreferrer">Rust Meetup Augsburg</a><ul>
<li><a href="https://rust-augsburg.github.io/meetup/Meetup_19.html" rel="noopener noreferrer"><strong>Rust Meetup #19</strong>: Tiago Manczak - 用 Rust 和 Pico 玩游戏</a></li>
</ul>
</li>
<li>2026-05-13 | 西班牙，赫罗纳 | <a href="https://luma.com/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/ooub1kt0" rel="noopener noreferrer"><strong>Rust Girona 2026 年 5 月黑客与学习</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 瑞士 | <a href="https://www.posttenebraslab.ch/wiki/events/start" rel="noopener noreferrer">PostTenebrasLab</a><ul>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup" rel="noopener noreferrer"><strong>日内瓦 Rust Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-18 - 2026-05-23 | 荷兰，乌得勒支 | <a href="https://2026.rustweek.org/" rel="noopener noreferrer">RustWeek 2026</a><ul>
<li><a href="https://2026.rustweek.org/" rel="noopener noreferrer"><strong>RustWeek 2026</strong></a></li>
</ul>
</li>
<li>2026-05-18 | 意大利，米兰 | <a href="https://www.meetup.com/rust-language-milano" rel="noopener noreferrer">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314329200/" rel="noopener noreferrer"><strong>RustWeek 2026</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 丹麦，奥胡斯 | <a href="https://www.meetup.com/rust-aarhus" rel="noopener noreferrer">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/314129975/" rel="noopener noreferrer"><strong>黑客之夜</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 荷兰，阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/312861992/" rel="noopener noreferrer"><strong>RustWeek 2026 公告</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 德国，莱比锡 | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig" rel="noopener noreferrer">Rust - Modern Systems Programming in Leipzig</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813902/" rel="noopener noreferrer"><strong>交叉构建与交叉测试</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 英国，伦敦 | <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/314313054/" rel="noopener noreferrer"><strong>RustWeek 午餐聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 荷兰，阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314301699/" rel="noopener noreferrer"><strong>RustWeek 黑客马拉松</strong></a></li>
</ul>
</li>
<li>2026-05-22 | 荷兰，阿姆斯特丹 | <a href="https://www.meetup.com/rust-amsterdam" rel="noopener noreferrer">RustNL</a><ul>
<li><a href="https://www.meetup.com/rust-nederland/events/314523659/" rel="noopener noreferrer"><strong>环乌得勒支自行车之旅</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 德国，多特蒙德 | <a href="https://www.meetup.com/rust-dortmund" rel="noopener noreferrer">Rust Dortmund</a><ul>
<li><a href="https://www.meetup.com/rust-dortmund/events/314522781/" rel="noopener noreferrer"><strong>Rust Dortmund Meetup - 代理式编程 - 五月</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 英国，曼彻斯特 | <a href="https://www.meetup.com/rust-manchester" rel="noopener noreferrer">Rust Manchester</a><ul>
<li><a href="https://www.meetup.com/rust-manchester/events/314452972/" rel="noopener noreferrer"><strong>Rust Manchester 五月代码之夜</strong></a></li>
</ul>
</li>
<li>2026-05-29 | 德国，柏林 | <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314396588/" rel="noopener noreferrer"><strong>Rust Berlin 演讲：下一代</strong></a></li>
</ul>
</li>
</ul>
<h3 id="north-america"><a href="#north-america" rel="noopener noreferrer">北美洲</a></h3>
<ul>
<li>2026-05-07 | 美国，纽约州，纽约市 | <a href="https://www.meetup.com/rust-nyc" rel="noopener noreferrer">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/314567143/" rel="noopener noreferrer"><strong>Rust NYC：逆向工程防火墙和地理空间 Rust</strong></a></li>
</ul>
</li>
<li>2026-05-07 | 美国，密苏里州，圣路易斯 | <a href="https://www.meetup.com/stl-rust" rel="noopener noreferrer">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/313807225/" rel="noopener noreferrer"><strong>开放项目之夜</strong></a></li>
</ul>
</li>
<li>2026-05-09 | 美国，马萨诸塞州，波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480529/" rel="noopener noreferrer"><strong>Back Bay Rust 午餐，5月9日</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 美国，加利福尼亚州，山景城 | <a href="https://www.meetup.com/hackerdojo/events/" rel="noopener noreferrer">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/314469265/" rel="noopener noreferrer"><strong>RUST MEETUP at HACKER DOJO</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 美国，俄勒冈州，波特兰 | <a href="https://www.meetup.com/pdxrust" rel="noopener noreferrer">PDXRust</a><ul>
<li><a href="https://www.meetup.com/pdxrust/events/314256732/" rel="noopener noreferrer"><strong>从无线电波到像素 - 使用 Rust 和 WebAssembly 的实时可视化</strong></a></li>
</ul>
</li>
<li>2026-05-14 | 美国，加利福尼亚州，圣地亚哥 | <a href="https://www.meetup.com/san-diego-rust" rel="noopener noreferrer">San Diego Rust</a><ul>
<li><a href="https://www.meetup.com/san-diego-rust/events/313721886/" rel="noopener noreferrer"><strong>圣地亚哥 Rust 五月聚会 - 回归线下！</strong></a></li>
</ul>
</li>
<li>2026-05-16 | 美国，马萨诸塞州，波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480531/" rel="noopener noreferrer"><strong>Lechmere Rust 午餐，5月16日</strong></a></li>
</ul>
</li>
<li>2026-05-19 | 美国，加利福尼亚州，旧金山 | <a href="https://www.meetup.com/san-francisco-rust-study-group" rel="noopener noreferrer">San Francisco Rust Study Group</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/314154841/" rel="noopener noreferrer"><strong>Rust 线下黑客活动</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 混合（加拿大，不列颠哥伦比亚省，温哥华）| <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/313572925/" rel="noopener noreferrer"><strong>使用 Rust 控制鼠标</strong></a></li>
</ul>
</li>
<li>2026-05-20 | 美国，加利福尼亚州，旧金山 | <a href="https://luma.com/bayarearust" rel="noopener noreferrer">Bay Area Rust Meetup</a><ul>
<li><a href="https://luma.com/9j3q5ejl" rel="noopener noreferrer"><strong>湾区 Rust Meetup</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 混合（美国，华盛顿州，西雅图）| <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/313873203/" rel="noopener noreferrer"><strong>2026 年 5 月 SRUG（西雅图 Rust 用户组）聚会</strong></a></li>
</ul>
</li>
<li>2026-05-21 | 美国，田纳西州，纳什维尔 | <a href="https://www.meetup.com/music-city-rust-developers" rel="noopener noreferrer">Music City Rust Developers</a><ul>
<li><a href="https://www.meetup.com/music-city-rust-developers/events/314359076/" rel="noopener noreferrer"><strong>社区聚会</strong></a></li>
</ul>
</li>
<li>2026-05-23 | 美国，马萨诸塞州，波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480534/" rel="noopener noreferrer"><strong>Allston Rust 午餐，5月23日</strong></a></li>
</ul>
</li>
<li>2026-05-27 | 美国，德克萨斯州，奥斯汀 | <a href="https://www.meetup.com/rust-atx" rel="noopener noreferrer">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/314209662/" rel="noopener noreferrer"><strong>Rust 午餐 - Fareground</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 美国，佐治亚州，亚特兰大 | <a href="https://www.meetup.com/rust-atl" rel="noopener noreferrer">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/313539319/" rel="noopener noreferrer"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-05-28 | 美国，加利福尼亚州，洛杉矶 | <a href="https://www.meetup.com/rust-los-angeles" rel="noopener noreferrer">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/314218564/" rel="noopener noreferrer"><strong>Rust LA：在 DTLA 的 Parallel Systems 的嵌入式和自主系统中的 Rust</strong></a></li>
</ul>
</li>
<li>2026-05-30 | 美国，马萨诸塞州，波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480537/" rel="noopener noreferrer"><strong>中央剑桥 Rust 午餐，5月30日</strong></a></li>
</ul>
</li>
</ul>
<h3 id="oceania"><a href="#oceania" rel="noopener noreferrer">大洋洲</a></h3>
<ul>
<li>2026-05-14 | 澳大利亚，墨尔本 | <a href="https://www.meetup.com/rust-melbourne" rel="noopener noreferrer">Rust Melbourne</a><ul>
<li><a href="https://www.meetup.com/rust-melbourne/events/314260890/" rel="noopener noreferrer"><strong>Rust Melbourne - 2026 年 5 月</strong></a></li>
</ul>
</li>
<li>2026-05-26 | 澳大利亚，堪培拉 | <a href="https://www.meetup.com/rust-canberra" rel="noopener noreferrer">Canberra Rust User Group</a><ul>
<li><a href="https://www.meetup.com/rust-canberra/events/314050576/" rel="noopener noreferrer"><strong>五月聚会</strong></a></li>
</ul>
</li>
</ul>
<h3 id="south-america"><a href="#south-america" rel="noopener noreferrer">南美洲</a></h3>
<ul>
<li>2026-05-13 | 乌拉圭，蒙得维的亚 | <a href="https://www.meetup.com/rust-uruguay" rel="noopener noreferrer">Rust Meetup Uruguay</a><ul>
<li><a href="https://www.meetup.com/rust-uruguay/events/314532884/" rel="noopener noreferrer"><strong>Rust Uruguay 五月聚会</strong></a></li>
</ul>
</li>
</ul>
<p>如果您正在运行 Rust 活动，请将其添加到 <a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com" rel="noopener noreferrer">日历</a> 以使其在此处被提及。请记住也添加活动链接。
发送电子邮件至 <a href="mailto:community-team@rust-lang.org" rel="noopener noreferrer">Rust 社区团队</a> 以获取访问权限。</p>
<h2 id="jobs"><a href="#jobs" rel="noopener noreferrer">职位</a></h2>
<p>请查看最新的 <a href="https://www.reddit.com/r/rust/comments/1sobu1s/official_rrust_whos_hiring_thread_for_jobseekers/" rel="noopener noreferrer">r/rust 上的谁在招聘帖</a></p>
<h1 id="quote-of-the-week"><a href="#quote-of-the-week" rel="noopener noreferrer">本周名言</a></h1>
<blockquote>
<p>从商业角度来看，我们应该有合理的信心它会持续存在并保持健康超过10年。我们也希望有一个强大的代码和工具生态系统，以及可以聘请的专家。</p>
</blockquote>
<p>– <a href="https://tailscale.com/blog/tailscale-rs-rust-tsnet-library-preview" rel="noopener noreferrer">David Anderson 在 tailscale 博客上</a></p>
<p>感谢 <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1764" rel="noopener noreferrer">Ivan Fraixedes</a> 的推荐！</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328" rel="noopener noreferrer">请提交名言并为下周投票！</a></p>
<p>本周 Rust 由以下人员编辑：</p>
<ul>
<li><a href="https://github.com/nellshamrell" rel="noopener noreferrer">nellshamrell</a></li>
<li><a href="https://github.com/llogiq" rel="noopener noreferrer">llogiq</a></li>
<li><a href="https://github.com/ericseppanen" rel="noopener noreferrer">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst" rel="noopener noreferrer">extrawurst</a></li>
<li><a href="https://github.com/U007D" rel="noopener noreferrer">U007D</a></li>
<li><a href="https://github.com/mariannegoldin" rel="noopener noreferrer">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo" rel="noopener noreferrer">bdillo</a></li>
<li><a href="https://github.com/opeolluwa" rel="noopener noreferrer">opeolluwa</a></li>
<li><a href="https://github.com/bnchi" rel="noopener noreferrer">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57" rel="noopener noreferrer">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist" rel="noopener noreferrer">tzilist</a></li>
</ul>
<p><em>邮件列表托管由 <a href="https://foundation.rust-lang.org/" rel="noopener noreferrer">Rust 基金会</a> 赞助</em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1t5zbvq/this_week_in_rust_650/" rel="noopener noreferrer">在 r/rust 上讨论</a></small></p><p><em>由 mimo-v2.5 模型翻译，花费 30753 tokens</em></p>]]></content:encoded>
      <link>https://this-week-in-rust.org/blog/2026/05/06/this-week-in-rust-650/</link>
      <guid isPermaLink="false">tag:this-week-in-rust.org,2026-05-06:/blog/2026/05/06/this-week-in-rust-650/</guid>
      <pubDate>Wed, 6 May 2026 04:00:00 +0000</pubDate>
    </item>
    <item>
      <title>本周 Rust 654</title>
      <dc:creator>TWiR Contributors</dc:creator>
      <category>This Week in Rust</category>
      <description>[AI 摘要] 本期 Rust 周刊涵盖社区更新、项目进展、RFC 动态及全球 Rust 活动预告。</description>
      <content:encoded><![CDATA[<div style="background:#f0f4f8;border-left:3px solid #3b82f6;padding:12px 16px;border-radius:6px;margin:12px 0;font-size:14px;color:#555"><strong>[AI 摘要]</strong> 本期 Rust 周刊涵盖社区更新、项目进展、RFC 动态及全球 Rust 活动预告。</div><p>大家好，欢迎收看新一期的 <em>本周 Rust</em>！<a href="https://www.rust-lang.org/" rel="noopener noreferrer">Rust</a> 是一门赋予每个人构建可靠高效软件的编程语言。这是关于其进展和社区的每周摘要。想要提及某些内容？请在 Bluesky 上标记 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">@thisweekinrust.bsky.social</a> 或在 mastodon.social 上标记 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">@ThisWeekinRust</a>，或<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">发送拉取请求</a>。想要参与？<a href="https://github.com/rust-lang/rust/blob/main/CONTRIBUTING.md" rel="noopener noreferrer">我们欢迎贡献</a>。</p>
<p><em>本周 Rust</em> 是在 <a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">GitHub</a> 上公开开发的，存档可访问 <a href="https://this-week-in-rust.org/" rel="noopener noreferrer">this-week-in-rust.org</a>。如果您发现本期有任何错误，<a href="https://github.com/rust-lang/this-week-in-rust/pulls" rel="noopener noreferrer">请提交 PR</a>。</p>
<p>想在邮箱中收到 TWIR？<a href="https://this-week-in-rust.us11.list-manage.com/subscribe?u=fd84c1c757e02889a9b08d289&amp;id=0ed8b72485" rel="noopener noreferrer">点此订阅</a>。</p>
<h2 id="updates-from-rust-community"><a href="#updates-from-rust-community" rel="noopener noreferrer">来自 Rust 社区的更新</a></h2>


<h3 id="official"><a href="#official" rel="noopener noreferrer">官方</a></h3>
<ul>
<li><a href="https://blog.rust-lang.org/2026/06/02/launching-the-rust-foundation-maintainers-fund" rel="noopener noreferrer">启动 Rust 基金会维护者基金</a></li>
</ul>
<h3 id="projecttooling-updates"><a href="#projecttooling-updates" rel="noopener noreferrer">项目/工具更新</a></h3>
<ul>
<li><a href="https://blog.nlnetlabs.nl/one-year-of-roto-the-compiled-scripting-language-for-rust/" rel="noopener noreferrer">Roto 一年回顾：为 Rust 编译的脚本语言</a></li>
<li><a href="https://crowecawcaw.github.io/general/2026/05/30/accessibility-for-computer-use.html" rel="noopener noreferrer">xa11y：通过原生可访问性 API 实现跨平台桌面自动化</a></li>
<li><a href="https://github.com/squidowl/halloy/releases/tag/2026.7" rel="noopener noreferrer">halloy 2026.7 - 现支持 IRCv3 回复、编辑、元数据、机器人模式等！</a></li>
<li><a href="https://vorojar.github.io/md-preview/rust-webview-ai-docs.html" rel="noopener noreferrer">使用 Rust 和 WebView 为 AI 生成文档构建原生 Markdown 预览器</a></li>
<li><a href="https://lwn.net/SubscriberLink/1075067/6e0bbea2010794b8/" rel="noopener noreferrer">代理时代的 BPF</a></li>
</ul>
<h3 id="observationsthoughts"><a href="#observationsthoughts" rel="noopener noreferrer">观察/思考</a></h3>
<ul>
<li><a href="https://medium.com/@carlmkadie/nine-ways-to-do-inheritance-in-rust-a-language-without-inheritance-14825bf1e215?v=1" rel="noopener noreferrer">在没有继承的 Rust 中实现继承的九种方法</a></li>
<li><a href="https://kerkour.com/async-rust-cooperative-scheduling-tokio" rel="noopener noreferrer">异步 Rust：深入探讨协作调度和 Tokio 架构</a></li>
</ul>
<h3 id="rust-walkthroughs"><a href="#rust-walkthroughs" rel="noopener noreferrer">Rust 教程</a></h3>
<ul>
<li><a href="https://rustarians.com/r1cs-plonkish-air" rel="noopener noreferrer">面向 Rust 开发者的 ZK snarks：R1CS vs Plonkish vs AIR</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-rust-closures-by-building-a-tiny-linter/" rel="noopener noreferrer">通过构建一个小型规则化代码检查器学习 Rust 闭包</a></li>
<li><a href="https://blog.sheerluck.dev/posts/learn-bevy-states-timers-by-building-snake/" rel="noopener noreferrer">通过构建贪吃蛇学习 Bevy 状态、计时器和网格移动</a></li>
<li>[video] <a href="https://www.youtube.com/watch?v=WTmjbKk1EIk" rel="noopener noreferrer">RustCurious 第 8 课：泛型和单态化</a></li>
</ul>
<h3 id="research"><a href="#research" rel="noopener noreferrer">研究</a></h3>
<ul>
<li><a href="https://www.deepcausality.com/blog/counterfactuals-via-the-causal-monad/" rel="noopener noreferrer">在 Rust 中通过因果单子实现反事实推理</a></li>
</ul>
<h2 id="crate-of-the-week"><a href="#crate-of-the-week" rel="noopener noreferrer">本周 Crate</a></h2>
<p>本周的 crate 是 <a href="https://github.com/manuelgdlvh/remyx" rel="noopener noreferrer">remyx</a>，一个基于 Ratatui 构建 TUI 的框架。</p>
<p>感谢 <a href="https://users.rust-lang.org/t/crate-of-the-week/2704/1608" rel="noopener noreferrer">Manuel Garcia de la Vega</a> 的自荐！</p>
<p><a href="https://users.rust-lang.org/t/crate-of-the-week/2704" rel="noopener noreferrer">请提交您对下周的建议和投票</a>！</p>
<h2 id="calls-for-testing"><a href="#calls-for-testing" rel="noopener noreferrer">测试征集</a></h2>
<p>RFC 实现的一个重要步骤是让人们对实现进行试验并提供反馈，尤其是在稳定之前。</p>
<p>如果您是功能实现者，并且希望您的 RFC 出现在此列表中，请为您的 RFC 添加 <code>call-for-testing</code> 标签，并附上测试说明和/或指导哪个方面需要测试的评论。</p>
<p><em>本周由 <a href="https://github.com/rust-lang/rust/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust</a>、<a href="https://github.com/rust-lang/cargo/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Cargo</a>、<a href="https://github.com/rust-lang/rustup/issues?q=state%3Aopen%20label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rustup</a> 或 <a href="https://github.com/rust-lang/rfcs/issues?q=label%3Acall-for-testing%20state%3Aopen" rel="noopener noreferrer">Rust 语言 RFC</a> 未发布测试征集。</em></p>
<p><a href="https://github.com/rust-lang/this-week-in-rust/issues" rel="noopener noreferrer">请告知我们</a>如果您希望您的功能被追踪在此列表中。</p>
<h2 id="call-for-participation-projects-and-speakers"><a href="#call-for-participation-projects-and-speakers" rel="noopener noreferrer">参与征集；项目和演讲者</a></h2>
<h3 id="cfp-projects"><a href="#cfp-projects" rel="noopener noreferrer">CFP - 项目</a></h3>
<p>一直想为开源项目做贡献但不知从何入手？每周我们突出显示一些 Rust 社区的任务供您选择并开始！</p>
<p>其中一些任务可能还有导师可用，请访问任务页面获取更多信息。</p>



<ul>
<li><a href="https://github.com/vorojar/md-preview/issues/19" rel="noopener noreferrer">MD Preview - 为 Homebrew Cask 打包 MD Preview</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/7" rel="noopener noreferrer">OpenSlate - 测试健康检查端点</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/8" rel="noopener noreferrer">OpenSlate - 测试登录端点</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/9" rel="noopener noreferrer">OpenSlate - 测试笔记 CRUD 端点</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/10" rel="noopener noreferrer">OpenSlate - 测试搜索端点</a></li>
<li><a href="https://github.com/MrSheerluck/openslate/issues/11" rel="noopener noreferrer">OpenSlate - 测试偏好设置端点</a></li>
</ul>
<p>如果您是 Rust 项目所有者并正在寻找贡献者，请<a href="https://github.com/rust-lang/this-week-in-rust?tab=readme-ov-file#call-for-participation-guidelines" rel="noopener noreferrer">在此处</a>提交任务或通过<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">对 TWiR 的 PR</a>或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们！</p>
<h3 id="cfp-events"><a href="#cfp-events" rel="noopener noreferrer">CFP - 活动</a></h3>
<p>您是新或有经验的演讲者，想找个地方分享一些酷的东西吗？本节突出显示正在计划并接受演讲者提交的活动。</p>



<ul>
<li><a href="https://scientificcomputing.rs/2026/submit-talk" rel="noopener noreferrer"><strong>Rust 科学计算 2026</strong></a>| 2026-06-05 | 虚拟 | 2026-07-08 - 2026-07-10</li>
</ul>
<p>如果您是希望扩大活动影响力的活动组织者，请通过<a href="https://github.com/rust-lang/this-week-in-rust" rel="noopener noreferrer">对 TWiR 的 PR</a>或在 <a href="https://bsky.app/profile/thisweekinrust.bsky.social" rel="noopener noreferrer">Bluesky</a> 或 <a href="https://mastodon.social/@thisweekinrust" rel="noopener noreferrer">Mastodon</a> 上联系我们，提交网站链接！</p>
<h2 id="updates-from-the-rust-project"><a href="#updates-from-the-rust-project" rel="noopener noreferrer">来自 Rust 项目的更新</a></h2>
<p>上周合并了 500 个拉取请求 <a href="https://github.com/search?q=is%3Apr+org%3Arust-lang+is%3Amerged+merged%3A2026-05-26..2026-06-02" rel="noopener noreferrer">在此查看</a></p>
<h4 id="compiler"><a href="#compiler" rel="noopener noreferrer">编译器</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156649" rel="noopener noreferrer">在 drop elaboration 期间展开异步 drop</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156642" rel="noopener noreferrer"><code>offload_kernel</code> 宏展开</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/154835" rel="noopener noreferrer"><code>std::offload</code> 共享内存</a></li>
</ul>
<h4 id="library"><a href="#library" rel="noopener noreferrer">库</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156390" rel="noopener noreferrer">constify Iterator 相关方法和函数</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155849" rel="noopener noreferrer">将 <code>IoSlice</code> 和 <code>IoSliceMut</code> 移动到 <code>core::io</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156634" rel="noopener noreferrer">专门化数组 IntoIter 的 Clone</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157065" rel="noopener noreferrer">稳定化 <code>Path::is_empty</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156867" rel="noopener noreferrer">停止为 <code>catch_unwind</code> 需要 alloca</a></li>
</ul>
<h4 id="cargo"><a href="#cargo" rel="noopener noreferrer">Cargo</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/cargo/pull/17033" rel="noopener noreferrer"><code>diag</code>：添加 <code>'cargo::default'</code> 组</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17034" rel="noopener noreferrer"><code>diag</code>：报告 <code>unused_deps</code> 的摘要</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17025" rel="noopener noreferrer">为 cargo doc 添加 <code>--output-format=json</code> 作为不稳定选项</a></li>
<li><a href="https://github.com/rust-lang/cargo/pull/17038" rel="noopener noreferrer">每次修改清单时添加脚本版本</a></li>
</ul>
<h4 id="rustdoc"><a href="#rustdoc" rel="noopener noreferrer">Rustdoc</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/156851" rel="noopener noreferrer">在渲染无主体类型常量时避免 ICE</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157039" rel="noopener noreferrer">正确传播 glob 重新导出的 cfg</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156401" rel="noopener noreferrer"><code>doc_cfg</code> 徽章的确定性排序</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157223" rel="noopener noreferrer">修复委托异步函数的 ICE</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157179" rel="noopener noreferrer">优化 impl 排序</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/157171" rel="noopener noreferrer">为合成自动 trait 和 blanket impl 分离缓存</a></li>
</ul>
<h4 id="clippy"><a href="#clippy" rel="noopener noreferrer">Clippy</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16244" rel="noopener noreferrer">添加 <code>unused_async_trait_impl</code> lint</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16257" rel="noopener noreferrer">添加新 lint：<code>for_unbounded_range</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/16052" rel="noopener noreferrer">为 <code>map_or(..., identity)</code> 添加新 lint</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17116" rel="noopener noreferrer"><code>redundant_pattern_match</code>：改进建议</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17112" rel="noopener noreferrer">更快的 <code>has_arg</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17132" rel="noopener noreferrer">将所有早期 lint 传递折叠为一个静态组合传递</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17124" rel="noopener noreferrer">将所有晚期 lint 传递折叠为一个静态组合传递</a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17134" rel="noopener noreferrer">为连续查询记忆化 <code>first_node_in_macro</code></a></li>
<li><a href="https://github.com/rust-lang/rust-clippy/pull/17126" rel="noopener noreferrer">跳过禁用的默认关闭文档重新解析</a></li>
</ul>
<h4 id="rust-analyzer"><a href="#rust-analyzer" rel="noopener noreferrer">Rust-Analyzer</a></h4>
<ul>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22500" rel="noopener noreferrer">在 proc-macro-srv 中始终使用 sysroot 的 crate</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22504" rel="noopener noreferrer">为 syntax-bridge 启用 salsa 功能</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22498" rel="noopener noreferrer">也考虑库功能内部</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22508" rel="noopener noreferrer">在“填充缺失成员”辅助中不要同时填充 <code>drop()</code> 和 <code>pin_drop()</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22447" rel="noopener noreferrer">修复在 token 树替换范围中提取变量</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22473" rel="noopener noreferrer">从 rustc 移植块和循环推断</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22503" rel="noopener noreferrer">尝试改进完成排名</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22457" rel="noopener noreferrer">在赋值中使用添加解引用而不是添加 <code>&amp;mut</code></a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22506" rel="noopener noreferrer">在关闭时终止 proc-macro-srv 进程</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22477" rel="noopener noreferrer">从重命名和美化宏展开中移除直接使用 make 构造函数</a></li>
<li><a href="https://github.com/rust-lang/rust-analyzer/pull/22484" rel="noopener noreferrer">从重命名和美化宏展开中移除 make</a></li>
</ul>
<h3 id="rust-compiler-performance-triage"><a href="#rust-compiler-performance-triage" rel="noopener noreferrer">Rust 编译器性能分类</a></h3>
<p>本周我们看到由于合并了几个编译器查询（<a href="https://github.com/rust-lang/rust/pull/155678" rel="noopener noreferrer">#155678</a>），整体取得了不错的收益，同时由于在排序 trait impl 时减少了工作量（<a href="https://github.com/rust-lang/rust/pull/157179" rel="noopener noreferrer">#157179</a>），<code>doc</code> 性能也有显著提升。</p>
<p>分类由 <strong>@Kobzol</strong> 完成。修订范围：<a href="https://perf.rust-lang.org/?start=783eb8c8682ddde0807c60ed8293670ef523794f&amp;end=4804ad7e93e1b31f4605b7083871d0d3d85a2afe&amp;absolute=false&amp;stat=instructions%3Au" rel="noopener noreferrer">783eb8c8..4804ad7e</a></p>
<p><strong>摘要</strong>：</p>
<table>
<thead>
<tr>
<th>(instructions:u)</th>
<th>均值</th>
<th>范围</th>
<th>计数</th>
</tr>
</thead>
<tbody>
<tr>
<td>回归 ❌ <br> (主要)</td>
<td>0.3%</td>
<td>[0.1%, 0.7%]</td>
<td>14</td>
</tr>
<tr>
<td>回归 ❌ <br> (次要)</td>
<td>0.4%</td>
<td>[0.1%, 0.9%]</td>
<td>39</td>
</tr>
<tr>
<td>改进 ✅ <br> (主要)</td>
<td>-0.9%</td>
<td>[-6.8%, -0.2%]</td>
<td>111</td>
</tr>
<tr>
<td>改进 ✅ <br> (次要)</td>
<td>-1.1%</td>
<td>[-2.9%, -0.1%]</td>
<td>53</td>
</tr>
<tr>
<td>全部 ❌✅ (主要)</td>
<td>-0.8%</td>
<td>[-6.8%, 0.7%]</td>
<td>125</td>
</tr>
</tbody>
</table>
<p>3 个回归，1 个改进，2 个混合；其中 4 个在 rollups 中</p>
<p>共进行 35 次构件比较。</p>
<p><a href="https://github.com/rust-lang/rustc-perf/blob/4a082d37cfd5006c8313e55bab306ea41f091714/triage/2026/2026-06-01.md" rel="noopener noreferrer">完整报告在此</a>。</p>
<h3 id="approved-rfcs"><a href="#approved-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/commits/master" rel="noopener noreferrer">已批准的 RFC</a></h3>
<p>Rust 的更改遵循 Rust <a href="https://github.com/rust-lang/rfcs#rust-rfcs" rel="noopener noreferrer">RFC（征求意见）流程</a>。这些是本周批准实施的 RFC：</p>
<ul>
<li><em>本周未批准任何 RFC。</em></li>
</ul>
<h3 id="final-comment-period"><a href="#final-comment-period" rel="noopener noreferrer">最终评论期</a></h3>
<p>每周，<a href="https://www.rust-lang.org/team.html" rel="noopener noreferrer">团队</a>会宣布即将做出决定的 RFC 和关键 PR 的“最终评论期”。现在表达您的意见。</p>
<h4 id="tracking-issues-prs"><a href="#tracking-issues-prs" rel="noopener noreferrer">跟踪问题 &amp; PR</a></h4>
<h5 id="rust"><a href="#rust" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+state%3Aopen" rel="noopener noreferrer">Rust</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/rust/issues/147946" rel="noopener noreferrer">跟踪问题 <code>strip_circumfix</code></a></li>
<li><a href="https://github.com/rust-lang/rust/issues/127544" rel="noopener noreferrer">CommandExt::show_window 跟踪问题</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/147455" rel="noopener noreferrer">跟踪问题 <code>path_set_times</code></a></li>
<li><a href="https://github.com/rust-lang/rust/issues/152193" rel="noopener noreferrer">跟踪问题 <code>nonzero_from_str_radix</code></a></li>
<li><a href="https://github.com/rust-lang/rust/issues/156908" rel="noopener noreferrer">LoongArch CRC 内部函数跟踪问题</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/149698" rel="noopener noreferrer">跟踪问题 <code>Vec::from_fn</code></a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155114" rel="noopener noreferrer">添加 <code>Step::forward/backward_overflowing</code> 以启用 RangeInclusive 循环优化</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156629" rel="noopener noreferrer">稳定化 <code>core::range::{legacy, RangeFull, RangeTo}</code></a></li>
<li><a href="https://github.com/rust-lang/rust/issues/129090" rel="noopener noreferrer">跟踪问题 box_as_ptr</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/116258" rel="noopener noreferrer">跟踪问题显式端序 String::from_utf16</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/149543" rel="noopener noreferrer">在 <code>todo!()</code> 后减少 <code>unreachable-code</code> 更改</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/155299" rel="noopener noreferrer">使 repr_transparent_non_zst_fields 成为硬错误</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/136469" rel="noopener noreferrer">跟踪问题代数浮点方法</a></li>
<li><a href="https://github.com/rust-lang/rust/pull/156188" rel="noopener noreferrer">riscv：将 d、e 和 f target_features 提升为 CfgStableToggleUnstable</a></li>
<li><a href="https://github.com/rust-lang/rust/issues/156203" rel="noopener noreferrer">跟踪问题 <code>PathBuf::into_string</code></a></li>
</ul>
<h5 id="compiler-team-mcps-only"><a href="#compiler-team-mcps-only" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/compiler-team/issues?q=label%3Amajor-change+label%3Afinal-comment-period+state%3Aopen" rel="noopener noreferrer">编译器团队</a> <a href="https://forge.rust-lang.org/compiler/mcp.html" rel="noopener noreferrer">（仅限 MCP）</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/compiler-team/issues/997" rel="noopener noreferrer">在 HIR 而非 MIR 中脱糖异步块</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/996" rel="noopener noreferrer">在 CI 上测试新求解器和 polonius alpha</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/994" rel="noopener noreferrer">添加 <code>-Zllvm-target-feature target</code> *修饰符* 以直接设置 LLVM 级别目标功能，并弃用使用 <code>-Ctarget-feature</code> 来执行此操作</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/993" rel="noopener noreferrer">设置 windows-gnu 的要求</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/988" rel="noopener noreferrer">创建新的 Tier 3 目标：<code>powerpc64le-unknown-none</code></a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/950" rel="noopener noreferrer">添加标志以传递 MSRV/<code>package.rust-version</code> 供 lint 使用</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/922" rel="noopener noreferrer">通过在更多情况下省略标签来优化 <code>repr(Rust)</code> 枚举，涉及未居住变体。</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/864" rel="noopener noreferrer">将 Tier 3 riscv32 ESP-IDF 目标提升到 Tier 2</a></li>
<li><a href="https://github.com/rust-lang/compiler-team/issues/841" rel="noopener noreferrer">Rust 的栈保护器适配提案</a></li>
</ul>
<h5 id="unsafe-code-guidelines"><a href="#unsafe-code-guidelines" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/unsafe-code-guidelines/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+state%3Aopen" rel="noopener noreferrer">不安全代码指南</a></h5>
<ul>
<li><a href="https://github.com/rust-lang/unsafe-code-guidelines/issues/413" rel="noopener noreferrer">对未居住类型的引用是否可能有效？</a></li>
</ul>
<p><em>本周未进入最终评论期的项目适用于 <a href="https://github.com/rust-lang/rfcs/issues?q=state%3Aopen+label%3Afinal-comment-period+state%3Aopen" rel="noopener noreferrer">Rust RFC</a>、<a href="https://github.com/rust-lang/cargo/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+state%3Aopen" rel="noopener noreferrer">Cargo</a>、<a href="https://github.com/rust-lang/lang-team/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+state%3Aopen" rel="noopener noreferrer">语言团队</a>、<a href="https://github.com/rust-lang/reference/issues?q=is%3Aopen+label%3Afinal-comment-period+sort%3Aupdated-desc+state%3Aopen" rel="noopener noreferrer">语言参考</a> 或 <a href="https://github.com/rust-lang/leadership-council/issues?q=state%3Aopen+label%3Afinal-comment-period+state%3Aopen" rel="noopener noreferrer">领导委员会</a>。</em>请告知我们如果您希望您的 PR、跟踪问题或 RFC 被追踪在此列表中。</p>
<h3 id="new-and-updated-rfcs"><a href="#new-and-updated-rfcs" rel="noopener noreferrer"></a><a href="https://github.com/rust-lang/rfcs/pulls" rel="noopener noreferrer">新和更新的 RFC</a></h3>
<ul>
<li><a href="https://github.com/rust-lang/rfcs/pull/3966" rel="noopener noreferrer">BTF 重定位</a></li>
<li><a href="https://github.com/rust-lang/rfcs/pull/3965" rel="noopener noreferrer"><code>--allow-unstable-flags</code>：允许稳定版上的不稳定标志</a></li>
</ul>
<h2 id="upcoming-events"><a href="#upcoming-events" rel="noopener noreferrer">即将举行的活动</a></h2>
<p>2026-06-03 - 2026-07-01 之间的 Rust 活动 🦀</p>
<h3 id="virtual"><a href="#virtual" rel="noopener noreferrer">虚拟</a></h3>
<ul>
<li>2026-06-03 | 虚拟（美国印第安纳州印第安纳波利斯）| <a href="https://www.meetup.com/indyrs" rel="noopener noreferrer">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/314691782/" rel="noopener noreferrer"><strong>Indy.rs - 社交距离</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 虚拟（德国柏林）| <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455930/" rel="noopener noreferrer"><strong>Rust 黑客与学习</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 虚拟（德国纽伦堡）| <a href="https://www.meetup.com/rust-noris" rel="noopener noreferrer">Rust Nuremberg</a><ul>
<li><a href="https://www.meetup.com/rust-noris/events/313345241/" rel="noopener noreferrer"><strong>Rust Nürnberg 在线</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 虚拟（以色列特拉维夫-雅法）| <a href="https://www.meetup.com/code-mavens/" rel="noopener noreferrer">Code Mavens 🦀 - 🐍 - 🐪</a><ul>
<li><a href="https://www.meetup.com/code-mavens/events/314979560/" rel="noopener noreferrer"><strong>探索 FalkorDB - 在 Rust 中学习使用图数据库</strong></a></li>
</ul>
</li>
<li>2026-06-06 | 虚拟（乌干达坎帕拉）| <a href="https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763176587" rel="noopener noreferrer">Rust Circle Meetup</a><ul>
<li><a href="https://www.eventbrite.com/e/rust-circle-meetup-tickets-628763176587" rel="noopener noreferrer"><strong>Rust Circle Meetup</strong></a></li>
</ul>
</li>
<li>2026-06-07 | 虚拟（美国德克萨斯州达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314095285/" rel="noopener noreferrer"><strong>Rust 深度学习：第一个周日</strong></a></li>
</ul>
</li>
<li>2026-06-08 | 虚拟（英国加的夫）| <a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff" rel="noopener noreferrer">Rust and C++ Cardiff</a><ul>
<li><a href="https://www.meetup.com/rust-and-c-plus-plus-in-cardiff/events/315009040/" rel="noopener noreferrer"><strong>RustWeek 反思</strong></a></li>
</ul>
</li>
<li>2026-06-09 | 虚拟（美国德克萨斯州达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254780/" rel="noopener noreferrer"><strong>第二个周二</strong></a></li>
</ul>
</li>
<li>2026-06-09 | 虚拟（英国伦敦）| <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/315060947/" rel="noopener noreferrer"><strong>👋 社区聚会</strong></a></li>
</ul>
</li>
<li>2026-06-10 | 虚拟（西班牙赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/3bcnx1jb" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 虚拟（美国华盛顿特区）| <a href="https://www.meetup.com/rustdc" rel="noopener noreferrer">Rust DC</a><ul>
<li><a href="https://www.meetup.com/rustdc/events/rdhhptyjcjbvb/" rel="noopener noreferrer"><strong>月中 Rustful</strong></a></li>
</ul>
</li>
<li>2026-06-17 | 混合（加拿大温哥华）| <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/314000478/" rel="noopener noreferrer"><strong>Rust 学习/黑客/聚会</strong></a></li>
</ul>
</li>
<li>2026-06-17 | 虚拟（西班牙赫罗纳）| <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/ekws5nr4" rel="noopener noreferrer"><strong>每周编码会议</strong></a></li>
</ul>
</li>
<li>2026-06-18 | 混合（美国华盛顿州西雅图）| <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/314236370/" rel="noopener noreferrer"><strong>2026 年 6 月 SRUG（西雅图 Rust 用户组）聚会</strong></a></li>
</ul>
</li>
<li>2026-06-18 | 虚拟（德国柏林）| <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/308455931/" rel="noopener noreferrer"><strong>Rust 黑客与学习</strong></a></li>
</ul>
</li>
<li>2026-06-21 | 虚拟（美国德克萨斯州达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/314329044/" rel="noopener noreferrer"><strong>Rust 深度学习：第三个周日</strong></a></li>
</ul>
</li>
<li>2026-06-23 | 虚拟（美国德克萨斯州达拉斯）| <a href="https://www.meetup.com/dallasrust" rel="noopener noreferrer">Dallas Rust User Meetup</a><ul>
<li><a href="https://www.meetup.com/dallasrust/events/310254779/" rel="noopener noreferrer"><strong>第四个周二</strong></a></li>
</ul>
</li>
<li>2026-06-23 | 虚拟（英国伦敦）| <a href="https://www.meetup.com/women-in-rust" rel="noopener noreferrer">Women in Rust</a><ul>
<li><a href="https://www.meetup.com/women-in-rust/events/313767883/" rel="noopener noreferrer"><strong>午餐与学习：什么是单子 - 以及如何在 Rust 中模拟它们</strong></a></li>
</ul>
</li>
<li>2026-07-01 | 虚拟（美国印第安纳州印第安纳波利斯）| <a href="https://www.meetup.com/indyrs" rel="noopener noreferrer">Indy Rust</a><ul>
<li><a href="https://www.meetup.com/indyrs/events/wqzhftyjckbcb/" rel="noopener noreferrer"><strong>Indy.rs - 社交距离</strong></a></li>
</ul>
</li>
</ul>
<h3 id="africa"><a href="#africa" rel="noopener noreferrer">非洲</a></h3>
<ul>
<li>2026-06-09 | 南非约翰内斯堡 | <a href="https://www.meetup.com/johannesburg-rust-meetup" rel="noopener noreferrer">Johannesburg Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/johannesburg-rust-meetup/events/315070733/" rel="noopener noreferrer"><strong>Rust by Example - 生命周期</strong></a></li>
</ul>
</li>
</ul>
<h3 id="europe"><a href="#europe" rel="noopener noreferrer">欧洲</a></h3>
<ul>
<li>2026-06-03 | 爱尔兰都柏林 | <a href="https://www.meetup.com/rust-dublin" rel="noopener noreferrer">Rust Dublin</a><ul>
<li><a href="https://www.meetup.com/rust-dublin/events/314689875/" rel="noopener noreferrer"><strong>加入我们的 Rust 261 现场活动</strong></a></li>
</ul>
</li>
<li>2026-06-03 | 西班牙赫罗纳 | <a href="https://lu.ma/rust-girona" rel="noopener noreferrer">Rust Girona</a><ul>
<li><a href="https://luma.com/4bmlc7qd" rel="noopener noreferrer"><strong>Rust Girona 黑客与学习 2026 年 6 月</strong></a></li>
</ul>
</li>
<li>2026-06-10 | 德国慕尼黑 | <a href="https://www.meetup.com/rust-munich" rel="noopener noreferrer">Rust Munich</a><ul>
<li><a href="https://www.meetup.com/rust-munich/events/313791798/" rel="noopener noreferrer"><strong>Rust Munich 2026 / 2 - 黑客之夜</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 瑞士 | <a href="https://www.posttenebraslab.ch/wiki/events/start" rel="noopener noreferrer">PostTenebrasLab</a><ul>
<li><a href="https://www.posttenebraslab.ch/wiki/events/monthly_meeting/rust_meetup" rel="noopener noreferrer"><strong>Rust Meetup Geneva</strong></a></li>
</ul>
</li>
<li>2026-06-12 - 2026-06-14 | 波兰克拉科夫 | <a href="https://rustmeet.eu/" rel="noopener noreferrer">Rustmeet</a><ul>
<li><a href="https://rustmeet.eu/" rel="noopener noreferrer"><strong>Rustmeet</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 德国莱比锡 | <a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig" rel="noopener noreferrer">Rust - Modern Systems Programming in Leipzig</a><ul>
<li><a href="https://www.meetup.com/rust-modern-systems-programming-in-leipzig/events/313813937/" rel="noopener noreferrer"><strong>交互：一切皆为开源</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 意大利米兰 | <a href="https://www.meetup.com/rust-language-milano" rel="noopener noreferrer">Rust Language Milan</a><ul>
<li><a href="https://www.meetup.com/rust-language-milan/events/314766950/" rel="noopener noreferrer"><strong>Rust 实时规划：SolverForge 和 SERIO</strong></a></li>
</ul>
</li>
<li>2026-06-18 | 丹麦奥胡斯 | <a href="https://www.meetup.com/rust-aarhus" rel="noopener noreferrer">Rust Aarhus</a><ul>
<li><a href="https://www.meetup.com/rust-aarhus/events/314965238/" rel="noopener noreferrer"><strong>Danske Commodities 演讲之夜</strong></a></li>
</ul>
</li>
<li>2026-06-23 | 法国巴黎 | <a href="https://www.meetup.com/rust-paris" rel="noopener noreferrer">Rust Paris</a><ul>
<li><a href="https://www.meetup.com/rust-paris/events/315040676/" rel="noopener noreferrer"><strong>Rust 聚会 #86</strong></a></li>
</ul>
</li>
<li>2026-06-25 | 德国柏林 | <a href="https://www.meetup.com/rust-berlin" rel="noopener noreferrer">Rust Berlin</a><ul>
<li><a href="https://www.meetup.com/rust-berlin/events/314396600/" rel="noopener noreferrer"><strong>Rust Berlin 演讲：下一代</strong></a></li>
</ul>
</li>
</ul>
<h3 id="north-america"><a href="#north-america" rel="noopener noreferrer">北美洲</a></h3>
<ul>
<li>2026-06-04 | 美国伊利诺伊州芝加哥 | <a href="https://www.meetup.com/chicago-rust-meetup" rel="noopener noreferrer">Chicago Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/chicago-rust-meetup/events/314983693/" rel="noopener noreferrer"><strong>Rust 欢乐时光</strong></a></li>
</ul>
</li>
<li>2026-06-04 | 美国密苏里州圣路易斯 | <a href="https://www.meetup.com/stl-rust" rel="noopener noreferrer">STL Rust</a><ul>
<li><a href="https://www.meetup.com/stl-rust/events/314106244/" rel="noopener noreferrer"><strong>测试、覆盖率、跟踪和变异</strong></a></li>
</ul>
</li>
<li>2026-06-06 | 美国马萨诸塞州波士顿 | <a href="https://www.meetup.com/bostonrust" rel="noopener noreferrer">Boston Rust Meetup</a><ul>
<li><a href="https://www.meetup.com/bostonrust/events/314480539/" rel="noopener noreferrer"><strong>Boston Common Rust 午餐，6月6日</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 美国犹他州莱希 | <a href="https://www.meetup.com/utah-rust" rel="noopener noreferrer">Utah Rust</a><ul>
<li><a href="https://www.meetup.com/utah-rust/events/314696643/" rel="noopener noreferrer"><strong>犹他 Rust 六月聚会</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 美国加利福尼亚州山景城 | <a href="https://www.meetup.com/hackerdojo/events/" rel="noopener noreferrer">Hacker Dojo</a><ul>
<li><a href="https://www.meetup.com/hackerdojo/events/314825006/" rel="noopener noreferrer"><strong>RUST MEETUP at HACKER DOJO</strong></a></li>
</ul>
</li>
<li>2026-06-11 | 美国加利福尼亚州圣迭戈 | <a href="https://www.meetup.com/san-diego-rust" rel="noopener noreferrer">San Diego Rust</a><ul>
<li><a href="https://www.meetup.com/san-diego-rust/events/313721899/" rel="noopener noreferrer"><strong>圣迭戈 Rust 六月聚会 - 回归线下！</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 美国加利福尼亚州旧金山 | <a href="https://www.meetup.com/san-francisco-rust-study-group" rel="noopener noreferrer">San Francisco Rust Study Group</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/314989012/" rel="noopener noreferrer"><strong>Rust 线下黑客</strong></a></li>
</ul>
</li>
<li>2026-06-16 | 美国加利福尼亚州旧金山 | <a href="https://www.meetup.com/san-francisco-rust-study-group" rel="noopener noreferrer">San Francisco Rust Study Group</a><ul>
<li><a href="https://www.meetup.com/san-francisco-rust-study-group/events/ghhwqtyjcjbvb/" rel="noopener noreferrer"><strong>Rust 线下黑客</strong></a></li>
</ul>
</li>
<li>2026-06-17 | 混合（加拿大温哥华）| <a href="https://www.meetup.com/vancouver-rust" rel="noopener noreferrer">Vancouver Rust</a><ul>
<li><a href="https://www.meetup.com/vancouver-rust/events/314000478/" rel="noopener noreferrer"><strong>Rust 学习/黑客/聚会</strong></a></li>
</ul>
</li>
<li>2026-06-18 | 混合（美国华盛顿州西雅图）| <a href="https://www.meetup.com/join-srug" rel="noopener noreferrer">Seattle Rust User Group</a><ul>
<li><a href="https://www.meetup.com/seattle-rust-user-group/events/314236370/" rel="noopener noreferrer"><strong>2026 年 6 月 SRUG（西雅图 Rust 用户组）聚会</strong></a></li>
</ul>
</li>
<li>2026-06-24 | 美国德克萨斯州奥斯汀 | <a href="https://www.meetup.com/rust-atx" rel="noopener noreferrer">Rust ATX</a><ul>
<li><a href="https://www.meetup.com/rust-atx/events/xvkdgtyjcjbgc/" rel="noopener noreferrer"><strong>Rust 午餐 - Fareground</strong></a></li>
</ul>
</li>
<li>2026-06-24 | 美国加利福尼亚州洛杉矶 | <a href="https://www.meetup.com/rust-los-angeles" rel="noopener noreferrer">Rust Los Angeles</a><ul>
<li><a href="https://www.meetup.com/rust-los-angeles/events/314386080/" rel="noopener noreferrer"><strong>Rust LA：在 2D 草图中使用 Zoo Technologies 的 Rust 基于约束求解器</strong></a></li>
</ul>
</li>
<li>2026-06-25 | 美国佐治亚州亚特兰大 | <a href="https://www.meetup.com/rust-atl" rel="noopener noreferrer">Rust Atlanta</a><ul>
<li><a href="https://www.meetup.com/rust-atl/events/313539326/" rel="noopener noreferrer"><strong>Rust-Atl</strong></a></li>
</ul>
</li>
<li>2026-06-26 | 美国纽约州纽约市 | <a href="https://www.meetup.com/rust-nyc" rel="noopener noreferrer">Rust NYC</a><ul>
<li><a href="https://www.meetup.com/rust-nyc/events/315014582/" rel="noopener noreferrer"><strong>Rust NYC 大型夏季社交</strong></a></li>
</ul>
</li>
</ul>
<h3 id="oceania"><a href="#oceania" rel="noopener noreferrer">大洋洲</a></h3>
<ul>
<li>2026-06-25 | 澳大利亚墨尔本 | <a href="https://www.meetup.com/rust-melbourne" rel="noopener noreferrer">Rust Melbourne</a><ul>
<li><a href="https://www.meetup.com/rust-melbourne/events/315039461/" rel="noopener noreferrer"><strong>Rust Melbourne 2026 年 6 月</strong></a></li>
</ul>
</li>
</ul>
<h3 id="south-america"><a href="#south-america" rel="noopener noreferrer">南美洲</a></h3>
<ul>
<li>2026-06-18 | 巴西弗洛里亚诺波利斯 | <a href="https://luma.com/rust-sc" rel="noopener noreferrer">Rust SC</a><ul>
<li><a href="https://luma.com/acinctdf" rel="noopener noreferrer"><strong>Rust Floripa</strong></a></li>
</ul>
</li>
</ul>
<p>如果您正在举办 Rust 活动，请将其添加到<a href="https://www.google.com/calendar/embed?src=apd9vmbc22egenmtu5l6c5jbfc%40group.calendar.google.com" rel="noopener noreferrer">日历</a>以在此处提及。请记得也添加活动链接。通过<a href="mailto:community-team@rust-lang.org" rel="noopener noreferrer">Rust 社区团队</a>获取访问权限。</p>
<h2 id="jobs"><a href="#jobs" rel="noopener noreferrer">工作</a></h2>
<p>请查看最新的 <a href="https://www.reddit.com/r/rust/comments/1ttbtf5/official_rrust_whos_hiring_thread_for_jobseekers/" rel="noopener noreferrer">r/rust 上的“谁在招聘”帖子</a></p>
<h1 id="quote-of-the-week"><a href="#quote-of-the-week" rel="noopener noreferrer">本周引言</a></h1>
<blockquote>
<p>如果内存安全错误是 Waldo（Wally）：在 C 程序中找到它们就像“Waldo 在哪里？”游戏，而 Rust 的 <code>unsafe</code> 将其简化为“<em>这个</em>是 Waldo 吗？”</p>
</blockquote>
<p>– <a href="https://users.rust-lang.org/t/is-unsafe-rust-worse-than-c/140286/25" rel="noopener noreferrer">rust-users 上的 kornel</a></p>
<p>感谢 <a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328/1776" rel="noopener noreferrer">Moy2010</a> 的建议！</p>
<p><a href="https://users.rust-lang.org/t/twir-quote-of-the-week/328" rel="noopener noreferrer">请提交引言并为下周投票！</a></p>
<p>本周 Rust 由以下人员编辑：</p>
<ul>
<li><a href="https://github.com/nellshamrell" rel="noopener noreferrer">nellshamrell</a></li>
<li><a href="https://github.com/llogiq" rel="noopener noreferrer">llogiq</a></li>
<li><a href="https://github.com/ericseppanen" rel="noopener noreferrer">ericseppanen</a></li>
<li><a href="https://github.com/extrawurst" rel="noopener noreferrer">extrawurst</a></li>
<li><a href="https://github.com/U007D" rel="noopener noreferrer">U007D</a></li>
<li><a href="https://github.com/mariannegoldin" rel="noopener noreferrer">mariannegoldin</a></li>
<li><a href="https://github.com/bdillo" rel="noopener noreferrer">bdillo</a></li>
<li><a href="https://github.com/opeolluwa" rel="noopener noreferrer">opeolluwa</a></li>
<li><a href="https://github.com/bnchi" rel="noopener noreferrer">bnchi</a></li>
<li><a href="https://github.com/KannanPalani57" rel="noopener noreferrer">KannanPalani57</a></li>
<li><a href="https://github.com/tzilist" rel="noopener noreferrer">tzilist</a></li>
</ul>
<p><em>邮件列表托管由 <a href="https://foundation.rust-lang.org/" rel="noopener noreferrer">Rust 基金会</a> 赞助</em></p>
<p><small><a href="https://www.reddit.com/r/rust/comments/1twbzid/this_week_in_rust_654/" rel="noopener noreferrer">在 r/rust 上讨论</a></small></p><p><em>由 mimo-v2.5 模型翻译，花费 26659 tokens</em></p>]]></content:encoded>
      <link>https://this-week-in-rust.org/blog/2026/06/03/this-week-in-rust-654/</link>
      <guid isPermaLink="false">tag:this-week-in-rust.org,2026-06-03:/blog/2026/06/03/this-week-in-rust-654/</guid>
      <pubDate>Wed, 3 Jun 2026 04:00:00 +0000</pubDate>
    </item>
  </channel>
</rss>
