Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 05:05:14
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-20 23:15:16《三角洲行动》还能活多久?
- 2025-06-21 00:20:17吴柳芳的真实水平如何?
- 2025-06-20 23:15:16antv x6 node 点击***不触发怎么办?
- 2025-06-20 22:55:16有哪些你去旅行后祛魅的城市?
- 2025-06-20 23:25:16导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 2025-06-20 23:00:17有一个***约你出去,你会去吗?
- 2025-06-20 23:45:16超级喜欢穿短裙正常吗?
- 2025-06-20 22:40:16编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-21 00:00:18为什么中国足协成了“过街老鼠”了?
- 2025-06-20 23:05:16Rust开发Web后端效率如何?
推荐产品
-
学生校服如何隐藏内衣痕迹?
作为过来人,只能说隐藏不了。 初二开始换上搭扣内衣,根本不会 -
J***aScript 已经强大到什么程度了?
今天,我们来聊聊一个可能被你忽视,而且非常强大的标准 J** -
为什么中国足协成了“过街老鼠”了?
因为足协始终没弄明白自己到底该干啥。 组织联赛、谈转播费、 -
为什么要学go语言,golang的优势有哪些?
最近在用go写游戏服务器,优点入门简单,容易上手,不好的地方
最新资讯