当前位置: 首页 >
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 于是只好回退: …。
同类文章排行
- 自己拥有一台服务器可以做哪些很酷的事情?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- Redis 分布式锁如何实现?
- golang总体上有什么缺陷?
- 颠覆空调形态,美的无外机嵌入式厨房空调新品是黑科技还是噱头?
- 为什么没有核动力货轮?
- 如何看待alist被转手出售***?
- SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
最新资讯文章
- 买到烂尾楼到底该有多绝望?
- 为什么软件公司很少用python开发web?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 海贼王为什么现在被全网黑?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 张元英瘦得很畸形,为什么她粉丝还觉得是完美身材?
- 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
- 国密加密算法有多安全呢?
- 伊朗这次会崩溃灭亡吗?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 公务员单位为什么不用指纹打卡机并且严格考勤制度?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- B站的众多教做饭和烹饪的厨师up主的资历与实力应如何排序?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 你曾看到空乘做过的最傻的事情是什么?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 马斯克宣布星舰将配备 42 台发动机,如何评价这一设计?