Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
发布时间:2025-06-19 20:30:10 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
相关新闻
- 为什么都认为无GC语言一定会比有GC语言要快? Go往往跟Rust持平甚至超越这个观点是错误的,GO的性能很...
- 为什么 Bun 选择了 Zig 以及 JSCore? 我朋友是Jarred 的好友兼他的Zig 老師。 當然成為...
- 你在出租房屋发现过什么前租客留下的“宝藏”? 打扫卫生的时候,捡到一个写着学习资料的U盘!打开一看「***...
- 如何看待《捞女游戏》在线人数峰值近 7 万,仍位居国区热销第一? 不是,知乎的朋友们,你们是真玩过这个游戏吗?我咋不觉得这游戏...
- Golang 中为什么没有注解? 谢邀,从来没有写过J***a。 之前同期的一个实习生先前只...
- 你在出租房屋发现过什么前租客留下的“宝藏”? 打扫卫生的时候,捡到一个写着学习资料的U盘!打开一看「***...


客服