Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 20:45:15
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-19 19:30:17如何评价连云港这座城市?
- 2025-06-19 19:25:15为什么提傅首尔面相而忽略一件事情本质呢?
- 2025-06-19 20:00:16我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-19 19:50:16能分享一下你写过的rust项目吗?
- 2025-06-19 19:50:16冬天也要穿胸罩吗?
- 2025-06-19 20:40:16雷军为什么没有绯闻?
- 2025-06-19 20:50:15越正经的女人越容易做出疯狂的事吗?
- 2025-06-19 20:55:15如何看待rust编写的zed编辑器?
- 2025-06-19 19:35:16该学C4D还是blender?
- 2025-06-19 20:30:16我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
推荐产品
-
大海捞针还捞着了是一种什么样的体验?
如果知乎算海的话,那我,被捞着了。 事情是这样的:我以前有 -
我的世界怎么租一个四个人的服务器?
我个人是用的阿里云做的内网穿透,阿里云有个峰值带宽200M不 -
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
MoonBit 的 Beta 版发布意味着语法已趋于稳定,接 -
为什么军队中使用「幺」「拐」「勾」「洞」等发音来口头表述数字?
比如你需要炮兵对701号高地进行炮击 你说出来的是“对七零一
新闻动态
最新资讯