Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 00:55:16
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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:30:18为什么macOS软件生态不敌Windows?
- 2025-06-20 11:40:18女朋友去露营,3女2男的,要在野外搭帐篷过一夜,她的闺蜜不想让我去,我该怎么办?
- 2025-06-20 12:00:18大海捞针还捞着了是一种什么样的体验?
- 2025-06-20 13:05:18真的有这种又苗条身材又爆炸的么?
- 2025-06-20 12:25:16Firefox是如何一步一步衰落的?
- 2025-06-20 12:45:17有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-20 12:20:17postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-20 13:15:17《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 2025-06-20 12:05:18每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗?
- 2025-06-20 12:25:16老板说我设计了一周的海报还是不行,我到底该怎么学啊?
推荐产品
-
switch2好用吗朋友们?
好用。 只说缺点: 1,电视模式,switch本机发烫严重 -
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新自研 tauri2.0+vue3.6+deepseek+ -
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间 -
现在个人博客不能备案了吗?
我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我
新闻动态
最新资讯