Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 01:45: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-21 01:10:18评价一下Proxmox VE与ESXi的优劣?
- 2025-06-21 01:05:17PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-21 00:35:17如何评价 xmake?
- 2025-06-21 00:40:17为什么 Golang 不适合开发桌面系统?
- 2025-06-21 02:05:17你们的腰椎间盘突出,怎么治好的?
- 2025-06-21 02:15:16程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 2025-06-21 01:00:17Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
- 2025-06-21 00:35:17作为一个服务器,node.js 是性能最高的吗?
- 2025-06-21 01:45:18腰突的你们是靠什么熬过来的?(腰友互助评论区)?
- 2025-06-21 02:20:16程序员如何用好 Cursor 工具?
推荐产品
-
***移动在德国起诉小米侵犯4G专利,大家如何看待此***?
与回答无关,水军再次重现了什么叫岁月史书。 以下两篇是水军 -
中国的歼35A可以吊打十架韩国的KF21吗?
首先说结论一架歼-35A吊打最少100架KF21,为什么这么 -
为什么微信不向telegram学习?
学Bot? 学爬个人信息?双向删除?匿名数据?不用实名?公开 -
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
长期来看,其实Windows系统远比我们想象中的要稳定,30
新闻动态
最新资讯