网站地图官方微信:
网站首页 蒙江乡 大石乡 新圩镇 薛城区 闻韶镇 百顷镇

当前位置: 首页 >

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

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

    建议考虑存储桶+静态页面生成器(Hexo等)方案。 [文章...

    查看详情>>
  • | 为什么很多知乎的回答推崇日本式的市区、市郊通勤铁路? |

  • | 为什么现在男孩喜欢车的越来越少了? |

  • | 同样源于Unix,是不是Linux的桌面图形用户界面(GUI)没有MacOS流畅? |

  • | 大量消息在 MQ 里长时间积压,该如何解决? |

  • | 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”? |

  • | 有哪些好用的开源软件? |

  • | 你都见过什么样的电脑盲? |

  • | 为什么幼儿园的超前教育被叫停? |

  • | 为什么要使用 Go 语言?Go 语言的优势在哪里? |

  • | 如何评价首个女性友好的编程语言HerCode? |

  • 我老公有一次说,这一年跑来跑去,一天到晚出差,累死了,我儿子...

    2025-06-25
  • 某些需求软路由成本低。 比如,我们公司做跨境电商,***就...

    2025-06-25
  • 不晚不晚,在AI的加持下,会写提示词就能编程,从某种意义上说...

    2025-06-25
  • 这个问题回答八百遍了: 如果你的 App 或者网站想收费,注...

    2025-06-25

关注我们

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