当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-24 04:15:10
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 三峡水电站和葛洲坝水电站出来的水流速还不小,为什么不把其利用起来发电??
- 历史上有没有生活在三个及以上朝代的人?
- 鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?
- 台湾人对南京人有特殊情结吗?
- 为什么中国企业几乎没有输出先进的管理理论?
- 《碟中谍 8》都有哪些槽点?
- 中国的导弹水平到底怎么样?
- 中国民间中小工厂能快速造出武器吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- Golang与Rust哪个语言会是今后的主流?
最新资讯文章
- 电磁力可以屏蔽,为什么万有引力不可屏蔽?
- 怎么劝家里人不去养鱼?
- PHP现在真的已经过时了吗?
- 有哪些故意缩短产品寿命的设计?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 如何评价连云港这座城市?
- 美国真会下场对伊朗开战吗?
- 你们跟网友面过基吗?翻车了吗?
- 为什么 Golang 不适合开发桌面系统?
- 如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪”?
- 如何看待黑泽志玲被家暴?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 为什么欧美影视喜欢露点?
- switch2好用吗朋友们?
- 为什么个人需要公网ip?
- 求推荐一款中小企业使用的进销存软件(零售批发类,要有记录序列号功能)?
- 男女宇航员怎么解决生理需求?
- 真的有这种又苗条身材又爆炸的么?
- 为什么说天下法术尽出江西?
- 为何雷军天天健身,却无健身痕迹?





