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 于是只好回退: …。
相关推荐
最新更新
推荐阅读
为什么一部分人强烈推荐Macbook而另一部分人却说永远也不要买Macbook?到底好不好用?
为什么日本人室内光脚啊?他们屋子里有这么干净吗?
月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
你们学校的校花都是怎么样的?
新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
飞利浦商用显示器是如何践行ESG承诺的?有哪些显示器有助于企业绿色发展?
俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?
有什么是你去了上海才知道的事情?
怎么看待B站舞蹈区和某些风格比较暴露的up?
猜你喜欢
关注我们

包装制品
网站首页
