当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_山西省忻州市忻府区微闭扩竹木有限公司
浏览次数:304发表时间:2025-06-20 17:35:17
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 眼睛有飞蚊症可以自愈吗?
- 世界上哪款战斗机最好看?
- Caddy 和 Nginx 比有哪些优点和缺点?
- REDMI K80 至尊版手机搭载 7410mAh 电池,此款手机有哪些亮点?
- 深圳房价能跌到什么位置?
- systemd吞并了什么?
- 6 月 18 日苏炳添跑出 11 秒 37 未能进入决赛,这是否意味着职业生涯已经进入新阶段?
- NAS将来会被什么产品取代?
- 在上海被骗了100w+,警察不予立案怎么办?
- 有什么关于山西的冷知识?
最新资讯文章
- 中国预警机世界领先吗?
- 有个自闭症的孩子,该放弃吗?
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 和女生旅游开一间房有什么注意事项?
- 公司运维工作能力差,态度不端正还骂我,辞退他还要补偿该不该给?
- 各位父亲支点招,一个大专生要怎么样才能找到坐办公室、五天八小时很少加班、月薪一万左右的工作??
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 评价一下Proxmox VE与ESXi的优劣?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- Mac电脑总是提示磁盘已满,怎么才能清理干净?
- antv x6 node 点击***不触发怎么办?
- 为什么说英制单位是人类文明的一颗毒瘤?
- 写CUDA到底难在哪?
- 可以用duckdb在本地建立一个数据库对外服务吗?
- 语雀后端从Node迁移到J***a说明了什么?
- Redis 分布式锁如何实现?
- 开腹手术,医生是如何处理患者的腹部脂肪的?
- 广西桂军真的很厉害吗?