网站地图官方微信:
网站首页 田楼镇 兰巨乡 会亭镇 鳌头镇 石窝镇 春堆乡

当前位置: 首页 >

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

  • | 中国预警机世界领先吗? |

    就雷达工作体制而言,中国预警机的确领选全世界,但就元器件、处...

    查看详情>>
  • | 国产数据库有什么坑? |

  • | PHP现在真的已经过时了吗? |

  • | 如何系统性的学习RAG、Agent、MCP? |

  • | 为什么很多人 get 不到林青霞的美? |

  • | 超级喜欢穿短裙正常吗? |

  • | 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权? |

  • | 印度为什么一定要和中国作对? |

  • | 如何评价《灵笼 2》第六集? |

  • | PHP初学者,我能不能使用PHP来开发桌面应用? |

  • | 为啥 php 还有这么多人在用啊? |

  • 仅说几个通告里有但容易被忽略的信息; 19点家属同意转院,2...

    2025-06-21
  • 我和我老公结婚10年,有两个儿子。 我们自己奋斗买房买车,我...

    2025-06-21
  • 纯从消费者角度聊。 我不再相信 ARM 比 x86 有固有的...

    2025-06-21
  • 因为很多人不看新闻,也不了解最新发生的事啊。 现在全世界8...

    2025-06-21

关注我们

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