Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 06:50: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 于是只好回退: …。
推荐资讯
- 2025-06-21 09:40:18如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 2025-06-21 10:25:19目前最具性价比的全栈路线是啥?
- 2025-06-21 11:00:18哪个ai写代码最强?
- 2025-06-21 11:10:18真的有这种又苗条身材又爆炸的么?
- 2025-06-21 09:55:18如何看待M4单核性能吊打9950x?
- 2025-06-21 09:30:18为什么腾讯云或者阿里云不让自建dns服务器?
- 2025-06-21 11:00:18为什么一部分 Go 布道师的博客不更新了?
- 2025-06-21 10:50:19count(*) count(1)哪个更快?
- 2025-06-21 09:20:18福特级航母的电磁弹射到底出了什么问题?
- 2025-06-21 10:10:17程序员如何用好 Cursor 工具?
推荐产品
-
男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
我家的无线路由器,老婆买的: 音乐播放机,老婆买的: -
Golang是不是代替了PHP以前的生态位啊?
写PHP的转Golang了不代表Golang是更好的PHP -
php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
没必要焦虑,相对j***a,C#这两系杠精来说,其他语种实际 -
Flutter 为什么没有一款好用的UI框架?
有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论
最新资讯