Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 17: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 于是只好回退: …。
推荐资讯
- 2025-06-27 05:25:15为什么车展的***大多高挑,但并不一定漂亮?
- 2025-06-27 05:35:15为什么Rust的包管理器Cargo这么好用?
- 2025-06-27 05:40:15Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-27 05:00:15为什么今年的雷霆会惹众怒?
- 2025-06-27 05:35:15为什么健身的女性普遍喜欢晒臀照?什么心理?
- 2025-06-27 05:15:15广州的你,择偶的标准是怎样的?
- 2025-06-27 05:40:15女生被踢裆也会很疼吗?
- 2025-06-27 05:55:15女明星穿瑜伽裤出门是什么体验?
- 2025-06-27 04:50:15PHP现在真的已经过时了吗?
- 2025-06-27 05:10:15女生被踢裆也会很疼吗?
推荐产品
-
NBA 选秀大会杨瀚森首轮第 16 顺位被开拓者选中,他的实力能在开拓者队进入轮换吗?发展前景怎么样?
OMG!是时候亮出我20年开拓者球迷的身份了。 一直以 -
N***icat for mysql如何安装?
你这应该是本地没有安装MySQL服务,N***icat只是连 -
为什么总有人要说"再见,docker!",那玩nas的为什么还离不开docker,比如绿联,飞牛?
有一部分人区分不清楚 k8s docker podman 的 -
如果我私自造激光武器,操作失误不小心击中了国际空间站,应该由哪个国家法律制裁,什么罪名?
刘招华(1965年3月5日—2009年9月15日) 男,
新闻动态
最新资讯