当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-19iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-19为什么欧美影视喜欢露点?
- 2025-06-19女明星做了什么医美项目保持童颜?
- 2025-06-19未来江苏会不会被广东越甩越远?
- 2025-06-19为什么他们可以闻出来我身上的穷酸味?
- 2025-06-19如果在山上挖一个池塘不放鱼,里面会慢慢有鱼吗?
- 2025-06-19为什么好多人开空调抠抠搜搜的?
- 2025-06-19死后我们的意识去哪了?
- 2025-06-19***机关工作人员如何申请Windows电脑?
- 2025-06-19为什么电影工业中很少使用Premiere剪辑?
- 2025-06-19眼睛的飞蚊症,能够康复吗?
- 2025-06-19如何看待 2026QS 世界大学排名?
- 2025-06-19我的世界怎么租一个四个人的服务器?
- 2025-06-19胸大的女孩会自卑 吗?
- 2025-06-19为什么 m1 ***用大小核设计却没有 intel 的问题?
- 2025-06-19乡下的土鸡真的值100块钱吗?
推荐产品
-
小米汽车凭借什么后来居上?
雷军其实并没有那么天才,但他是一块试金石。 他进军的行业, -
Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
Dlang没前途的,他犯了大忌,升级背刺用户搞不兼容,社区动 -
055大驱在世界属于什么水平?
在鹰击21搬出来之前,055是世界第一水平。 现在是外星科 -
如何看待rust编写的zed编辑器?
zed和协作服务器都是完全开源的,不像vscode二进制发行
最新资讯