Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 19:55: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-19 23:05:15中科院古脊椎所付巧妹和河北地质大学季强发表顶刊,表明哈尔滨龙人属于丹尼索瓦人,这一发现有什么意义?
- 2025-06-20 00:00:17U 盘用什么文件系统好?
- 2025-06-19 23:15:15系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
- 2025-06-19 23:25:16怎么可以让胸变大?
- 2025-06-19 23:40:16如何看待国内开源项目的不可持续性?
- 2025-06-19 23:10:16洲际导弹能打到任何地方,为什么还需要轰炸机?
- 2025-06-19 23:15:15为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-19 23:00:15为什么 mac mini 的 m4 版本价格这么低呢?
- 2025-06-19 23:35:15如何评价书籍《国家意志》?
- 2025-06-19 23:30:16如何评价鸿蒙电脑无法编写其自身运行的程序?
推荐产品
-
34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
北大数学讲座现场,教室被挤爆,窗台趴满学生,地板上坐满听众, -
H264和H265谁画质好,求回谢谢!?
如果是电影,那不一定 一个电影肯定是母带最清晰,这个大家都明 -
有性瘾女朋友每天都要很多遍要不要分手?
你别说这问题我还真的研究过,16年的时候我毕业没多久就遇到过 -
24-25赛季NBA总决赛G5,雷霆120:109 步行者,雷霆赢下天王山之战,如何评价这场比赛?
雷霆 VS 步行者 G5 这轮系列赛天王山,很最接近我们
新闻动态
最新资讯