当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-19 19:20: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 于是只好回退: …。
同类文章排行
- 「人间尤物」型女主有多可爱?
- 你怎么看待剪映收费过高问题?
- 伊朗正式颁布法律,暂停与国际原子能机构合作,这意味着什么?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 你见过最无用的节俭行为是什么?
- 为啥 redis 使用跳表(skiplist)而不是使用 red-black?
- 为什么我看到的电***4k银幕分辨率还比不过手机,模糊不清,还有严重拖影?
- 为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
- J***aScript 已经强大到什么程度了?
- 不吹不黑,特斯拉 model Y 靠什么支撑他的销量?
最新资讯文章
- 印度急着与上合组织撇清关系意欲何为?
- 为什么前端这么多看过vue源码而看过react源码的少呢?
- 用K8s的公司有多少人会部署K8s?
- MacOS真的比Windows流畅吗?
- 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 如何评价《超人》终极预告?
- 不吹不黑,特斯拉 model Y 靠什么支撑他的销量?
- Vue性能优于React,那为什么还不用Vue?
- Golang中有必要实现Async/Await吗?
- 人工智能相关专业里有什么「坑」吗?
- 把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法?
- 为什么河南饮食走不出去?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
- 你们在Notion、Obsidian、Logseq三者中如何选择?将哪个作为主力笔记软件?为什么?
- 为什么现在的年轻人更容易觉得疲惫?
- 各位都在用Docker跑些什么呢?
- 想要看真正的4K***,必须得需要4K的显示屏幕吗?要是不需要的话,是不是哪种屏幕都一样清晰?
- 如果苹果真的下架了微信的话,会发生什么?
- 什么是 5G 固定无线接入(FWA)?
- 操作系统能否知道自己处于虚拟机中?