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 于是只好回退: …。
推荐资讯
- 2025-06-19 23:55:16程序员为啥突然会变成这么辣鸡的一个行业?
- 2025-06-19 23:45:17人类有希望走出***系吗?
- 2025-06-20 00:10:16做个web服务器,gin框架和go-zero怎么选?
- 2025-06-19 23:05:15PHP现在真的已经过时了吗?
- 2025-06-19 23:45:17你卡过最厉害的bug是什么?
- 2025-06-19 22:50:15为什么要远离社会底层?
- 2025-06-19 23:20:17刘亦菲和张柏芝年轻的时候,谁更美?
- 2025-06-20 00:05:17新手刚提摩托车,第一天上路就后悔了怎么办?
- 2025-06-20 00:30:16越正经的女人越容易做出疯狂的事吗?
- 2025-06-20 00:25:17有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
推荐产品
-
为什么大部分游戏公司仍在坚持使用SVN?
居然这么多答案都搞不清git的优势。 git的核心使用场景 -
2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
整天一堆nc粉在推tauri就知道没救了。 rust作为追求 -
U 盘用什么文件系统好?
安利一个超级冷门文件格式:UDF。 作为同时在使用 -
好多饭店的菜,味道很重,尤其是川菜的麻辣风味儿,是不是有意在遮盖一些不好的味道呢?
巧了,刚从汕头回来,到汕头第一天专门去吃了当地很出名的 杏花
新闻动态
最新资讯