Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 17:35:17
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 07:50:16特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 2025-06-20 09:05:18为什么软件公司很少用python开发web?
- 2025-06-20 08:00:16自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-20 09:00:17小腿能粗到什么地步?
- 2025-06-20 09:15:19中国女性的臀围普遍比欧美女性小,是人种的差异吗?
- 2025-06-20 08:35:17为什么 macOS 上国产软件不流氓?
- 2025-06-20 08:50:16学生校服如何隐藏内衣痕迹?
- 2025-06-20 09:20:17女生真正的完美身材是什么样子?
- 2025-06-20 08:00:1630岁了,你在深圳过着什么样的生活?
- 2025-06-20 08:50:16***咖被曝员工月薪 2300 元只休 1 天,这样的薪资和工作条件是否合理?
推荐产品
-
请各位参与了鸿蒙NEXT APP适配的开发者来谈一谈适配过程中的感受?
这么说吧,有种系统核心级的框架,外包给了第三方开发的感觉。 -
有哪些事情是MacOS做不到但Linux可以做到的?
主持人 Paul 问:您认为新款苹果笔记本电脑如何? Lin -
有没有好看的个人博客的设计?
作为一个后端程序员,想写博客 用过hexo,hugo等开源的 -
如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
对于前排回答,我表示呵呵 真正会用 VM 或 Virtual
新闻动态
最新资讯