当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-21 16:10: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 于是只好回退: …。
同类文章排行
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 为什么欧美影视喜欢露点?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 为什么美军“好像”不怕泄密?
- Gradle 是否已经对安卓的发展构成了阻碍?
- Golang中有必要实现Async/Await吗?
- 你手机中最舍不得卸载的APP是什么?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 为什么现在年轻人存不下钱?
- 可以随身携带一个Linux系统吗?
最新资讯文章
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 《碟中谍 8》都有哪些槽点?
- 山东临沂这个地方怎么样?
- 12306 网站的根目录下为什么连 robots.txt 文件(反爬虫协议)都没有?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 中国预警机世界领先吗?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- postgres集群的选择?
- H264和H265谁画质好,求回谢谢!?
- 大家买的房子都跌了多少呀?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- 中国军事力量有希望达到全球第一吗?
- 如何看待小米开源项目MiLM-6B?
- 不结婚,不生孩子,老了怎么办?
- 如何评价微软的远程桌面?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 你理想中的完美户型长什么样?
- 歼-20 在国际上到底是什么地位?
- 国产手机APP为什么越来越臃肿?
- 为什么百度搜索引擎越做越差?