网站地图官方微信:
网站首页 包装印刷加工 折射仪 阅览室桌椅 印章用品 学习文具 修正带

当前位置: 首页 >

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中这个特性实现如此复杂?

  • | 为什么人在潜艇中待不超过90天,但在空间站上却可以待6个月? |

    哈哈哈,去年和一个朋友吃饭聊天,他是潜艇兵,和我们聊过。 ...

    查看详情>>
  • | 商业史上有哪些降维打击的经典案例? |

  • | 学编程要不要买电脑? |

  • | 如何评价钟南山院士? |

  • | 如何看待现在的前端? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 如何评价剪映svip,599一年,有替代方案吗? |

  • | 人工智能相关专业里有什么「坑」吗? |

  • | 泰国旅游真的很危险吗? |

  • | 你身边身材最好的女生是什么样? |

  • | 用PHP写了个小框架,怎么才能得到大佬们的指点? |

  • 不说别的,就golang那个json就写的人想吐血。 想实...

    2025-06-26
  • 不是自拍,他拍算吗。 23年的夏天和好朋友一起去海边,玩了...

    2025-06-26
  • 我来给PostgreSQL泼冷水。 PG算是好用而非实用。 ...

    2025-06-26
  • 我还记得我玩过一个游戏叫kkrieger。 看画面,当然现...

    2025-06-26

关注我们

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