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 于是只好回退: …。
相关推荐
最新更新
为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
如何看待 Mac mini M4 支持可更换 SSD?
我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
孔雀鱼的种类是如何划分等级的呢?
你为什么觉得 Mac 不好用?
Rust开发Web后端效率如何?
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
男子蛋糕被小女孩踩坏,上前理论还被其家长辱骂殴打,如果发生这种事情有比***里当事人更好的处理方法吗?
新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
推荐阅读
猜你喜欢
关注我们

包装制品配附件
网站首页
