Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-21 12: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-19 20:30:16乡下的土鸡真的值100块钱吗?
- 2025-06-19 20:50:15鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-19 20:55:15外贸独立站怎么做SEO?
- 2025-06-19 19:40:16***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 2025-06-19 20:45:15美国真的对首飞前的歼20一无所知吗?
- 2025-06-19 20:10:16你在健身房发生过什么有趣的事情?
- 2025-06-19 19:30:17字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 2025-06-19 19:30:17西方人是怎么发现地球是圆的的?
- 2025-06-19 20:40:16SwiftUI 是不是一个败笔?
- 2025-06-19 20:00:16为什么学完了 C 语言觉得自己什么都干不了?
推荐产品
-
中国承诺不开第一枪,那如果中美开战,美国直接摧毁北斗卫星,中国该如何反败为胜?
“我方炮手早有准备,炮口已死死瞄准敌舰,一看到敌舰炮口火光一 -
商业史上有哪些降维打击的经典案例?
因为炮叔叔在网创圈,野路子比较多,这里就拿一些网创圈的案例来 -
Rust连续多年成为最受欢迎的语言,为啥国内使用的人还是很少?
我在写,同时我只能说,这东西用上了就想重写别的语言的项目,配 -
为什么会有人相信骗子的话去缅甸找高薪工作呢?
缅甸和柬埔寨园区工作是每个月20万业绩,提成10%,加上底薪
最新资讯