Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-24 11:35:20
- 来源:
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。
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 22:20:17如何看待 稚晖君第五轮融资 估值将达70亿?
- 2025-06-26 22:25:17室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
- 2025-06-26 22:25:17go语言unmarshal反序列化json数据,类型不确定怎么办?
- 2025-06-26 23:00:16你是在什么时候认识到自己好看的?
- 2025-06-26 22:10:17有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 2025-06-26 23:05:17为什么现在的年轻人更容易觉得疲惫?
- 2025-06-26 22:25:17自学UI三四月,能做页面设计和简单交互。目前在找工作期间,突然怀疑自己是不是选错了路,该怎么办 ?
- 2025-06-26 21:55:16你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-26 22:05:16PHP现在真的已经过时了吗?
- 2025-06-26 21:40:17工程师离职,如果领导让你们把自己的技术教会一个人才能走,你们会教吗?
推荐产品
-
有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
怎么养都养不死的鱼,除了***鱼基本没有。 如果是耐活、好 -
月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
一个成语来总结,见微知著。 这是我用Kimi Resear -
仰望u9明明技术实力更强,为什么纽北的成绩没有小米su7ultra好?
你看看,被营销带沟里去了吧。 我给你举个例子,小米su7明 -
同样是j***ascript, 为什么做成jScript.net就没落了, 连微软都不支持, 而做成node.js就风靡全球?
要详细掰扯的话可以说各种原因都有. 但最根本的是JS不适合早
最新资讯