网站地图官方微信:
网站首页 新抚区 耿城镇 群龙乡 犁倭镇 六街镇 黑河镇

当前位置: 首页 >

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

  • | 一台主机上只能保持最多 65535 个 TCP 连接吗? |

    几年前的我也产生过同样的困惑。 为了给自己解惑,我扒内核源...

    查看详情>>
  • | 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下? |

  • | 有没有免费的NAS系统推荐一下? |

  • | 为什么中国JK无法拍出日本JK的感觉? |

  • | 脸与身材不符是种怎样的体验? |

  • | 如何看待“开私人飞机的富人不带头环保,我一普通人为啥要环保”的观念? |

  • | tkinter可以做出多复杂的界面? |

  • | 为什么大部分人都认为2560x1440是2K? |

  • | 求大神解答,为什么大家都不喜欢用docker? |

  • | 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗? |

  • | 新手如何参与开源社区,贡献代码? |

  • [***: Docker搭建部署N***idrome,打造N...

    2025-06-24
  • 是时候祭出大杀器了: 移动用户:使用本机编辑短信“CXXZ#...

    2025-06-24
  • 先叠几个定语: 你要是写Reactive Web,用Web ...

    2025-06-24
  • 本人高强度使用了四年LCD手机(vivo x6、iqoo n...

    2025-06-24

关注我们

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