当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-20 19:30: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 于是只好回退: …。
同类文章排行
- Flutter 为什么没有一款好用的UI框架?
- 为什么windows的arm版没有被广泛使用?
- 如何看待 鸿蒙电脑 不可以为 鸿蒙设备 做软件开发?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 请问照片里这个人是谁呀?
- 入手NAS能不能满足以下需求?
- 你们都用 Flutter 开发了什么 App?
- 大厂后端开发需要掌握docker和k8s吗?
- 老公想要买2万左右的相机,我该同意吗?
- 坐标福建福州,现在是不是适合卖房?
最新资讯文章
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 如何评价比亚迪使用“迪链”支付货款的现象?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 亲眼见到明星本人是什么体验?
- 高并发下怎么做余额扣减?
- Linux 下有没有类似 Everything 的搜索工具?
- 高薪裁员的中年人送外卖还是开滴滴好?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 万兆的网络速度有多大意义?
- 为什么突破性的技术总是最先发生在西方?
- arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
- 央行等六部门联合印发《关于金融支持提振和扩大消费的指导意见》,释放了什么信号?
- 有哪些事情是你去了越南以后才知道的?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 为什么中国引进的ap1000机组实际建设周期远比当初预计的长的多?这是否严重耽误了中国核电的发展?
- 你这一生 ,悟出最大的一个道理是什么 ?
- mesh组网有关问题请教?
- 为什么果粉对苹果非常地宽容?
- 独立开发***能盈利吗?感觉好累...