Rust 新特性 Beyond the & 让智能指针更灵活

Rust 语言团队在 RustConf 2026 上提出了名为 Beyond the & 的新设计,旨在解决智能指针(如 MutexGuard)与内置引用在借用检查器中表现不一致的问题。Tyler Mandry 指出,当前复杂的借用规则增加了学习曲线,而新方案通过引入 handle 和 place 概念,将编译器内部机制暴露给库作者。这使得开发者能够为自定义智能指针实现类似内置引用的行为,从而简化代码逻辑并支持更强大的模式匹配。这一设计不仅提升了语言的表达能力,还让 Rust 变得更加友好和易于使用。

Tyler Mandry 称这是一个小改动,却带来了巨大的语义转变。

同日更多故事

2026-10-22