Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 11:35:20
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-28 15:45:15为什么有的房东喜欢把房间租给女租户?
- 2025-06-28 16:05:15golang总体上有什么缺陷?
- 2025-06-28 16:05:15你会从mac转向Windows吗?
- 2025-06-28 16:20:16目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 2025-06-28 16:15:16什么是 AI Agent(智能体)?
- 2025-06-28 16:45:15你见过最沉着住气的人是什么样子?
- 2025-06-28 15:40:16各位前端大触们,一般怎么定颜色的?
- 2025-06-28 15:35:15高考不能取消“各省为战”,全国同一标准,择优选拔的原因何在?阻力何在?
- 2025-06-28 16:20:16女生第一次来大姨妈什么感受?
- 2025-06-28 16:00:16AV1和HEVC的性能差异有多大?
推荐产品
-
大家都喜欢用什么浏览器?
在Win11时代,微软丧心病狂地在Edge里面塞入了太多莫名 -
忘语能靠《凡人修仙传》吃一辈子吗?
现在更新到90集才刚到乱星海结丹初期,按这个动画剧情速度,乱 -
阿里云为什么没有一年的免费云服务?
你真用了AWS的服务你就不会问这个问题了。 我个人是腾讯云 -
脸与身材不符是种怎样的体验?
知乎第一个四千赞,谢谢大家点赞呀! 再加更新两张新拍的图吧,
新闻动态
最新资讯