Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 01:45: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-20 15:20:18国产手机APP为什么越来越臃肿?
- 2025-06-20 14:55:18为什么Dreamwe***er,FrontPage会被淘汰?
- 2025-06-20 14:05:19我国004号航母什么时候下水?
- 2025-06-20 15:25:18为什么很多离异的30-40岁的女性,很难找到老公再婚?
- 2025-06-20 14:05:19为什么说男人至死都是少年?
- 2025-06-20 13:45:16为什么现在没人提猎鹰9号了?
- 2025-06-20 14:25:19为什么韩国的热辣舞团无法征服中国的男性市场??
- 2025-06-20 14:10:18如何看待极客湾评测麒麟X90的性能与表现?
- 2025-06-20 14:45:18JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-20 14:55:18为什么很多男人都喜欢大胸的女生?
推荐产品
-
Golang中有必要实现Async/Await吗?
完全没必要。 有栈协程和无栈协程是两种技术路线,没有绝对优势 -
如何看待日本小学校园餐只有一小块鸡肉?
又特么开始这套了。 来,看一下这个图 端午后我外甥女去 -
99A的装甲防护问题这么大吗?
特别注意——谈航向角主要对应的是尾弹仓——航向角好的那几个, -
女生被踢裆也会很疼吗?
会的,6月8日那一天我在楼梯道那边跑,没注意看,小妹妹直接磕
最新资讯