网站地图官方微信:
网站首页 长胜乡 新铺乡 长宁县 窝沿乡 夏乡 bzyzzg

当前位置: 首页 >

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

  • | 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的中低固态硬盘?? |

    不是,大哥,你 分的清SN740和SN750的区别吗?是光看...

    查看详情>>
  • | 为什么棒球在我国毫无水花? |

  • | 手机的运行内存真的有必要上16GB吗? |

  • | 导师给了1.4W要我给工作室买个主机,是整机还是自己配? |

  • | 有没有系统介绍 Visual Studio 使用和技巧的书籍? |

  • | node 项目中如何使用 Node Schedule 创建定时任务? |

  • | 真实的硅谷是怎么样的? |

  • | 中餐炒菜那么好吃,为什么欧美人不学去? |

  • | 为什么苹果不封杀「爱思助手」「iTools」这类软件? |

  • | node 项目中如何使用 Node Schedule 创建定时任务? |

  • | 遭遇生理性涨奶该怎么办? |

  • 本人女,一娃10个月。 翔安一栋自建房在出租。 自从怀孕...

    2025-06-23
  • 我也入了nova14 u,而且带到了国外。 。 。 。 本来...

    2025-06-23
  • 现在是2025年,Mac 版新QQ仍然有这个网络在线状态,只...

    2025-06-23
  • 杜兰特去火箭了。 交换了杰格、狄龙、10号秀,五个次轮:3...

    2025-06-23

关注我们

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