Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
来源:
编辑:
时间:2025-06-23 19:55: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 于是只好回退: …。
-
{dede:pagebreak/}


网友评论:
{dede:include file='ajaxfeedback.htm' /}
栏目分类

最新文章
- 目前中国程序员和美国程序员的差距在哪里?
- node.js可以做***识别分析吗?
- 为什么4k电视剧一集也就4g,但却跟4k原盘电影100g看起来差不多清晰?
- 现实中的父女关系是怎样的?
- 为什么说J***a21的虚拟线程不再有阻塞的问题?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 为什么火箭军副军基地下面带通信团、作战保障团、综合保障团3个团级保障单位,比集团军都多,为什么不设旅?
- 我特别不明白,我们这边做j***a 的,为什么要用windows 做server?
- 被执行人欠我26万,一次性付清20w和解,我该同意吗?
- 阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

热门文章
