Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 07:00: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 于是只好回退: …。
推荐资讯
- 2025-06-26 19:35:11如何看待2025年颁布的禁酒令?
- 2025-06-26 18:45:1227寸显示器是否有必要到4K?
- 2025-06-26 19:20:12请问27寸4K显示器哪个好呀?
- 2025-06-26 18:45:12你最真实(很少吐露)的择偶标准是什么?
- 2025-06-26 18:50:12obsidian用一两年后会有多大?全文搜索还快吗?
- 2025-06-26 19:40:11作为一个服务器,node.js 是性能最高的吗?
- 2025-06-26 18:40:12为何羽毛球价格一路高涨?
- 2025-06-26 18:55:11男人一般是从多少岁开始颜值下跌?
- 2025-06-26 18:45:12为什么一直唱衰的php语言反而日渐活跃?
- 2025-06-26 18:30:11贫困生买Mac mini m4有错吗?
推荐产品
-
为什么女游泳运动员看起来大部分都是平胸?
(最新补充20250614) 她们只是看着胸部较平,你不会是 -
为什么很多陕西人做饭一点都不讲究?
城市居民能好点,但农村地区就是能糊弄就糊弄。 乡下的两餐制 -
有哪些让你目瞪口呆的 Bug ?
讲个离谱的, 第一阶段,之前买了一个小主机,巴掌大,一直用来 -
你是在哪一瞬间突然感觉到苹果创新乏力的?
讲个数码圈笑话。 苹果新品发布会早些年被众多用户称为全球科
新闻动态
最新资讯

