Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-19 19:20: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 于是只好回退: …。
推荐资讯
- 2025-06-20 13:25:17写业务的话,go是不是垃圾?
- 2025-06-20 12:40:17中央多份重磅文件出台,密集释放「涨工资」「提高居民收入」的信号,这背后有何深意?
- 2025-06-20 13:20:17如何评价EDG无畏契约分部选手ZmjjKK?
- 2025-06-20 12:15:18商业史上有哪些降维打击的经典案例?
- 2025-06-20 13:25:17你卡过最厉害的bug是什么?
- 2025-06-20 12:30:17超小团队选择Django还是Flask?
- 2025-06-20 13:05:18电视剧《繁花》中宝总为什么没有和汪小姐在一起?
- 2025-06-20 12:25:16Firefox是如何一步一步衰落的?
- 2025-06-20 13:25:17为什么黄毛骗走的都是乖乖女?
- 2025-06-20 13:00:17如果看待德川家康的一生?
推荐产品
-
如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
有人说没见过世面,笑死 咱们来看看世面? --------- -
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
找惠普或者戴尔的经销电话,把你的需求和预算告诉他们,再明确告 -
俗话说“女人三十如狼四十如虎”,到底是不是真的??
不开玩笑,确实是真的, 女性在30岁之前,自然受孕几率变化很 -
如何部署Prometheus监控K8S?
一、Prometheus监控是保证系统运行必不可少的功能,特
新闻动态
最新资讯