Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 13:05:18
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 10:40:19golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 2025-06-20 10:20:18golang总体上有什么缺陷?
- 2025-06-20 10:35:18胸大的女孩会自卑 吗?
- 2025-06-20 10:20:18NAS的盘是否需要一次性买齐?
- 2025-06-20 09:50:16有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-20 10:35:18巴西为何成不了强国?
- 2025-06-20 11:15:19中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 2025-06-20 11:10:22为什么老特摄电影能一眼看出是模型?
- 2025-06-20 10:40:19公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-20 11:00:19你看过哪些以为是段子新闻,结果发现居然是真的?
推荐产品
-
如有如此漂亮的女友,该怎么办,才能不弄丢?
很莫名邀请这个问题,但是很巧午觉刚睡醒我又很闲,无聊到想分析 -
你的亲戚提过什么过分的要求?
说个发小的事, 他前年换车了后那辆n手马自达就闲置了,被他一 -
吴柳芳的真实水平如何?
真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下 -
公司规定所有接口都用 post 请求,这是为什么?
我之前也是喜欢严格遵循restful规范,什么get,pos
最新资讯