当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-22 08:50: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 于是只好回退: …。
同类文章排行
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 鱼缸能不能做到一直不换水还很清澈?
- 为什么印度到现在都没有搞出氢弹?
- 如何评价DuckDB?
- 你们的腰突是怎么突然好的?
- 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- 如何看待 2026QS 世界大学排名?
- 超小团队选择Django还是Flask?
- 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
- Windows 为什么要有注册表而 Unix 就不需要?
最新资讯文章
- 你们在编程时遇到过什么离谱的bug吗?
- 有没有免费的语音转文字的软件?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 大家在深圳真实的收入是多少?
- 新项目可以使用flutter吗?会不会因为不成熟,导致众多问题,最后不得不放弃?
- 如何看待国内开源项目的不可持续性?
- 为什么个人需要公网ip?
- 眼睛的飞蚊症,能够康复吗?
- 真的有这种又苗条身材又爆炸的么?
- 你们认为一个40多岁的女人老吗?
- Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 腰陆陆续续疼了一年多了,这个是腰突吗?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 既然PostgreSQL在各方面都优于MySQL,为什么国内大部分互联网公司还坚持使用MySQL?
- 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?