当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-25为什么带、陪孩子去COS的大多是其母亲?
- 2025-06-25如何评价林志玲?
- 2025-06-25如何评价国产像素武侠RPG游戏《逸剑风云决》的两个DLC“碧海仙踪”和“武家旧事” ?
- 2025-06-25你准备好迎接牛市了吗?
- 2025-06-25为什么中国菜这么油腻,但是中国人口肥胖率没有美国那么高?
- 2025-06-25为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 2025-06-25如何评价鸿蒙电脑无法编写其自身运行的程序?
- 2025-06-25大厂后端开发需要掌握docker和k8s吗?
- 2025-06-25PHP现在真的已经过时了吗?
- 2025-06-25有哪些事,是社会底层人认识不到的?
- 2025-06-25人生必须要不停的上班吗?
- 2025-06-25用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 2025-06-25当年的东莞究竟有多疯狂?
- 2025-06-25Windows上有没有一分多屏和多屏合一的软件?
- 2025-06-25MacOS真的比Windows流畅吗?
- 2025-06-25Flutter 为什么没有一款好用的UI框架?
推荐产品
-
有哪些是你用上了mac才知道的事?
用MAC最好是这么4种人: 一是对LINUX极度熟悉的,又对 -
Node.js是谁发明的?
ryan dahl。 老哥在全国到处接Web项目的时候实在 -
如何评价DuckDB?
确实性能强大,我感觉单机TPC-H应该是跑的最快的了。 原理 -
目前美军还有哪些领域是明显领先于解放军的?
1.战略核潜艇(落后20年) 2.攻击型核潜艇(落后20年)
最新资讯




