Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 03:15:14
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-22 11:00:17PHP现在真的已经过时了吗?
- 2025-06-22 11:50:17谁是对Mac有成见然后用完Mac后真香的?
- 2025-06-22 11:35:17支撑了我四年学费的男朋友,现在该分手吗?
- 2025-06-22 11:10:16什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- 2025-06-22 10:50:17央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 2025-06-22 11:35:17现代艺术只考虑意义、不考虑美感吗?
- 2025-06-22 11:25:16哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-22 12:20:17目前最具性价比的全栈路线是啥?
- 2025-06-22 11:50:17央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 2025-06-22 11:15:16什么是最好的编程用显示器?
推荐产品
-
为何本田不给我们2.0T的雅阁,真的是有钱不赚吗?
天籁给了你地表最强量产2.0T,可变压缩比,百米加速 7 秒 -
请问有没有哪个网站有教画盒型刀模图的?
本文介绍一款免费插件,加强illustrator使用人员工作 -
HTTP/3 解决了什么问题,又引入了什么新问题?
HTTP/3 实际上是 QUIC 协议 + HTTP2。 我 -
中国的歼35A可以吊打十架韩国的KF21吗?
首先说结论一架歼-35A吊打最少100架KF21,为什么这么
新闻动态
最新资讯