Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-26 00:15:16
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-27 22:55:17mac安装homebrew失败怎么办?
- 2025-06-27 23:00:16有哪些BI工具惊艳了你?
- 2025-06-27 23:15:17Windows的伟大之处在哪里?
- 2025-06-27 23:00:16SATA固态好用吗?为什么大家都喜欢m.2呢?
- 2025-06-27 22:55:17如何评价《一人之下》第722(765)话情报?
- 2025-06-27 22:50:16你们都用 Flutter 开发了什么 App?
- 2025-06-27 23:35:16马来西亚是一个什么样的国家?
- 2025-06-27 22:45:18Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-28 00:00:16中国现有的雷达技术能发现B2么?
- 2025-06-27 22:50:16一个练过功夫的姑娘能打过一个没练过的男人吗?
推荐产品
-
你们的腰突是怎么突然好的?
●这个病的最佳治疗法是保守治疗,核心要义是:休息!休息!还是 -
作为一个服务器,node.js 是性能最高的吗?
嘿,兄弟们!今天你焦虑了吗? 反正我朋友圈的 JS 开发者群 -
为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
自带干粮,不请自来,谢没人邀! 失败的尝试iPhone 与小 -
柳州的债务,谁来还?用什么还?怎么还?
柳州有点自作聪明!23年以为曝光躺平,国家会兜底。 但把自己
新闻动态
最新资讯