当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
trait upcasting的tracking issue是这个: Tracking issue for dyn upcasting coercion · Issue #65991 · rust-lang/rust 之前看过一个知乎回答讲了实现: rust语言中怎么把子trait转成父trait? 过程本来这个特性都已经稳定了(将在1.76发布): ***s://github***/rust-lang/rust/pull/118133 然而出现了unsound问题: ***s://github***/rust-lang/rust/issues/120222 和 ***s://github***/rust-lang/rust/issues/120217 于是只好回退: …。
推荐资讯
- 2025-06-20你做过最抽象的事情是什么?
- 2025-06-20电蚊香液对身体有害吗?
- 2025-06-20一枚东风41能直接干掉一艘航母吗?
- 2025-06-20为什么中国足协成了“过街老鼠”了?
- 2025-06-20如何评价电影《碟中谍8:最后清算》?
- 2025-06-20为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-20不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 2025-06-20golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 2025-06-20编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-20黄金,今年会达到怎样的高度?
- 2025-06-20哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
- 2025-06-20为什么微信不向telegram学习?
- 2025-06-20为什么说耿直的人更容易吃亏?
- 2025-06-20如何看待国内开源项目的不可持续性?
- 2025-06-20***信息化建设的大潮是不是已经退去了?
- 2025-06-20如何看待alist被转手出售***?
推荐产品
-
胸大的女孩会自卑 吗?
我75e还不算夸张,一到夏天会非常难受,尤其是工作穿工装的时 -
JetBrains 放弃 AppCode 是否是一个错误决定?
不算错误。 没人会用AppCode写objc和swift的 -
如何看待郑钦文盘中破发点换鞋?
相当离谱。 半决赛对阵阿尼西莫娃这剧情又出现了一次,这次更 -
golang为什么要内置map?
学太多的坏处就想太多。 Go 从一开始就不是一个想很多的语
热销产品
最新资讯