Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-25 05:15: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-27 20:00:16graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
- 2025-06-27 20:00:16为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-27 19:00:16能不能发一张你相册里最好看的自拍照?
- 2025-06-27 19:05:16为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 2025-06-27 19:00:16雨天骑车上班被淋了,男朋友问我为啥不打伞,我生气发脾气了,男友因为我说他有病生气了,我真的很过分吗?
- 2025-06-27 20:35:16月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 2025-06-27 20:05:16俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 2025-06-27 20:20:15公司电脑加密的文件,复制到移动硬盘后如何解密?
- 2025-06-27 20:40:15娃哈哈被曝 2025 年已关停 18 家工厂,此前曾回应纯净水由今麦郎代工,娃哈哈到底在布局什么?
- 2025-06-27 19:25:16是什么原因让胖东来独一家,而别的公司学不来?
推荐产品
-
什么事情让你体验到 JPEG 和 RAW 的差别?
前些天拍摄学校的话剧表演,没带自家的EOS R,借了同学的5 -
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
rust 的 result 是枚举,只有2个答案,要么ok要 -
node.js可以做***识别分析吗?
可以做,nodejs可以调用 @tensorflow/tfj -
react和vue该选哪一个?
国内大网站大部分用React以下是不完整清单: 知乎虎扑虎牙
最新资讯