当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
人气:发表时间:2025-06-20 02:35: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 于是只好回退: …。
同类文章排行
- Mac上有那些你认为极其好用的***?
- 雷军为什么没有绯闻?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 《凡人修仙传》的韩立有 72 把金雷竹做的剑,其他人看见了不觉得奇怪吗?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 北京暴雨故宫再现「千龙吐水」奇观,为什么故宫古老排水系统历经六百年仍能正常运作?有哪些特别之处?
- 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
最新资讯文章
- 如何评价福原爱?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 女明星做了什么医美项目保持童颜?
- 伊朗这次会崩溃灭亡吗?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 男人最无声的炫耀是什么?
- express + mongodb (mongoose) 中 mvc的model层如何使用?
- Apple 为什么不封杀 Flutter 呢?
- 遭遇生理性涨奶该怎么办?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- AI数字人应该怎么制作?求介绍!?
- 哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
- Apple 为什么不封杀 Flutter 呢?
- 当年的东莞究竟有多疯狂?
- 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 你见过身边身材最好的女生是什么样子的?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 目前公开资料中小米的产品是唯一使用 2200MPa 热成型钢的产品,为什么其他品牌不用,是没有吗?