Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 00:55: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-20 00:05:17摩托车是不是没有发展前景了?
- 2025-06-20 00:25:17美国不交房产税会被赶人收房,那所谓的永久产权还有什么意义?
- 2025-06-19 23:25:16重庆的你,择偶的标准是怎样的?
- 2025-06-19 22:55:16polars到底行不行?
- 2025-06-20 00:25:17Rust开发Web后端效率如何?
- 2025-06-19 23:00:15身体上的哪些迹象表明你正在衰老?
- 2025-06-20 00:25:17目前最具性价比的全栈路线是啥?
- 2025-06-20 00:25:17编程大佬陈皓(左耳朵耗子)心梗去世,你对他有哪些记忆?
- 2025-06-19 22:55:16以色列为什么要打伊朗?
- 2025-06-19 23:05:15C++、Rust、Zig、J***a 和 C# 哪个编程语言更适合年轻人学习?
推荐产品
-
国产手机AI「好用」的背后,是技术差距还是文化差异?
前段时间回国参加了一些活动,还跟一些国内做AI的朋友深入的聊 -
降维打击是什么?
周鸿祎的二手迈巴赫卖出了990万的高价,拍卖结束后,周鸿祎请 -
扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
疯啦,干督导组! 督导组过来是讲规矩的,意思是有怀疑对象,是 -
MacOS真的比Windows流畅吗?
我现在公司配的机器,配置是绝对的大古董了 惠普z230sff
新闻动态
最新资讯