当前位置: 首页 >
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为什么bilibili后端要用go来写?
- 2025-06-20据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 2025-06-20055大驱到底强在哪里?
- 2025-06-20如何看待 Rust 的应用前景?
- 2025-06-20如果北京放开车牌,未来会怎样?
- 2025-06-20SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 2025-06-20为什么 macOS 上国产软件不流氓?
- 2025-06-2030岁了,你在深圳过着什么样的生活?
- 2025-06-20如何优化前端网站的性能?
- 2025-06-20如果让你重来一次,你还会嫁给你老公吗?
- 2025-06-20如何看待河南985,211,清北名额各省第一?
- 2025-06-20中国军队有多强,在世界能排第几?
- 2025-06-20你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-20SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
推荐产品
-
为什么微软出的软件都那么巨大?
如果你的 macOS 运行了一年,“系统数据”轻轻松松超过 -
Golang与Rust哪个语言会是今后的主流?
这是我基于rust写的一款作业调度软件,支持广播执行作业,定 -
哪里有便宜的实时level2接口?
Level2行情接口 作为证券交易所需的实时数据服务,毫秒级 -
golang总体上有什么缺陷?
同一个项目,用go和rust写出来的东西是不一样的。 就我
最新资讯