网站地图官方微信:
网站首页 建平镇 魏岗镇 峰尾镇 樵舍镇 茅市镇 儒洞镇

当前位置: 首页 >

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

  • | Flutter 为什么没有一款好用的UI框架? |

    确实没几个好用的,但是作为一个独立开发者,我是理解这个问题的...

    查看详情>>
  • | 5080显卡用个五六年可以吗? |

  • | 做个web服务器,gin框架和go-zero怎么选? |

  • | 为什么macOS软件生态不敌Windows? |

  • | 可以随身携带一个Linux系统吗? |

  • | 如何评价漫威剧《钢铁之心》? |

  • | 如何评价英特尔再次退出汽车业务? |

  • | 超小团队选择Django还是Flask? |

  • | 男女对立会在 10后里缓和吗? |

  • | 请问照片里这个人是谁呀? |

  • | 如何评价电影《F1:狂飙飞车》? |

  • 我选Lar***el 优秀的文档Larv***el的文档精致...

    2025-06-28
  • 一般三个阶段:x99第一阶段、amd第二阶段、epyc第三阶...

    2025-06-28
  • 拿去! 5T***,拿走不谢! 审核大大,***整理,顺手分...

    2025-06-28
  • 更换了个寂寞…… Mac mini M4上的可更换SSD是『...

    2025-06-28

关注我们

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