网站地图官方微信:
网站首页 沁水县 高市乡 仁村乡 开坪乡 勐海县 九合镇

当前位置: 首页 >

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 于是只好回退: …。

Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?

  • | 老公想要买2万左右的相机,我该同意吗? |

    买啊,结婚前我说我要买相机,老婆不答应,我就自己买了一个二手...

    查看详情>>
  • | 你捡过最大的漏是什么? |

  • | 如何评价广州这座城市? |

  • | 有哪些小众的开源项目养活了一大批人? |

  • | 江西一救护车转运重症患儿 800 公里收 28000 元遭质疑,争议点是什么?哪些信息值得关注? |

  • | 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗? |

  • | 有没有免费的云服务器? |

  • | 这一轮以色列和伊朗的冲突谁会笑到最后?最终会如何收场? |

  • | 如何看待jemalloc停止维护? |

  • | ​​ERP、CRM、OA,对于小公司来说到底先上哪个? |

  • | Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升? |

  • 一、精准定位需求,拒绝功能偏差 在接触 TMS 软件厂商前,...

    2025-06-20
  • 第十飞星舰 s36 静态测试原地爆炸了,我的判断没错,v2 ...

    2025-06-20
  • *** 只做苹果,用swiftui 后端 *** serve...

    2025-06-20
  • 这就是编外救护车,但也不能说编外救护车没用。 正规的救护车...

    2025-06-20

关注我们

添加微信好友,关注最新动态