当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 浏览次数:发表时间:2025-06-22 08:50: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 于是只好回退: …。
同类文章排行
- 印巴大战,背后大国为何都不发声?
- 从零写一个3D物理引擎难度多大?
- 你正在经历怎样的婚姻生活?
- 如何评价字节跳动开源的 Netpoll?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 30岁的人生有多无力?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 泉州有哪些正畸口碑好的医生?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 为什么买了Switch后,却发现它并没有那么好玩?
最新资讯文章
- 为什么有的女生喜欢穿紧身牛仔裤?
- 住在一个脏乱差的家里十几年是什么感受?
- 死后我们的意识去哪了?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- ***如不小心进入后室(backroom)该如何求生?
- 为什么红十字会腐败这么严重?
- 800V是什么技术,为什么特斯拉不跟进?
- 歼20到底有多厉害?
- 歼-20 在国际上到底是什么地位?
- 国外(GoDaddy)注册的域名如何在国内备案?
- 有什么是你去河南才明白的事?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 年轻人的颈椎病真的会伴随一辈子吗?
- 小米澎湃OS真的很不行吗?
- 为何雷军天天健身,却无健身痕迹?
- 马云的崩塌值得同情吗?
- 买矿卡被正常用坏的概率有多大?