Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-21 11:05:11
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-28 13:25:11毕设答辩,老师说node不可能写后台怎么办?
- 2025-06-28 15:00:11如何看待 Mac mini M4 支持可更换 SSD?
- 2025-06-28 14:15:11只能选一个,你选谁?
- 2025-06-28 14:10:11为什么Rust的包管理器Cargo这么好用?
- 2025-06-28 14:25:11为什么成功人士的精力都非常旺盛?
- 2025-06-28 14:10:11非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 2025-06-28 15:05:11有没有可能,现在美军战斗力还不如俄罗斯?
- 2025-06-28 13:40:12***拍大尺度片子时摄影师不会看光吗?
- 2025-06-28 14:50:12有一张巨强的显卡是什么体验?
- 2025-06-28 15:00:11蜀汉为什么一直北伐,苟着不行吗?
推荐产品
-
一流女演员和一流AV女演员去演电影中AV女演员的角色,哪个会演得更好?
这个问题,有点像你让目前娱乐圈里的当红唱将去玩说唱,如果他们 -
有一个***约你出去,你会去吗?
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼 -
各双拼输入方案之间有明显的优劣之分吗?
我用自然码七八年了,去年听一个做书记员培训的人说自然码和小鹤 -
为啥苹果不给 MacBook Pro 加上这些特性?
这问题是2019年的,现在是2024年。 在这五年里,MBP
最新资讯

