当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 人气:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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-25鸿蒙PC操作系统是不是就是手机操作系统?
- 2025-06-25小米路由器无法连接互联网怎么解决?
- 2025-06-25golang总体上有什么缺陷?
- 2025-06-25儿子抑郁四年左右了,他的未来该怎么办?
- 2025-06-2540岁财务自由想找个25左右的媳妇儿有可能吗?
- 2025-06-25普通人的电脑配置到底是什么水平?
- 2025-06-25有哪些好看的古言追妻火葬场文?
- 2025-06-25女生被踢裆也会很疼吗?
- 2025-06-2530岁,995,目前还是unity客户端最低端 ui拼图仔还有必要坚持吗?
- 2025-06-25Postgres 和 MySQL 应该怎么选?
- 2025-06-25普通用户能体会到 CPU 的性能差距吗?
- 2025-06-25从前端转后端,j***a和golang建议哪个?
- 2025-06-25如何阅读Golang的源码?
- 2025-06-25为什么个人需要公网ip?
- 2025-06-25为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-25俄罗斯为什么宁愿死磕欧洲也不经营远东地区?
推荐产品
-
为什么当领导的不能把话说明白?
指挥百万大军,决定国运的领导: “刘亚楼,你记一下,我做如下 -
为什么软件公司很少用python开发web?
因为用非 j***a 来开发 web 服务,根本没有固定把式 -
手机的运行内存真的有必要上16GB吗?
这是10年谷歌退出中国的影响延续。 我其实不愿意承认,一个 -
有基于 C/C++ 的 Web 开发框架吗?
很多人以为C/C++和Web开发是两条平行线,但实际上在需要
最新资讯




