当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-18 23:50:11
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 有个学舞蹈的女朋友是什么体验?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 蔡澜晚年选择卖房住酒店,雇 8 人团队照顾养老,如何看待他的养老观念?
- 为什么中国人做一顿饭要几个小时,而国外花的时间少得多?
- 你都见过什么样的电脑盲?
- 现在干什么能挣钱?
- MacBook Pro M1 Max 要不要换 M4 Max?
- 如何评价抖音的天津网红团团记?
- 人必有执,而后有成——你的坚持是什么呢?已经坚持多久了?还能继续坚持吗?
- 如何系统地学习 Docker?
最新资讯文章
- 哪种局域网传输软件比较好?
- SwiftUI 是不是一个败笔?
- 知乎上有哪些被顶到高票的反智答案?
- 华为中年粉丝都是什么样子的?
- J***a的面向对象到底怎么实现的?
- 小程序怎么开发呢?
- 为什么很多警察想辞职?
- 如何评价网传“3.21”东航MU5735航空器飞行事故调查进展情况通报决定不予公开?
- 现在的年轻人为什么跟父母沟通不来了?
- 女明星究竟可以有多瘦?
- 2025年了,京东是不是已经度过了此次风波?
- 女生真正的完美身材是什么样子?
- 美国***那么小,那么廉洁,美国人税收又那么高,为什么还有财政赤字?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 为什么 mac mini 的 m4 版本价格这么低呢?






关注公众微信号
移动端,扫扫更精彩