网站地图官方微信:
网站首页 红旗乡 郭墅镇 镇海区 含山县 青云乡 尕海乡

当前位置: 首页 >

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

  • | Rust口碑不错,为何学的人却很少? |

    1,如果一个人写代码首选rust,但是,大部分人是懒惰的,所...

    查看详情>>
  • | 中国大陆的苹果手机被阉割了哪些部分? |

  • | 《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗? |

  • | 你希望越来越多黑人来到中国定居吗? |

  • | 055驱逐舰 是个什么概念? |

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

  • | 如何评价董宇辉自叹其比不了王勃这样的天才,自己也写不出苏轼的句子? |

  • | Firefox是如何一步一步衰落的? |

  • | 伊朗这次让以色列打惨了,这个国家还能挺过来吗? |

  • | 有个自闭症的孩子,该放弃吗? |

  • | 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么? |

  • Docker曾引领容器革命,但时代已变 2025年,开发者正...

    2025-06-20
  • 2025.05.21 补充一下,最近写前端代码,发现zed对...

    2025-06-20
  • 猜测一下,我认为可以被区域中心存储服务器取代。 原因是个人...

    2025-06-20
  • 我使用Claude 一年多,最近尝试使用Claude Cod...

    2025-06-20

关注我们

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