当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-24 12:05: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 于是只好回退: …。
同类文章排行
- 如有如此漂亮的女友,该怎么办,才能不弄丢?
- 韦东奕在北大会面临非升即走吗?
- 一个人可以蠢到什么程度?
- 你的低成本爱好是什么?
- 男朋友说结婚把他父母的钱花光了,搞得我现在心里很不好受,我该怎么办?
- NAS噪音太大,大家都吧NAS放置到哪了?
- 2025年6月了,深圳房价咋样?
- 储存很多文件,是要用云盘还是用硬盘?
- 男朋友买了一辆比亚迪秦,该分手吗?
- 2025年了 Rust前景如何?
最新资讯文章
- 吴柳芳的真实水平如何?
- 为什么西方诞生了三权分立,东方没有诞生三权分立?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- springboot框架中一个controller类可以调用多个service类吗?
- 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
- 夸克网盘有可能超越百度网盘吗?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 西安电动车开始上牌,最终会导致什么结果?
- 自由泳是真的很累啊,怎么办?
- 紧身牛仔裤看起来不正经,真的是这样吗?
- 前端如何设计网页?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- 中国 5 月 Swift 人民币在全球支付中占比下降至 2.89%,背后的原因和未来的发展趋势是什么?
- 商业史上有哪些降维打击的经典案例?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- Mac上有那些你认为极其好用的***?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 为什么有些人浏览器要开30个以上标签页,也不愿意关呢?
- MongoDB的缺点以及你为什么不使用MongoDB?
- 写代码的时候总是考虑太多怎么办?