Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 01:35:16
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-23 10:20:17H264和H265谁画质好,求回谢谢!?
- 2025-06-23 10:35:182025年6月了,深圳房价咋样?
- 2025-06-23 10:35:18如何使Windows上安装的Macos虚拟机流畅运行?
- 2025-06-23 10:40:17springboot框架中一个controller类可以调用多个service类吗?
- 2025-06-23 10:00:19基层***单位一年要写多少稿?基层减负为什么越减越多?
- 2025-06-23 11:15:18如何看待心动的信号7中的翁青雅?
- 2025-06-23 10:20:17鬼灭之刃中炭治郎为什么不用水之呼吸了?
- 2025-06-23 11:30:19为什么越来越多的车主放弃开顺风车,情愿一个人独自开车?
- 2025-06-23 10:50:19现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗?
- 2025-06-23 10:35:18你的低成本爱好是什么?
推荐产品
-
请问照片里这个人是谁呀?
啧……斗岩个锤子,这是茶艺带师 半藏森林。 纯欲天花板是谁 -
既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
现代编程语言里swift是独一份默认所有class都是引用计 -
如何评价Cursor?
使用经验: 1、git管理好版本,改了、达到了预期效果就保存 -
中年女性如何保持身材?
1***6年1月份属兔的,今年50岁,目前体脂率在22以内,
最新资讯