当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 人气:发表时间:2025-06-25 05:15:14
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 如何搭建自己CDN服务器?
- qwen3-0.6B这种小模型有什么实际意义和用途吗?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 为什么10年前大家普遍认为iOS系统比安卓系统更好用?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 为什么现在很多人推崇国外原版教材?
- Rust的字符串为什么设计得这么难用?
- 为什么 macOS 上国产软件不流氓?
- 这种裙子是不是对直男爆杀?
- electron可以用来写大型游戏吗?
最新资讯文章
- 怎么看待河南一老人积水中摔倒家属投诉民警未搀扶?
- 脸与身材不符是种怎样的体验?
- 想买一个只用来睡觉,几乎不开的车,最低成本是多少?
- Flutter 为什么没有一款好用的UI框架?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 为什么突破性的技术总是最先发生在西方?
- 如何成为氛围感美女?
- 糖尿病盲人去四川旅游,前往成都各大医院药房买胰岛素被拒,对此有什么看法?
- 想买一个只用来睡觉,几乎不开的车,最低成本是多少?
- KVM显示器有哪些?
- MySQL 面试中常见的问题有哪些?
- 按照目前的情况,您觉得美国最终会分裂成几个国家?
- 为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?
- 为什么有的人喜欢盲目抵制 goto 语法?
- 中国制造的打印机为什么质量就是差?
- LCD党真的只是少部分人吗?
- Vue性能优于React,那为什么还不用Vue?
- 为什么国内的黄***站不被查封?是难发现吗?
- 成龙和汤姆克鲁斯,谁的世界巨星地位更高?
- 世界上到底有没有只要无脑执行就能长期正收益盈利的交易策略,好让我死心?