Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-21 22:00: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 于是只好回退: …。
推荐资讯
- 2025-06-19 13:35:12为什么Dreamwe***er,FrontPage会被淘汰?
- 2025-06-19 13:20:12055驱逐舰 是个什么概念?
- 2025-06-19 13:35:12男人为什么到了一定年纪就喜欢喝酒?
- 2025-06-19 13:00:12西方人是怎么发现地球是圆的的?
- 2025-06-19 13:40:12同样是透析,有的透析三年就走了,有的十年20年还好好的,为什么?
- 2025-06-19 12:35:13如何客观评价李小冉的长相?
- 2025-06-19 12:10:12谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-19 13:55:13据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 2025-06-19 13:25:11有哪些女主让你觉得真是「人间尤物」?
- 2025-06-19 13:00:12颈椎病的最佳治疗方法是什么?
推荐产品
-
有没有什么好用的***分享?
尊重版权,这些***仅供个人学习和交流使用,请勿用于商业用途 -
日本AV对中国人的毒害有多大?
我搜到的日本AV基本都是免费的 ***,分类,有剧情,时长都 -
为什么美国这么强大?
我刚去美国时,我觉得空气中都弥漫着自由的味道。 我觉得这句话 -
如何评价字节跳动开源的 Netpoll?
0 前言不久前曾经对 golang 原生的 net 网络库(
最新资讯

