Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 02:35: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-20 13:55:17如何看待M4单核性能吊打9950x?
- 2025-06-20 15:05:17有没有什么冷门的高颜值女演员?
- 2025-06-20 14:15:19能发一张在暧昧期的聊天记录吗?
- 2025-06-20 13:50:17武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
- 2025-06-20 15:25:18如何评价字节跳动开源的 Netpoll?
- 2025-06-20 15:25:18鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-20 14:05:19Rust 的设计缺陷是什么?
- 2025-06-20 14:35:18敢不敢留下一张自拍照让人打分?
- 2025-06-20 15:05:17大海捞针还捞着了是一种什么样的体验?
- 2025-06-20 14:30:18既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
推荐产品
-
有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
谢邀。 有啊,我这十来年都是这样的状态。 本人南方姑娘,研 -
蒙古妹子是长什么样的?
大二时候学校来了一堆蒙古留学生,其中有一个长得不错,个也很高 -
如何评价张靓颖刘宇宁《九万字》?
终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。 -
如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
皮克斯一直是这么做的,他家渲染技术栈就是这样的 一堆cpu
新闻动态
最新资讯