当前位置: 首页 >
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-21特朗普大力推行稳定币,背后的真实目的是什么?
- 2025-06-21如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-21媒体称「中国的垃圾不够烧了,焚烧厂开始抢垃圾」,是真的吗?焚烧垃圾能带来哪些好处?背后有怎样的利益?
- 2025-06-21如何评价前端组件库shadcn/ui?
- 2025-06-21个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 2025-06-21伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 2025-06-21go 有哪些成熟点的后台管理框架?
- 2025-06-21Python+rust会是一个强大的组合吗?
- 2025-06-21PHP现在真的已经过时了吗?
- 2025-06-21为什么程序员独爱用Mac进行编程?
- 2025-06-21为什么台式 PC 还处在组装(DIY)阶段?
- 2025-06-21golang为什么要内置map?
- 2025-06-21你见过最无用的节俭行为是什么?
- 2025-06-21有哪些是你用上了mac才知道的事?
- 2025-06-21不看攻略游玩《艾尔登法环》是一种什么体验?
- 2025-06-21女生第一次来大姨妈什么感受?
推荐产品
-
大家怎么看待长沙这个城市?
有一个好,当你摸清了长沙交警贴条的规律,满大街都能是你的停车 -
汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
流传甚广的联合国宪章最薄我没看过,但今天看了一个联合国决议, -
长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
长期来看,其实Windows系统远比我们想象中的要稳定,30 -
为什么Rust的包管理器Cargo这么好用?
bacon 点燃 Rust:比 cargo-watch 更爽
最新资讯