Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 01:45:15
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 09:20:17docker 框架项目占用的磁盘空间如何清除?
- 2025-06-20 09:05:18什么才是真正的爱情?
- 2025-06-20 09:25:18什么样的女主才能叫做「人间尤物」?
- 2025-06-20 09:05:18请问买个nas,能够直接把游戏装进去吗?
- 2025-06-20 07:50:16有没有什么路由器让你用过之后彻底惊艳了?
- 2025-06-20 08:50:16为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- 2025-06-20 08:05:16我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-20 08:35:17个人独立开发者有哪些可以持续发展的方向?
- 2025-06-20 08:50:16为什么微软出的软件都那么巨大?
- 2025-06-20 08:20:17新买的移动硬盘该格式化为 NTFS 还是 exFAT?
推荐产品
-
***咖被曝员工月薪 2300 元只休 1 天,这样的薪资和工作条件是否合理?
正常,河南工资就这么低, 不然你以为“河南人可以润两次”是开 -
为什么中国古代宁愿坚守西域,而不扩张东南亚?
先说几个事实: 1,中国向东南亚扩张了,而且已经是极限。 如 -
34岁,女性,不想过夫妻生活,怎么跟老公沟通效果更好?
和你老公把话说开就行,各玩各的,互不打扰,互不约束,如果有孩 -
龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
这个问题要说清两件事,第一,到底是谁帮谁?第二,龙芯到底在d
最新资讯