网站地图官方微信:
网站首页 梅仙镇 陈埭镇 焦村乡 先滩镇 朱公乡 鱼苗场

当前位置: 首页 >

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

  • | 如何编写让别人看不懂的代码? |

    混淆一下。 比如把JS代码 console.log(0);...

    查看详情>>
  • | 你追过最糊的明星有多糊? |

  • | 鱼缸哪里买比较便宜呢? |

  • | 参加知乎「第十一届新知青年大会」是种什么样的体验? |

  • | 女生真正的完美身材是什么样子? |

  • | 曼德拉是南非的罪人吗? |

  • | 2025年花3799元买全新macbookair m1值得吗? |

  • | 如何编写让别人看不懂的代码? |

  • | 女生体毛旺盛是什么样的体验? |

  • | 外贸独立站怎么做SEO? |

  • | 高铁的作用被高估了吗? |

  • 当年刚买相机没多久,约朋友拍照,刚开始就拍拍袜子,拍拍脚啥的...

    2025-06-20
  • 我倒是觉得主要问题在鸿蒙上,单位里同事全都没升级。 唯一体...

    2025-06-20
  • 说一个老事吧。 苹果开源API代码里面有一段专门为微信的写注...

    2025-06-20
  • 一、年龄大了,变矫情了。 就,真的,想看看每天6点钟的夕阳到...

    2025-06-20

关注我们

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