当前位置: 首页 >
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-20龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
- 2025-06-20拒绝情绪输出,大家觉得有什么办法可以让国足堂堂正正进入世界杯?
- 2025-06-20为什么很多男人都喜欢大胸的女生?
- 2025-06-20Trae和Cursor对比有什么优势吗?
- 2025-06-20为什么tokio能成为rust异步标准?
- 2025-06-20现在还有人一直坚持使用 Eclipse,不使用 IntelliJ IDEA 吗?
- 2025-06-20空战的时候可不可以先击落预警机?
- 2025-06-20鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 2025-06-20如何评价《一人之下》第721(764)话?
- 2025-06-20雍正被吹上天是因为《雍正王朝》吗?
- 2025-06-20低功耗web服务器 迷你主机 小型服务器 求推荐?
- 2025-06-20网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 2025-06-20Swift 和同时代的其他语言比起来怎么样?
- 2025-06-20为什么中国足协成了“过街老鼠”了?
- 2025-06-20为什么刘宇宁***这么好?
- 2025-06-20脸与身材不符是种怎样的体验?
推荐产品
-
Golang中有必要实现Async/Await吗?
完全没必要。 有栈协程和无栈协程是两种技术路线,没有绝对优势 -
为何雷军天天健身,却无健身痕迹?
因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人 -
MacOS真的比Windows流畅吗?
说实话,我很有发言权。 手上刚买一台13寸MacBook -
有哪些是你用上了mac才知道的事?
我终于明白了为什么有的苹果用户会说什么60Hz,120Hz在
最新资讯