Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 00:55:16
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 08:00:16ddns,仅ipv6访问,***s 高位端口号,需要ICP备案么?会被运营商封锁么?
- 2025-06-20 09:05:18自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-20 08:00:16怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
- 2025-06-20 08:05:16程序员从幼稚走向成熟的标志是什么?
- 2025-06-20 09:35:17胸大的女孩会自卑 吗?
- 2025-06-20 08:00:16南京六大高中是哪六大?
- 2025-06-20 08:25:16xmake与cmake,哪个更好用,推荐下?
- 2025-06-20 08:05:16不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 2025-06-20 08:15:16如何评价微软的远程桌面?
- 2025-06-20 09:10:17我的世界怎么租一个四个人的服务器?
推荐产品
-
Golang与Rust哪个语言会是今后的主流?
这是我基于rust写的一款作业调度软件,支持广播执行作业,定 -
请问您见过最惊艳的sql查询语句是什么?
财务里面,一条 SQL 算出资产负债表,要求每个项都是根据自 -
如果发动机热效率达到100%,一升汽油大概可以让汽车行驶多少公里?
大部分答主已经论证了,如果发动机热效率达到100%,一升汽油 -
人,可以废物到什么程度?
93年生人,到现在为止32岁。 2025年元月底辞掉了流水线
最新资讯