Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 08:00:11
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-24 15:55:13免费迅雷挺好用为啥要骂?
- 2025-06-24 15:55:13Nginx 能做什么好玩的事情?
- 2025-06-24 15:10:15女孩子腿非常白是什么体验?
- 2025-06-24 15:45:14有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-24 15:20:132025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 2025-06-24 14:35:13当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
- 2025-06-24 15:00:14GoLang不需要Rakefile/Makefile,是如何实现交叉编译的?如在X86上生成MIPS的可执行。
- 2025-06-24 14:55:14Electron 做游戏客户端的潜力有多大?
- 2025-06-24 15:45:14后端真的比前端累吗?
- 2025-06-24 14:40:14毕设答辩,老师说node不可能写后台怎么办?
推荐产品
-
PHP现在真的已经过时了吗?
一个社区语言能泛起多大浪花?PHP30周年线上活动PHPve -
不同公司的云服务器在使用上差别大么?
有很大的区别 你要是用过天翼云,阿里云,腾讯云的云服务器 你 -
你的择偶标准是怎么样的?
借楼脱单女找男 98年,身高163cm,本科毕业,目前在一家 -
怎么挑选做设计用的显示器,要看哪些参数呢?
哈喽 大家好 我是 @Leo Leung 一名工业设计专业的
最新资讯

