当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-24黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 2025-06-24长得和刘亦菲很像是一种什么体验?
- 2025-06-242029年中国能载人登上月球吗?
- 2025-06-24北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全?
- 2025-06-24有些家长可以恶心到什么程度?
- 2025-06-24ADHD一定要痛苦一生吗?
- 2025-06-24Golang与Rust哪个语言会是今后的主流?
- 2025-06-24面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 2025-06-24以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-24如何评价 Vue.js 纪录片?
- 2025-06-24平面设计主KV做成这样,在你的城市薪资一般多少?
- 2025-06-24你见过最无用的节俭行为是什么?
- 2025-06-24如何评价前端框架 Solid?
- 2025-06-24公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-24为什么韩国的热辣舞团无法征服中国的男性市场??
- 2025-06-24MacBook的诱惑在哪里?
推荐产品
-
歼20速度接近3马赫是什么水平?
其实有点不想吐槽…… 飞不到。 哥们,我们造的是歼击机,又 -
为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
我给你举个真实的例子。 。 有一个人叫高伟东,在哈尔滨工作 -
为什么说J***a21的虚拟线程不再有阻塞的问题?
锁不是不在了,只是没人能去拿。 你看着它,等着它,却永远不能 -
目前最流行的 rust web 框架是什么?
代码仓库 gitee 创建项目cargo new rust-
最新资讯