Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 11:25: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-22 23:35:11雷军为什么不愿意用性价比打法进军NAS?
- 2025-06-22 23:45:11ElasticSearch在项目中具体怎么用?
- 2025-06-23 01:00:10如何自己搭建家庭服务器?
- 2025-06-23 00:25:11《碟中谍 8》都有哪些槽点?
- 2025-06-23 01:10:11大厂后端开发需要掌握docker和k8s吗?
- 2025-06-22 23:55:11腰椎间盘突出有多痛苦?
- 2025-06-23 00:35:11女生腰肌劳损了还能健身吗?
- 2025-06-22 23:35:11为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 2025-06-23 00:45:10编程对电脑的要求大概需要多高?
- 2025-06-23 00:00:13在上海被骗了100w+,警察不予立案怎么办?
推荐产品
-
中国特有的狸花猫有多强大?
机房的配件仓库区闹耗子 设备换上去直接死机,硬件工程师发现被 -
炫富真的很爽吗?
“我家电费一年有40多万,很多人不信。 ” “大部分人很难相 -
维护一个大型开源项目是怎样的体验?
谢邀。 现在全职维护 Vue.js: vuejs/vue · -
如何看待 Git 的 Windows 安装程序称 Vim「很难用」?
对这行文字并不感到大惊小怪,但这个问题的提法不免有引战之嫌。
新闻动态
最新资讯

