Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 12:05:17
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-26 17:15:17在微软(Microsoft)工作是怎样一番体验?
- 2025-06-26 17:30:18各大媒体预测顺位皆在首轮之后,杨瀚森实际顺位大涨是因为什么?
- 2025-06-26 17:05:19电脑装机两个小时,算不算长时间?
- 2025-06-26 17:45:16Vim 到底可以配置得多漂亮?
- 2025-06-26 17:40:17为什么人到中年,很少有身材苗条的?
- 2025-06-26 16:10:19现在工作中k8s是使用containerd还是docker来管理容器?
- 2025-06-26 16:50:19你自己觉得自己的身材好吗?
- 2025-06-26 16:20:18汤姆·克鲁斯在国外算几线?
- 2025-06-26 16:25:18鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 2025-06-26 17:05:19网友小米悠悠因卵巢囊肿拖延治疗演变为卵巢子宫内膜样癌去世,有哪些警示?这是种什么病?前期有哪些症状?
推荐产品
-
你见过最垃圾的国企是什么样的?
[捂脸] 我见过最垃圾的国企!不对!我待过最垃圾的国企! 1 -
obsidian用一两年后会有多大?全文搜索还快吗?
用内存虚拟化方案就可以了。 因为 Obsidian 对于 . -
这种裙子是不是对直男爆杀?
咋说呢,欧美款型的裙子欧美身材穿才是薄纱,在大街上见过瘦到特 -
阿里云盘冻结后强制收费才能解冻,如何处理?
这题我会了。 我来答。 刚刚解决!!! 1、如果你现在被冻结
最新资讯