
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?_云南省曲靖市麒麟区照本融添加剂有限责任公司
联系人:
手机:
E-mail:
地址:
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
发布时间:2025-06-24 02:10:15 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
相关新闻
- 同样作为用 Rust 实现的编辑器,Helix 和 Zed 应当如何选择? 两个都在用(用过),这俩咋做比较啊。 唯一的共同点是都很“素...
- Rust 未来会成为主流的编程语言吗? python以前狐***虎威,表面上看着是python做了很...
- 新手平面设计师(方向美工)怎么有目的提升设计能力? 平时多看战酷,花瓣找灵感??? 确定老师是这样跟你说吗? 3...
- 如何评价高圆圆的身材算是美女类型的吗? 不是,朋友们,光收藏不点赞会ed啊!!!! 行了我知道你们想...
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器? 核武器的原材料提炼需要大量的大型离心机,不是几台几十台,这是...
- HTTP/3 解决了什么问题,又引入了什么新问题? HTTP/3 实际上是 QUIC 协议 + HTTP2。 我...