当前位置:当前位置: 首页 >
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
文章出处:网络 浏览次数:发表时间:2025-06-19 03:10:09
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 于是只好回退: …。
同类文章排行
- 你后悔娶了现在老婆吗?
- 为什么说Mac编程是种享受?
- 为什么大家觉得中医一无是处?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 能不能发一张你相册里最好看的自拍照?
- 你们都用 Python 实现了哪些办公自动化?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 为什么微信不向telegram学习?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 新手平面设计师(方向美工)怎么有目的提升设计能力?
最新资讯文章
- 你们的腰椎间盘突出,怎么治好的?
- 如何评价央广网发文称赞《情感反诈模拟器》(原名《捞女游戏》)的文章被删除?
- 只用321原则备份家用Nas 数据而不组建raid阵列的人,不怕哪天备份全部同时损坏导致无法恢复吗?
- 编程语言函数定义有fn,fun,func,function,def关键字,你喜欢哪一种?
- node.js可以做***识别分析吗?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 为什么 m1 ***用大小核设计却没有 intel 的问题?
- 各位都在用Docker跑些什么呢?
- 普通人自学编程能赶上大学计算机编程专业的水平吗?
- 有哪些优秀的量化交易策略?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 为何雷军天天健身,却无健身痕迹?
- 这次化债是不是意味未来大通胀?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 为什么windows的arm版没有被广泛使用?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么 lua 在游戏开发中应用普遍?
- 生完孩子身材依旧火辣是一种怎样的体验?
- 如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?





