Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-22 06:50:14
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 22:15:15利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 2025-06-20 21:45:15现在个人博客不能备案了吗?
- 2025-06-20 22:20:16Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 2025-06-20 21:00:15为什么中国很少有人使用linux?
- 2025-06-20 21:40:16京东刘强东近期小范围分享怎么看?
- 2025-06-20 21:40:16MacOS真的比Windows流畅吗?
- 2025-06-20 21:00:15国产手机APP为什么越来越臃肿?
- 2025-06-20 22:35:16一枚东风41能直接干掉一艘航母吗?
- 2025-06-20 20:55:15相对于Go,哪些领域是.NET做不到或做不好的?
- 2025-06-20 22:00:15外贸独立站怎么做SEO?
推荐产品
-
鱼缸有没有简单的过滤配置搭配方式?
鱼缸水培定植篮,里面装些石英球,一头大蒜坐在石英球上,确保大 -
巅峰期的成龙身体素质是怎么一种存在?
前两天正好看了成龙的《八十天环游地球》,看到大哥和州长同框时 -
opencv 如何进行环境配置?
openCV初体验,windows环境安装openCV 博客 -
为什么战斗机都很好看?
大家可以在评论区投票,评选你心中最美和最丑的战斗机。 每个飞
新闻动态
最新资讯