Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-21 12:00: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-20 23:45:16微信头像会影响第一印象吗?
- 2025-06-20 23:50:16有一张巨强的显卡是什么体验?
- 2025-06-20 23:05:16要不要帮导师装服务器?
- 2025-06-21 00:00:19iPad Pro大概可以使用多久呢?
- 2025-06-20 22:50:16遭遇生理性涨奶该怎么办?
- 2025-06-20 23:50:16MacBook的诱惑在哪里?
- 2025-06-20 22:55:16杨梅有什么食用营养价值?
- 2025-06-20 23:20:17字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-21 00:10:17Mac mini M4,有必要升级24G内存吗?
- 2025-06-20 23:45:16有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
推荐产品
-
请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
用webman重写了公司老旧的TP项目,管理后台这种几乎也没 -
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
作为一个非专业程序员与C++爱好者,我主要用C++写点小工具 -
如何评价《三角洲行动》***作者「三角洲经济学教父」?
你身边一定有这样一个朋友。 他又菜又爱玩,虽然玩的不行,但 -
外交部跟北京民警之间怎么选?
北京市的民警新来的小卡拉米全包在25-30w左右,外交部10
最新资讯