Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 发表时间:2025-06-20 19:30: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 19:15:15如果苹果真的下架了微信的话,会发生什么?
- 2025-06-20 20:05:15穿内衣时,总往上跑,内衣是大了还是小了?
- 2025-06-20 19:20:15为什么实力推1rm都100kg了,肩还是不大?
- 2025-06-20 19:20:15华为千亿营销是真的吗?
- 2025-06-20 19:30:16Rust 是否会被美国国家安全局植入后门?
- 2025-06-20 20:15:16哪吒汽车正式被申请破产,因薪酬问题员工已两月没去上班,被申请破产意味着什么?员工权益还能得到保障吗?
- 2025-06-20 19:15:15能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-20 20:10:16《潜伏》里的翠萍为什么不会被人怀疑是卧底?
- 2025-06-20 20:25:15你的老师长什么样?
- 2025-06-20 19:45:15DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
推荐产品
-
空战的时候可不可以先击落预警机?
当然可以,前提是能做到的话。 预警机就像象棋里的【帅】,价 -
你卡过最厉害的bug是什么?
我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不 -
这个世界有多少用WinRAR的付费用户?
据说国家电网***购过 WinRAR,后来密钥文件泄漏了。 -
国产数据库有什么坑?
近日, Fauna DB在其***发布了一则公告, The
最新资讯