网站地图官方微信:
网站首页 下槐镇 侯庙镇 长坝镇 忠兴镇 同福乡 奇台县

当前位置: 首页 >

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

  • | golang为什么要内置map? |

    学太多的坏处就想太多。 Go 从一开始就不是一个想很多的语...

    查看详情>>
  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

  • | 外卖小哥说一楼门禁坏了进不来我是否应该下楼去取? |

  • | 如果不能使用linux,只能选鸿蒙与windows,你会选哪个? |

  • | 这种裙子是不是对直男爆杀? |

  • | Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来? |

  • | 我应该设置多少kb才能让他不能玩游戏? |

  • | 想学编程,该不该买MacBook? |

  • | vmware 虚拟机如何安装? |

  • | 你见过哪些离谱的运维事故? |

  • | 为什么说 Node.js 有望超越J***a? |

  • 阿里腾讯抖音都非常想自建骨干网城域网,在每个城市最后几公里十...

    2025-06-25
  • 两个方案: 要么用 ipv6,因为2024 年了,公网 ip...

    2025-06-25
  • 有人说做后端才有时间学技术,做前端只是无尽地改页面,不敢苟同...

    2025-06-25
  • 一开始还以为是不支持 Intel 了,后来发现不是的,因为还...

    2025-06-25

关注我们

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