Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 00:55: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-20 00:15:16埃塞俄比亚真的盛产美女吗?
- 2025-06-19 23:30:16江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注?
- 2025-06-20 00:30:16真的有这种又苗条身材又爆炸的么?
- 2025-06-19 23:00:15现在做网站还有一席之地吗?
- 2025-06-19 23:45:17突然发现自己变老是怎样一种体验?
- 2025-06-19 23:30:16为什么小爱音箱只能播放qq音乐免费音乐?
- 2025-06-20 00:35:16有没有好看的个人博客的设计?
- 2025-06-20 00:25:17有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
- 2025-06-19 23:10:16Office 中为何还要保留 Access 数据库?
- 2025-06-20 00:35:16为什么中国足协成了“过街老鼠”了?
推荐产品
-
核武器真的有宣传中那么牛逼吗?
没有。 实际上核弹打击现代城市,特别是国内城市的效果非常差 -
为什么腾讯云或者阿里云不让自建dns服务器?
公共DNS算电信业务,自建且不备案就是违规经营电信业务电信业 -
哪张照片让你觉得刘亦菲美得不可方物?
那自然是刘亦菲打枪图: 这颜值,这发量,这腰身,这曲 -
如何评价DuckDB?
在 《PostgreSQL正在吞噬世界中》 一文中,我曾经抛
最新资讯